註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
超序執行是CPU設計的十年歧路嗎?
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 留下回應
    
顏國偉 2008/09/22 09:40:02

Intel Atom

另一個捨棄超序執行的新CPU為Intel Atom(凌動),Atom捨棄超序執行的理由與POWER6全然不同,POWER6為高度追求時脈數的CPU,而Atom卻為高度追求低功耗、低成本的CPU。

而如前所言,超序執行需要較大的電路面積才能實現,因此難以降低功耗,同時也難以降低成本,所以Atom是以功耗、成本的考量而棄用超序執行。

Intel Larrabee

Larrabee是一顆尚在開發的晶片,Larrabee為其現階段的研發代號,而非正式名稱。事實上Larrabee是顆GPU,而非CPU,預計2009年問世。

Larrabee雖為GPU,但自根骨結構來看,它其實是用許多顆(12∼32顆)過去的x86 CPU所構成的多核式GPU,Larrabee所用的CPU架構為P54C,即是過去75MHz∼133MHz的Pentium處理器,而P54C並不具 備超序執行,換句話說Larrabee是使用許多顆不具超序執行能力的CPU所構成的GPU。

為何Larrabee會選擇如此過時且不具超序能力的CPU?而不是選擇先進且具備超序的CPU?答案是為了達到「多核」。

Larrabee捨棄超序CPU的考量與Atom類似,均是極力精省執行核心的電路面積,唯有如此Larrabee才能實現多核(更確切說是「許多核,Many Core」,而不再是少數幾顆的「多核,Multi-Core」)設計。

結語

至此很明顯的,未來CPU的發展不是超高速化就是超多核化、或者是超低功耗、超低成本等取向,此意味未來會有更多CPU棄捨使用超序執行設計。

最後較耐人尋味的有兩點,一是Sun的SPARC處理器因未跟上設計潮流,而一直停留在不具超序的循序執行層次(同為SPARC架構的Fujitsu SPARC64卻具備超序),如今反有利於設計轉向,使其更容易實現UltraSPARC T1、T2等多核處理器。

另一是VIA/Centaur的CPU向來採循序執行,而今其新款的Nano處理器(原研發代號Isaiah、CN)卻首次具備超序執行。看來超序設計的取捨依然在實務考慮,而不是「必然有、必然無」的絕對性。

| 第1頁 | 第2頁 |
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友

icn_balloon_154x48 對本則報導有任何意見或看法嗎?歡迎留言


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我