Espresso

Espresso (エスプレッソ) は任天堂の家庭用ゲーム機Wii Uに使用されている32bit CPUのコードネーム。IBMによって設計された。45nmSOIプロセスによって製造されている。Espressoチップはルネサスによって製造されたマルチチップモジュール上に、AMDのGPUと共に載っている。2011年6月ので発表され、2012年11月に発売された。
設計.
IBMと任天堂はEspressoが、消費電力低減と処理速度向上のため単一チップ上に3つのコアを持つPowerアーキテクチャのマイクロプロセッサであると明らかにした。Espresso CPUとGPUは、複雑さの低減、チップ間通信の高速化、消費電力低減、コストと基板上スペースの削減のため、マルチチップモジュールとして単一の基板上に配置されている。二つのチップはルネサスによって、マルチチップモジュールに日本国内で組み立てられる。Espressoチップそのものは、ニューヨーク州にあるIBMの300mmウェハ工場で45nmSOI技術で製造される。チップにはCPUキャッシュ用として、製造時にeDRAMが埋め込まれている。
その後、任天堂によっては確認されていないが、ハッカーや分解を試みた者、非公式の情報提供者によって名前や大きさ、速度など、Espressoについての詳細情報が明らかにされた。マイクロアーキテクチャは先代のBroadwayとGekko、すなわちPower PC 750ベースのプロセッサにかなり似ているが、CPUキャッシュがより大きく、高速なものになり、マルチプロセッサ対応となった。
Wii UのCPUつまるところのEspressoは、IBMのサーバ向けハイエンドCPU POWER7から派生したとの噂があったが、嘘であったことがわかった。EspressoはeDRAMやPowerアーキテクチャなど、いくつかの技術をPOWER7と共有しているが、これは表面的な類似点に過ぎない。
仕様.
以下の仕様は、任天堂及びIBM双方が"公式に認めるものではない"。これらの情報は、marcanの別名を持つハッカーHector Martinによるリバースエンジニアリングによって得られた。