Transmeta Crusoe(トランスメタクルーソー)
米 Transmeta 社が 2000 年に発表した x86 互換プロセッサ。VLIW アーキテクチャ + Code Morphing Software で動的に x86 命令を変換、超低消費電力で VAIO U / MURAMASA 等の小型ノートに採用された異色チップ。
概要
Transmeta Crusoe(トランスメタ クルーソー)は、米 Transmeta 社が 2000 年に発表した革新的アプローチを採用した x86 互換プロセッサです。Transmeta は 1995 年に David R. Ditzel(元 Sun SPARC 開発者)らが創業した CPU 研究志向のスタートアップで、Linux 開発者の Linus Torvalds が一時期エンジニアとして在籍していたことでも知られます。
Crusoe の最大の特徴は、ハードウェアではなくソフトウェアで x86 命令を実行する Code Morphing Software(CMS)方式の採用です。物理的には VLIW(Very Long Instruction Word)アーキテクチャの独自プロセッサで、x86 バイナリを実行時に動的に VLIW 命令へ変換することで、Intel / AMD の x86 互換特許を回避しつつ高い x86 互換性を維持する独創的な設計でした。これにより 1-3W という当時としては超低消費電力を実現し、ソニー VAIO U シリーズ・Sharp MURAMASA / PC-MM シリーズ・富士通 LOOX S 等の小型ノート PC やタブレットに採用されました。
主な特徴・仕組み
- アーキテクチャ: VLIW(64-bit / 128-bit 命令長)+ Code Morphing Software。
- 互換性: x86 バイナリを動的にコード変換して実行(JIT 方式)。
- TM3200(2000): 333-400MHz、TDP 約 1W、PocketPC・Crusoe SE。
- TM5400(2000): 500-700MHz、TDP 約 1-2W、ノート PC 主流。
- TM5800(2002): 800-1100MHz、TDP 約 1.5-2.5W、最終世代。
- LongRun: 動的電圧 / クロック調整、現代の DVFS の先駆け。
- L1 64-128KB / L2 256-512KB キャッシュ。
- 採用ハード: VAIO U / MURAMASA / LOOX S / OQO Model 01 等。
競合低消費電力 CPU 比較
| プロセッサ | 発表年 | TDP | クロック | 採用ハード |
|---|---|---|---|---|
| Transmeta Crusoe TM5800 | 2002 | 1.5-2.5W | 800-1100MHz | VAIO U / MURAMASA |
| VIA C3 | 2000 | 6-15W | 533-1400MHz | 組込 / 産業 |
| Intel Pentium III-M | 2002 | 6-25W | 700-1400MHz | ThinkPad / VAIO Z |
| AMD Geode | 2003 | 1-9W | 233-500MHz | OLPC XO-1 / 組込 |
| Intel Atom Z 系 | 2008 | 2W | 800-1860MHz | UMPC / MID |
自作PCユーザー向けの注意点
Crusoe は現在新規購入できる現役チップではありませんが、技術史の重要マイルストーンとして知られます。VAIO U(2002)・MURAMASA PC-MM2(2003)等は中古市場で ¥10,000-30,000 程度で入手可能で、レトロ UMPC ガジェット愛好家にコレクション対象となっています。
Transmeta の VLIW + 動的バイナリ変換のアプローチは、後の NVIDIA Project Denver(ARM 互換)や Intel Lakefield(Foveros 3D 積層)・Apple Rosetta 2(x86→ARM 動的変換)に影響を与えており、低レベル最適化と動的バイナリ変換は現代でも有効な手法として残っています。
関連用語との違い
- VIA C3: 同時期の低消費電力 x86 互換 CPU。VIA は通常の x86 ハードウェア実装。
- Intel Pentium-M: Intel の低消費電力 x86 系統(Banias)。Crusoe より高性能だが消費電力大。
- Apple Rosetta 2: x86→ARM 動的変換、Crusoe と思想は近いが ISA 変換方向が逆。
よくある質問(FAQ)
Q1: なぜ Transmeta は失敗したのですか? A: VLIW + 動的変換のオーバーヘッドで性能が Intel Pentium III-M に劣る + Intel が SpeedStep / Pentium-M で低消費電力市場に参入したため、シェア拡大できませんでした。
Q2: VAIO U / MURAMASA を今買う価値はありますか? A: レトロ UMPC コレクター・90 年代-00 年代モバイル PC 史マニアには価値があります。現代用途では性能不足で実用は厳しい状況です。
Q3: Code Morphing は今も使われている技術ですか? A: 現代の Apple Rosetta 2(x86→ARM)や QEMU の動的バイナリ変換は同じ思想で、低レベル最適化技術として Transmeta の遺伝子は今も生きています。
まとめ
- Transmeta 2000 年発表の VLIW + Code Morphing 方式 x86 互換 CPU
- Linus Torvalds 在籍の研究志向ベンチャーが開発
- 1-3W 超低消費電力、VAIO U / MURAMASA 採用
- 性能不足で 2009 年解散、現代の動的バイナリ変換に思想継承