多くのVMS、JVM / LLVM / ...にはJITがあります。コードが解釈されると、x86命令がその場で作成され、実行されます。
FPGASにこれに似たものがある場合はどうなりますか?FPGAが実行されているときに、それを再構成する場所はありますか?[もしそうなら、プロジェクト/紙のリンクを提供してください。そうでない場合、これを防ぐテクノロジーのボトルネックは何ですか?]
ありがとう!
FPGAが実行されているときに、FPGAを再構成する場所はありますか?
「部分的な再構成」は、Googleにとってのフレーズかもしれません。
この種のことが行われる主な場所は、ハイエンドのルーターとスイッチです。最大のCiscoおよびJuniperルーターは、基本的に、ルーティングを実行するためのFPGAとPHYでいっぱいの大きなボードと、ルーティングプロトコルを実行してテーブルをFPGAにコンパイルするための大きなサーバーです。通常、これを行うには、FPGAリソースの一部をスペアにして、テーブルプロセッサの新しいチャンクを取得し、プログラミングが完了したらホットスワップします。その後、古いセクションをサービスから外して、次のスペアとして使用できます。