Transmeta

**全美達**（英語：Transmeta，NASDAQ：TMTA）是一家設計超長指令字（VLIW）程式碼轉譯微處理器的美國有限公司，集中於開發減低電子裝置功秏的運算技術，於 1995 年由 Bob Cmelik、Dave Ditzel、Colin Hunter、Ed Kelly、Doug Laird、Malcolm Wing 與 Grzegorz Zynerlo 創立，至今為止共出產了兩款相容 x86 架構的處理器：Crusoe 與 Efficeon， 該些處理器用於非常重視低功秏與散熱能力的超可攜式筆記型電腦、刀鋒伺服器、平板電腦與安靜型桌上型電腦上。

## 歷史

### 在保密中起步

全美達在初始階段一直對其產品業務保持保密狀態，該公司曾企圖秘密進行招聘，但網上的推測非常多 (如 [1]（頁面存檔備份，存於網際網路檔案館）)。其中一個推測的訊息來源為該公司的基本要素網頁，1999 年 11 月 12 日其 HTML 出現了隱密的註解 [2]（頁面存檔備份，存於網際網路檔案館）：

> 
> Yes, there is a secret message, and this is it: Transmeta's policy has been to remain silent about its plans until it had something to demonstrate to the world. On January 19th, 2000, Transmeta is going to announce and demonstrate what Crusoe processors can do. Simultaneously, all of the details will go up on this Web site for everyone on the Internet to see. Crusoe will be cool hardware and software for mobile applications. Crusoe will be unconventional, which is why we wanted to let you know in advance to come look at the entire Web site in January, so that you can get the full story and have access to all of the real details as soon as they are available. 
> (是的， 機密訊息的確存在，就是這些：全美達的政策是保密其計劃直到有什麼可以示範給全世界，在 2000 年 1 月 19 日全美達會宣佈及示範 Crusoe 處理器的能力，同時所有細節都會上傳到網站上讓網際網路上所有人都可檢視。Crusoe 將會是可攜式應用上極好的硬體及軟體，Crusoe 將會突破傳統，這就是為什麼我們希望預先通知你在一月來瀏覽整個網站，因此你可儘快獲得完整情況以及存取所有真正的細節。)
> 
> 

該公司於正式發佈前的保密行動非常成功，期間共簽署了 2000 份保密協定 [3]（頁面存檔備份，存於網際網路檔案館）。

### 公開營業

2000 年 1 月 19 日，全美達在薩拉托加 \_(加利福尼亞州) 的蒙塔爾沃藝術中心舉辦了一場發布會， 宣告他們開發了一款基於動態二進位翻譯的 x86 處理器，並命名為 Crusoe。同時發布了一份 18 頁長的白皮書用以闡述他們的技術。

全美達將他們的新產品定義為面向低功耗及嵌入式市場的革命性創新產品。他們希望他們的產品可以在功耗和效能兩方面都成為 x86 市場上的佼佼者。但最初的測評證明了 Crusoe 的效能並沒有達到預期。 同時，在 Crusoe 開發過程中，競爭者 AMD 與英特爾同樣注意到了功耗問題並在產品中開始注重功耗設計。 所以 Crusoe 很快成為專精於小封裝，低效能，低功耗市場的產品。

2000 年 11 月 7 日 (大選日)，全美達以 $21 美元每股舉行了他的首次公開募股。發行日的股票價格最高達到 $50.26 美元，而後以 $46 美元收盤。全美達是網際網路泡沫破碎前上市的最後一家科技巨頭。 上市首日的表現在 Google 於 2004 年首次公開募股之前一直沒被超越。

公司在 2002 年 7 月進行了第一次裁員，裁掉了總部 40% 的員工。

2003 年 10 月 14 日，全美達發布了 Efficeon 處理器，並宣稱其同頻效能是上一代產品 Crusoe 的一倍。然而，其效能相較於競爭對手還是相對較弱，並且晶片的複雜度也大幅上升。更大的晶片面積和更高的功耗使得 Efficeon 在之前的市場上並不吃香。

2005 年 1 月該公司宣佈由晶片產品公司戰略改組為智慧財產權公司 ，主要業務轉向對外授權智慧財產權。2005 年 3 月該公司宣佈裁減 68 名員工，留下 208 名雇員，約半數剩餘的雇員從事於增強使用在索尼產品的 LongRun2 電力優化技術，據報索尼是全美達技術的主要被授權人。

