Espresso

Espresso (エスプレッソ) は任天堂の家庭用ゲーム機Wii Uに使用されている32bit CPUのコードネーム。IBMによって設計された。45nmSOIプロセスによって製造されている。Espressoチップはルネサスによって製造されたマルチチップモジュール上に、AMDのGPUと共に載っている。2011年6月ので発表され、2012年11月に発売された。

 設計 
IBMと任天堂はEspressoが、消費電力低減と処理速度向上のため単一チップ上に3つのコアを持つPowerアーキテクチャのマイクロプロセッサであると明らかにした。Espresso CPUとGPUは、複雑さの低減、チップ間通信の高速化、消費電力低減、コストと基板上スペースの削減のため、マルチチップモジュールとして単一の基板上に配置されている。二つのチップはルネサスによって、マルチチップモジュールに日本国内で組み立てられるIwata asks: Wii U: The Console。Espressoチップそのものは、ニューヨーク州East FishkillにあるIBMの300mmウェハ工場で45nmSOI技術で製造されるNEW WII U™ ON SOI。チップにはCPUキャッシュ用として、製造時にeDRAMが埋め込まれている。

その後、任天堂によっては確認されていないが、ハッカーや分解を試みた者、非公式の情報提供者によって名前World Exclusive: Wii U Final Specsや大きさNintendo Wii U Teardown - AnandTech.comNintendo Wii U Teardown - iFixit.com、速度Wii U has 1.24GHz CPU, 550MHz graphics coreWii U CPU, GPU Details Uncoveredなど、Espressoについての詳細情報が明らかにされた。マイクロアーキテクチャは先代のBroadwayとGekko、すなわちPower PC 750ベースのプロセッサにかなり似ているが、CPUキャッシュがより大きく、高速なものになり、マルチプロセッサ対応となった。

Wii UのCPUつまるところのEspressoは、IBMのサーバ向けハイエンドCPU POWER7から派生したとの噂があったが、嘘であったことがわかった。EspressoはeDRAMやPowerアーキテクチャなど、いくつかの技術をPOWER7と共有しているが、これは表面的な類似点に過ぎないIBM puts Watson's brains in Nintendo Wii UIBM teases on Wii U CPU specsRumored Wii U Specs Raising Eyebrows... for the Wrong ReasonsIBM reconfirms the Wii U/Watson connectionIBM Confirms WII U Utilizes Power-Based CPU, Not Power 7。

 仕様 

 Power PCベースのコアによるアウトオブオーダー実行
 45nmプロセス技術(ダイサイズ: 4.74 mm × 5.85 mm = 27.73 mm2)
 IBM SOI技術
 Broadway訳注:WiiおよびGekko訳注:ニンテンドー ゲームキューブプロセッサとの後方互換性

以下の仕様は、任天堂及びIBM双方が公式に認めるものではない。これらの情報は、marcanの別名を持つハッカーHector Martinによるリバースエンジニアリングによって得られた。

Broadwayベースのコア・アーキテクチャ@marcan42, Twitter - 2012-12-09
1.243125 GHz
3つの物理コア
MESI及びMERSIをサポートする対称型マルチプロセッシング@marcan42, Twitter - 2013-11-23
スーパースカラ並列処理により、1コアあたり毎クロック4命令の実行が可能。
32bit 整数ユニット
64-bit 浮動小数点ユニット (または 32bit SIMD×2 , often found under the denomination "paired singles")
特異な構成による合計3MBのL2キャッシュ@marcan42, Twitter - 2013-01-30
コア0: 512 KB, コア1: 2 MB, コア2: 512 KB
4～6ステージのパイプライン
1つのコアあたり6つの実行ユニット(合計18ユニット)

 脚注 
 出典 

 注釈 

 外部リンク 
  Wii U graphics power finally revealed 
 Nintendo exec denies Wii U processor is 'a little poor'
 First page of developer's user manual 

Category:Wii U
Category:IBMのマイクロプロセッサ
Category:任天堂の半導体チップ