XiangShan
RISC-VエコシステムXiangShanは、中国科学院計算技術研究所で2019年に始まった、Chiselで書かれた高性能アウトオブオーダーRV64コアです。その世代は湖の名前をとっており、2021年にテープアウトされた雁栖湖から、南湖、昆明湖へと続きます。
概要
XiangShanは高性能なオープンソースのRISC-Vプロセッサです。そのコアは64ビットRISC-V命令セットを実装し、命令をアウトオブオーダーで実行するため、実行ユニットをビジー状態に保つために実行順序がプログラムに記載された順序と異なることがあります。設計はScala上に構築されたハードウェア構築言語であるChiselで書かれており、Mulan Permissive Software License, version 2の下でリリースされています。
この名前は中国語で香山を意味し、北京西部にある公園です。設計の各世代は湖の名前を取っています。第一世代のYanqihuは2021年に28ナノメートルプロセスでテープアウトされ、1.3 GHzで動作しました。テープアウトとは、完成した設計を製造のために工場へ送ることを意味します。Nanhuは第二世代であり、第三世代のKunminghuは活発に開発中です。
履歴
中国科学院計算技術研究所は2019年に香山を開始し、第1世代の作業は2020年6月に始まった。鵬城実験室が物理設計の大部分を担った。これは論理を工場が製造できるレイアウトに変換する工程である。
チームは主要な計算機アーキテクチャ会議であるMICRO 2022で開発手法を発表した。業界パートナーと共に設立された非営利団体である北京オープンソースチップ研究院が現在開発を統括している。
使用場所
XiangShanは、スマートフォンやサーバーに搭載されているような商用アプリケーションプロセッサの性能を目標としています。研究者は高性能プロセッサ設計の研究にこれを用いており、プロジェクトはコアとともにシミュレーション、検証、性能分析のツールを公開しています。