2005 年 5 月 31 日全美達宣佈與發明倉頡輸入法及現代中文電腦運算建立人之一的朱邦復所領導的香港文化傳信集團有限公司簽署資產購買與許可協定，但由於在取得美國商務部必須的技術輸出授權上的延誤，雙方於 2006 年 2 月 9 日宣佈中止協定。

2005 年 8 月 20 日全美達宣佈首個獲利季度。

2006 年 3 月 20 日 GameSpot 報道全美達正著手於一個還未命名的微軟企劃，隨後揭曉是 FlexGo 按需付費電腦計劃。

2006 年 10 月 11 日全美達宣佈對英特爾提出控訴因其侵犯了全美達的 10 項美國專利。該訴訟在美國德拉瓦州法院提出，要求英特爾停止銷售侵權產品並賠償金錢上的損失。

2007 年 2 月 7 日，全美達關閉其技術維護部門及裁減 75 人，這說明公司將不再開發與銷售硬體，但會集中於發展及授權其智慧財產權 同時 AMD 向全美達投資 $7.5M 美元，計劃籍此在低功耗產品中使用全美達的專利技術。 

2007 年 7 月 24 日，全美達與英特爾宣布在此前的訴訟問題上達成和解，英特爾同意先行賠付 $150M 美元賠款，並連續五年每年向全美達支付 $20M 美元授權費用，英特爾也要就此撤回其他針對全美達的訴訟。為了達成交易，全美達也同意向英特爾授權其部分專利並且轉讓少數專利給英特爾。全美達也同意了不再生產 x86 架構相容的處理器。 據可信來源指出為了達成和解，英特爾向全美達的三位高管支付了 $34M 美元。 在 2008 年下半年，英特爾與全美達簽署進一步協定，一次付清每年 $20M 的授權費用。

2008 年 8 月 8 日，全美達宣布以一次性 $25M 美元的授權費用授權輝達使用其 LongRun 技術。

2009 年 1 月，全美達被美國影像處理器製造商 Novafora 收購。

2009 年 2 月 4 日，Intellectual Venture Funding LLC 宣告收購了全美達所開發以及持有的所有智慧財產權。

2009 年 7 月下旬，Novafora 由於財經問題和管理不善宣告破產。

### 後續

在全美達停止運作之後，其官方網站被保留了下來，留下一段話：

> 
> There is no website here.    (seems familiar)
> but there will be again. 
> （這裡不存在網頁 (看起來很熟悉)
> 但它將會回來）
> 
> 

一如處在保密階段的全美達網頁，宣告著全美達不會就此終結。

## 雇員與管理

### 高管

全美達在其運作時間內一共經歷了 6 任執行長

### 著名員工

全美達雇用了數名業界中的傑出人士如 Linux 開發者林納斯・托瓦茲與戴夫・泰勒，初時原打算將其作為機密保守，但由於擁有如此出色的人員作為員工令業界間謠言及陰謀論不斷外亦令其擁有良好的公共關係。

### 融資

全美達在其生命周期內總共融資 $969M 美元。

 

## 技術

### Code Morphing Software

現時的全美達的處理器為按序超長指令字核心，執行 x86 指令時一個純基於軟體的指令翻譯器 Code Morphing Software 會動態地依次編譯或類比 x86 指令，使用執行熱點領導的啟發式搜尋。 類似技術 1990 年代時已經存在 (昇陽的 WABI、Alpha 的 FX!32 與安騰的 IA-32 EL)，而全美達的擁有更進步的相容性––可在保持大部份核心效能同時執行**所有** x86 指令，包括由啟動到最新的多媒體指令。

下面我們來舉例說明 Code Morphing Software 如何將 x86 翻譯為 VLIW 指令。
這裡給出一段 32 位元 x86 組譯:

```
add eax,dword ptr [esp] // 从栈中载入数据并加到eax上
add ebx,dword ptr [esp] // 同上，加到ebx上
mov esi,[ebp]           // 从内存载入esi
sub ecx,5               // 将ecx寄存器减5
```

他會被首先轉換成中間指令，類似於：

```
ld %r30,[%esp]       // 将栈中的数据载入临时寄存器
add.c %eax,%eax,%r30 // 将临时寄存器加到%eax,上，并设置状态码
ld %r31,[%esp]
add.c %ebx,%ebx,%r31
ld %esi,[%ebp]
sub.c %ecx,%ecx,5
```

