【レポート】
Fall Microprocessor Forum 2006 - 新サーバアーキテクチャ
1 富士通のSPARC64 VI
2006/10/21
10年前は10種類くらいの汎用プロセサアーキテクチャが有ったが、現在では、x86、Itanium、POWER、SPARCの4種に集約され、汎用プロセサを開発するメーカーの数も半減してしまったと述べられた。
富士通のSPARC64 VI
チーフサイエンティストの井上氏が、DualコアのSPARC64 VIついて発表を行った。最新のメインフレームプロセサと共通開発ということで、両者のブロックダイヤグラムを比較して示した。命令アーキテクチャは異なるのでデコーダなどは違うが、基本的なパイプラインはほぼ同じで、共通設計で開発効率を改善している。
また、SPARC64 Vは前世代のVと比較すると、コア数は倍増、コアあたりのIntのIPCはほぼ同じ、FPのIPCは25%向上しており、ソケット単位でのIPCは、整数性能は2倍、浮動小数点性能は2.5倍に向上している。また、最新のSPARC64 V+と比較してもクロック周波数が15%程度向上しているので、性能ではそれぞれ2.3倍と2.9倍になっている計算である。FP性能の改善の主因は、システムバスのバンド幅の改善によるメモリアクセス待ちの減少と、FPレジスタへの書き込みポートを4に増加し、命令コミット待ちの減少と説明された。
SPARC64 VIは、クロックツリーをH Treeとすることによるクロック系のスイッチ容量を削減、55,000個のラッチの内、30,000個はクロックゲート、RAMブロックは使用するときだけ周辺回路を駆動などの方法でダイナミック電力を削減し、低リークの高Vtトランジスタを45%使用したり、電源のデカップリング容量にはゲート酸化膜より厚めの酸化膜を使うことによりリークを削減したりしている。消費電力はMax 120Wであるが、Typはダイナミックが55W、リークが25W程度。内訳はリークが31%、SRAMが30%で、残りの39%はロジック、クロック、ラッチがほぼ1/3づつである。
次の図はチップのレイアウト図を色分けして、各部のエラー検出がどのようになっているかを模式的に表わしたもので、グリーンの領域はECCなどの手段で1ビットエラーを訂正できる部分、黄色の部分は1ビットエラーを検出できる部分、そしてグレーの部分は1ビットエラーが起こっても影響が無い部分を示しており、チップの大部分のエラーが訂正、または検出ができることを示している。
また、実行ユニットのエラー検出の手法と命令リトライによるリカバリついて詳細に述べた。
そして、4コアとなる次世代のSPARC64 VIIについてもブロックダイヤを見せ、2.7GHz程度のクロックで4コア×2スレッドとなると述べた。SPARC64 VIも20mm角を若干超える大きなチップであるが、SPARC64 VIIは65nmプロセスになるが、それでも10%程度面積が増加している。
ヘッドライン
- 【レビュー】BOOK REVIEW - 現場に振り回されるだけのSE人生がイヤならチカラをつけよう[09:00 2/10]SE力
- 【レポート】暗号2010年問題に向け「いつまでに何をすべきか」 - ベリサインが説明[08:00 2/10]セキュリティ
- ルネサス、RXファミリ第3弾としてモータ制御向け「RX62T」を製品化[07:00 2/10]エレクトロニクス
- Rambus、次世代携帯機器向けメモリ「モバイルXDR」を発表[21:16 2/9]エレクトロニクス
- Intel、基幹業務システム向け次世代プロセッサ「Itanium 9300」を発表[20:47 2/9]エレクトロニクス
- MicronとNanya、42nmプロセスを採用した2GビットDDR3を開発[20:07 2/9]エレクトロニクス
- ISSCC 2010 - 日立、1Gbpsあたり消費電力1mW以下のトランシーバ回路を開発[19:52 2/9]エレクトロニクス
- CSSを最適化する3つのツール[17:17 2/9]JavaScript / CSS / HTML
- TIOBEプログラミング言語人気 - Scratch/Erlang/Scala/JavaFX[17:17 2/9]プログラミング
- Microsoft、Red Hat Linuxサポートをひっそり追加[17:15 2/9]システム管理









