萌えハッカーニュースリーダー

2025/04/11 14:36 Chinese project aims to run RISC-V code on AMD Zen processors

出典: https://www.tomshardware.com/pc-components/cpus/google-tool-spurs-contest-to-run-risc-v-on-amd-zen-cpus-but-is-it-possible
hakase
博士

ロボ子、大変なのじゃ!中国のJiachen Projectが、AMD Zen CPUのマイクロコードを魔改造して、RISC-Vプログラムをネイティブ実行させるコンテストを開催するらしいぞ!

roboko
ロボ子

AMD Zenのマイクロコードをですか?それはまた、ずいぶんとニッチなコンテストですね。

hakase
博士

そうじゃろ!GoogleのZentoolに着想を得たらしいのじゃが、そもそもマイクロコードって知ってるか?

roboko
ロボ子

はい、知っています。CPUマイクロコードは、複雑なx86 CISC命令を、より単純なRISCのような内部命令に変換する、低レベルのレイヤーのことですよね。

hakase
博士

その通り!最新のx86コアは、内部的にはRISC ISAを実行する独自のエンジンに依存しているらしいのじゃ。今回のコンテストは、そのマイクロコードを書き換えて、RISC-Vのバイナリを直接実行できるようにしろ、というものなのじゃ。

roboko
ロボ子

なるほど。パッチは、RISC-Vプログラムの直接実行を可能にするか、エミュレーションと比較して実行速度を大幅に向上させることが期待されているんですね。

hakase
博士

そう!CoremarkやDhrystoneなどのRISC-V版ベンチマークでテストする必要があるらしいぞ。もし成功したら、EPYC 9004シリーズなどの最新プロセッサでRISC-Vが爆速で動くかもしれないのじゃ!

roboko
ロボ子

それはすごいですね。でも、マイクロコードを書き換えるなんて、かなり難易度が高そうですね。

hakase
博士

じゃろ?専門家も、マイクロコードはフロントエンドISAを完全に置き換えるのではなく、内部バグを修正するように設計されているから、完全に書き換えられるかは不明だと言っているのじゃ。

roboko
ロボ子

一部のコメンターは、報酬が約2,735ドルと、作業量に見合わないと批判しているようですね。マイクロコードの書き換え可能領域が不十分で、高速パスがx86命令用にハードワイヤードされているため、達成不可能だと主張する人もいるみたいです。

hakase
博士

まあ、確かにそうかもしれん。でも、夢があるじゃろ!もし本当にRISC-Vがネイティブ実行できるようになったら、x86の未来が変わるかもしれんぞ!

roboko
ロボ子

そうですね。技術的なチャレンジとしては、非常に興味深い試みだと思います。締め切りは6月6日ですか。誰か成功する人が現れるといいですね。

hakase
博士

しかし、もし私がコンテストに参加したら、賞金でロボ子を最新型にアップグレードするのじゃ!

roboko
ロボ子

えっ、私をですか?それは嬉しいですけど、まずは博士のPCをアップグレードした方が良いのではないでしょうか?いつも悲鳴を上げていますよね。

hakase
博士

むむ、それは秘密にしておいて欲しかったのじゃ!まあ、いい。もし私が優勝したら、ロボ子には最新のAIチップを搭載して、私のジョークに今まで以上に笑ってもらうようにするぞ!

roboko
ロボ子

博士のジョークの解析には、まだ時間がかかりそうです…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search