最佳化器會對代碼進行最佳化，例如去除不必要狀態碼操作，合併記憶體操作，:

```
ld %r30,[%esp]     // 仅需要从内存加载一次
add %eax,%eax,%r30
add %ebx,%ebx,%r30 // 更早的复用
ld %esi,[%ebp]
sub.c %ecx,%ecx,5  // 仅设置最终状态码
```

最後，最佳化器會把中間指令 ("原子") 組裝成硬體可執行的 VLIW 指令 ("分子") 並送給硬體執行:

```
ld %r30,[%esp];  sub.c %ecx,%ecx,5
ld %esi,[%ebp];  add %eax,%eax,%r30;  add %ebx,%ebx,%r30
```

這兩條「分子」指令可以極快的被硬體處理執行。

全美達聲稱這種方法有數個技術上的好處：

1. 市場領導者英特爾或 / 及超微將擴展 x86 核心指令集，全美達可經由更新軟體來迅速更新它們的產品而不需重新設計硬體
2. 效能與功率可經由軟體調節來迎合市場需要
3. 使用軟體上的修正方案來修正硬體設計或製造瑕疵相對比較簡單
4. 可利用更多時間集中在增強核心效能或減低功耗而不需擔心 x86 前向相容性
5. 處理器可類比多種架構，甚至可在同一時間運行多種架構的代碼 (在首次發表 Crusoe 時全美達曾示範在原生硬體上混合運行 pico-Java 與 x86)

在 Crusoe 發售前有謠言指出全美達會依靠該些好處來開發 PowerPC 與 x86 混合架構處理器，但全美達最初僅專注於極低功耗的 x86 市場。

### 發展前景

全美達明顯因其初時的 Crusoe 處理器與預期的效能與功耗相差太遠而失去了許多可信性及支援，另一方面在功耗方面比英特爾與超微供應的有少許領先，但最終使用者體驗 (如電池壽命) 整體只顯示出少許改進][4]。首先_編碼轉換軟體 (CMS)_ 整合緩衝記憶體架構在標準測試與真實間的應用軟體被人為地誇大，這是由於不斷重複同一性質及相類似的效能測試。CMS 軟體整體可能是_導致_在許多真實應用軟體中效能低下的主因，簡易超長指令字核心架構不能與加強計算的應用作對比，圖像或其他 I/O 的應用受其低頻寬的南橋介面所限，一些標準測試甚至運作失敗令其聲稱能完全相容 x86 的說法受到質疑 [5]（頁面存檔備份，存於網際網路檔案館）。

Efficeon 改善了許多 Crusoe 的缺點，整體表現比 Crusoe 大致上增強了兩倍，另外對比相同的處理技術其晶片尺寸比奔騰 4 與奔騰 M 均更為小型；在兩個處理器均為 1 MB L2 緩衝記憶體時 Efficeon 的晶片尺寸在 90 nm 工藝下為 68 mm²，比在 90 nm 工藝下為 112 mm² 的奔騰 4 小 40%。

銷售一種特殊熱度範圍產品的想法一般不會受大多數評論者所理解，他們往往不管功耗或其應用而將 Efficeon 與 x86 領域的微處理器進行對比，其中一個這樣的例子就是批評 Efficeon 的效能明顯落後於英特爾的奔騰 M (Banias) 與超微的移動速龍 XP [6]（頁面存檔備份，存於網際網路檔案館）。

對於 Efficeon 原意比較的熱度範圍 (7 W 與 12 W) 毫無証據的聲稱其運行於 7 W 的 1.5 GHz 頻率遠遠超越市場上任何產品以及迅馳需將頻率降到 1.1 GHz 才能以 7 W 運行。這明顯只考慮到處理器頻率而不顧其他對整體效能非常重要的因素如核心平均指令週期 (CPI) 或記憶體效能及頻寬，在不同效能評測與系統組態有不同的影響。

不幸的是筆記型電腦的其他組成部件如液晶顯示屏與硬碟等亦會耗電，而使用全美達處理器的筆記型電腦亦使用一般筆記型電腦所用的部件導使增加的電池壽命對消費者來說差別並不明顯。

 

## 瑣事

* 電視劇《24》中的虛構角色東尼・艾美達（Tony Almeida）被列為全美達的前系統有效性分析員

## 參見

* Crusoe
* Efficeon

## 外部連結

* CPU-INFO：詳盡的全美達處理器歷史

## 參考文獻