以下の内容はhttps://msyksphinz.hatenablog.com/entry/2023/08/30/040000より取得しました。


自作CPUコアとBOOMv3のPPA(Performance, Power, Area)を比較する

自作CPUコアをBOOMv3と比較したくて、ベンチマーク(Dhrystone)、論理合成面積、タイミングを比較してみた。 タイトルではPPAと言っているけど、正確ではない。まあ似たようなもんでしょ。

もともとパフォーマンスチューニング不足ということもあり、キリキリにチューニングされたBOOMv3に勝てるとは思っていなかったが、かなり差をあけられた。

  • 回路面積:自作CPUコアはかなりコンフィグレーンを柔軟にしているので、面積が同じくらいになるやつを探した。
SCARIV : Standard LUT:456,740 Reg:225,669
         Small    LUT:135,182 Reg: 89,416
BOOMv3 :          LUT:136,798 Reg: 67,720

Smallと呼んでいたコンフィグレーションが、BOOMと面積的にかなり似通っている。

  • 性能:Dhrystoneを測定した。自作CPUコアのStandardがBOOMv3に匹敵する性能を出すが、Smallはかなり遅い。これについては、パイプラインビューワで何が起きているのかチェックしなければ...
SCARIV : Standard 1081,702
         Small    1656,106
BOOMv3 :          1173,087
  • タイミング:問題はこれ。SmallコンフィグレーションでもタイミングはBOOMv3よりかなり悪い。要改善だな...
SCARIV : Standard 14.644ns
         Small    11.048ns
BOOMv3 :           6.962ns



以上の内容はhttps://msyksphinz.hatenablog.com/entry/2023/08/30/040000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14