FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

自作CPUにベクトル命令を追加する実装検討 (27. ベクトル・ベンチマークのデバッグ)

単純なベクトル命令のベンチマークだけど、想定する性能が出ない。

これはやはりパイプライン中であまり見たくないいろんなハザードが発生するからで、この辺を何とかしないといけない。 やっぱり気になるのはベクトル・ロードの実行中にいろんなハザードが発生してしまっているということだ。

これはやはりキャッシュの管理方法がちょっとおかしくて、本当は全部入りきるはずのベクトル・データがなぜかEvictionされているように思える。 ちょっとこの辺はちゃんと調査しなくてはなるまい。モデルを作って検証する。

msyksphinz.hatenablog.com