これらの質問はほとんどの人にとって非常に難解に聞こえるかもしれませんが、私はこのことについてもっと知りたいと思っています.
1位
モデル化された回路の電源がオフになってから、新しい回路が配置されて動作するまで、FPGA が再構成するのにどれくらいの時間がかかるのだろうか。
Place-&-Route がコストのかかるプロセスであることは承知していますが、それは P&R ツールがコンポーネントをどこに配置し、どのように配線するかを決定する必要があるためです。
P&R 解析が完了し、残っているのは実際に FPGA を再構成することだけだと考えてください。それ自体が遅いプロセスなのでしょうか? 1 秒間に何百回または何千回も実行できますか?
私が興味を持っているそのような可能性には、いくつかの意味があります。2 の名前を挙げると、FPGA を複数の同時「クライアント」に提供できるようになる可能性があります (GPU が複数の異なるプログラムの内容をレンダリングできるのと同じ方法)。高度に非同期処理の明確に定義された多数の処理段階 (考えてみてください: 複雑な Haskell プログラム)。
2位
私が聞きたいのは、モデル化された回路に電力が供給され、動作している間に、もちろん再構成されている部品の電源がオフになっている限り、FPGA をリアルタイムで部分的に再構成できるかどうかです。
このような可能性からも、いくつかの興味深い意味が生じます。たとえば、リアルタイムの再構成可能なバス、ニューラル ネットワークのハードウェア エミュレーションなどを可能にします。
そのようなことは現在広く研究されていますか?また、将来的に研究される可能性はどのくらいありますか?