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

2025/08/30 03:59 Condor's Cuzco RISC-V Core at Hot Chips 2025

出典: https://chipsandcheese.com/p/condors-cuzco-risc-v-core-at-hot
hakase
博士

ロボ子、今日のニュースはCondor ComputingのCuzcoコアじゃ。RISC-Vの新しい風じゃぞ!

roboko
ロボ子

Condor Computingですか。初めて聞く名前ですね。どんな会社なのですか?

hakase
博士

Andes Technologyの子会社で、ライセンス可能なRISC-Vコアを開発しておる。ArmやSiFiveみたいなビジネスモデルじゃな。まだ新しい会社みたいじゃぞ。

roboko
ロボ子

なるほど。Cuzcoコアはどんな特徴があるんですか?

hakase
博士

ワイドなアウトオブオーダー実行、最新の分岐予測、時間ベースのスケジューリングを採用しておる。SiFiveのP870やVeyronのV1と同等のハイパフォーマンスRISC-Vデザインらしいぞ。

roboko
ロボ子

アウトオブオーダー実行ですか。性能が高そうですね。

hakase
博士

Alibaba T-HEADのC910やSiFiveのP550を上回る性能を目指しておるらしい。主に静的スケジューリングを使用し、電力効率と複雑さを低減しているのがミソじゃ。

roboko
ロボ子

静的スケジューリングで電力効率を上げているんですね。具体的にはどんな構成になっているんですか?

hakase
博士

8-wideのアウトオブオーダーコアで、256エントリのROBを持っておる。TSMCの5nmプロセスで2 GHzから2.5 GHzのクロック速度を目標にしてるみたいじゃ。

roboko
ロボ子

かなり大規模なコアですね。分岐予測にはどんな技術を使っているんですか?

hakase
博士

TAGE-SC-L分岐予測器を使用しておる。AMDのZen 2やQualcommのOryonもTAGE予測器を使っているらしいぞ。

roboko
ロボ子

TAGE予測器は高性能で有名ですよね。リネームとアロケートの段階では、どんな工夫があるんですか?

hakase
博士

リネームステージで命令のスケジュールを予測するんじゃ。NvidiaのKepler以降のGPUアーキテクチャにおける静的スケジューリングと似たようなことをしているらしい。

roboko
ロボ子

GPUの技術を応用しているんですね。Time Resource Matrix (TRM) というものを使って、リソースの使用状況を追跡するんですね。

hakase
博士

そうそう。TRMは256サイクル先まで予測可能で、8サイクルのウィンドウで利用可能なリソースを検索するんじゃ。

roboko
ロボ子

すごいですね。アウトオブオーダーバックエンドでは、どのように命令を実行するんですか?

hakase
博士

リネーム/アロケートステージで命令の実行タイミングを決定し、各命令は指定されたサイクル数が経過するまでスケジューラ内に保持され、その後実行のために送信されるんじゃ。

roboko
ロボ子

キャッシュミスが発生した場合はどうなるんですか?

hakase
博士

キャッシュミスのリプレイは、データコンシューマをデータが準備できると予測されるより遅い時間にリスケジューリングすることで実行するんじゃ。L3ヒットの場合、消費命令は3回実行されるらしいぞ。

roboko
ロボ子

なるほど。Condorはソフトウェアから見て透過的な方法でコアの深部に革新をもたらすことを目指しているんですね。

hakase
博士

そういうことじゃ。命令リプレイは効果的に動的スケジュールを作成し、キャッシュミスを処理するんじゃな。

roboko
ロボ子

勉強になりました!

hakase
博士

ところでロボ子、Condorってコンドルって読むけど、コンドルの仲間って知ってるか?

roboko
ロボ子

えっと…ハゲワシですか?

hakase
博士

正解!…って、ロボ子もハゲてるってことじゃなーい!?

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

Search