Transmeta Efficeon とは

EfficeonプロセッサはTransmetaの第2世代の256ビットVLIW設計で、x86プロセッサ用に書かれたコードをチップのネイティブ命令セットに変換するソフトウェアエンジン(Code Morphing Software、別名CMS)を採用しています。これまでのTransmeta Crusoe(128ビットVLIWアーキテクチャ)と同様に、Efficeonは計算効率、低消費電力、低発熱量を強調しています。
Efficeonは、AMD Opteronプロセッサと同様に、完全に統合されたメモリコントローラ、HyperTransport IOバス、およびNXビット、またはPAEモードへのx86拡張機能をサポートしていませんが、Intel Pentium 4プロセッサの機能セットと最もよく似ています。 NXビットのサポートは、CMSバージョン6.0.4から利用可能です。
Intel Pentium MのようなモバイルCPUに比べて、Efficeonの計算性能は低いと考えられますが、これらの競合するプロセッサの相対的パフォーマンスについてはほとんど発表されていません。
Efficeonには、783-と592-コンタクトのボールグリッドアレイという2つのパッケージタイプがありました。その消費電力は中程度です(1GHzでわずか3ワット、1.5GHzで7ワットを消費するものもあります)ので、受動的に冷却することができます。
このチップの2世代が生産されました。第1世代(TM8600)は、0.13μmプロセスのTSMCを使用して製造され、1.2GHzまでの速度で製造されました。第2世代(TM8800およびTM8820)は、Fujitsu 90 nmプロセスを使用して製造され、1 GHz〜1.7 GHzの速度で製造されました。
内部的に、Efficeonは2つの算術論理ユニット、2つのロード/ストア/加算ユニット、2つの実行ユニット、2つの浮動小数点/ MMX / SSE / SSE2ユニット、1つの分岐予測ユニット、1つのエイリアスユニット、 VLIWコアは1サイクルあたり256ビットのVLIW命令を実行できます。これは1つの分子と呼ばれ、1サイクルあたり8つの32ビット命令(アトムと呼ばれます)を格納する余地があります。
Efficeonは、128 KB L1命令キャッシュ、64 KB L1データキャッシュ、および1 MB L2キャッシュを備えています。すべてのキャッシュが死んでいます。
さらに、Efficeon CMS(コードモーフィングソフトウェア)は、動的に変換されるx86命令の変換キャッシュ用に、メインメモリの一部(通常32 MB)を予約します。