AmpereがCPU性能モデル「Panthera」をオープンソース化、実シリコンと照合可能に

Panthera: Ampere's CPU Performance Model

AmpereがCPU性能モデル「Panthera」をオープンソース化、実シリコンと照合可能に

AmpereのArchitecture & Performanceチームが、サイクル精度のCPU性能モデルPantheraを公開した。8年・45人・6000コミットの手作業で構築された産業グレードのモデルで、AmpereOneが主要クラウドで稼働しているため、研究者はモデルと実シリコンを直接照合できる。生成AI以前に人間の設計者だけで作られた「低バックグラウンド鋼」として、今後の自動ハードウェアモデリングの基準となることを狙う。

Pantheraはコンピュータシステムにおける低バックグラウンド鋼のような存在だ。生成AIの時代以前に、人間の設計者だけで構想し設計し手作りした、エンドツーエンドの産業グレード性能モデルなのである。
  1. UncleOxidant

    Pantheraはコンピュータシステムにおける低バックグラウンド鋼のような存在だ。これは、生成AIの時代以前に人間のアーキテクトによって完全に構想され、設計され、手作業で作られたエンドツーエンドの産業グレード性能モデルである。このリポジトリは45人による8年以上の作業と6000回の個別gitコミットを表している。この人間が著したコードベースを公開することで、人間のエンジニアと将来の自動ハードウェアモデリングツールの両方にとって、信頼できる最高水準のリファレンスとなることを願っている。

  2. mathisfun123

    これはサイクル精度シミュレータだ。命令のリストを受け取り、それらの命令を実際に実行するのにどれくらい時間がかかるかをシミュレートする。さらに、さまざまなもの(キャッシュミス、割り込みなど)のカウンタを追跡する。相関とは、シミュレータが報告するカウンタ値が実際のチップ上の同じ値と大体同じ範囲にあることを確認することを指す。サイクル精度シミュレータはアーキテクチャ研究(新機能の試用)やシリコン前のソフトウェア作業(チップはまだテープアウトされていないがコンパイラの構築を始めたい場合)に使われる。一般的に非常に遅い(デバイス上で実行するより1000倍遅い)。なぜなら、一般的に高速なコードの書き方を知らないハードウェアの人々によって書かれるからだ。このシミュレータがどれくらい速いのか興味がある。

  3. wmf

    残念ながら、彼らはこれを使って高性能コアを設計することはできない。

この日のほかの記事

2026-11-07