標準のデスクトップ PC (Intel Core i3、4 GB RAM など) でマルチコア システムをシミュレートするために使用できる優れたシミュレーター/エミュレーターがあるかどうかを知りたいだけです。
実験する必要があります:
- 2x2-4x4 ネットワーク オン チップ ベースのマルチコア システムの実装 (コアは、たとえばローエンドの ARM コアでもかまいません。同種)
- パフォーマンスが問題です(Qemuは機能しないと思います)
- 上記のコアの上で uCLinux/FreeRTOS (またはいくつかの小さなフットプリント OS) を実行する必要があります (共有メモリ/分散メモリ/MPI メカニズムで実験)
- OVPSim を調べてみましたが、興味深いようですが、欠点はありますか?
- シミュレーターは高速でなければなりません。いくつかのアルゴリズムを実行するためにカーネルを変更します。したがって、もちろんサイクルは正確ではありませんが、おそらく命令は正確です。
最後に、シミュレーションが完了したら、FPGA でテストします。
どんなアイデアでも大歓迎!