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

廣告:
雙核才問世 多核多緒時代已在敲門(上)
友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 1則回應
    
顏國偉撰 2005/11/29 10:01:00 近陣子「雙核Dual Core」話題不斷,除了AMD、Intel先後推出雙核版的Opteron、Athlon 64 X2、Xeon、Pentium D外,也衝擊IBM、Oracle、BEA、Microsoft、EMC/VMWare、Novell/SuSE等多家知名業者的軟體授權政策。

為何雙核會盛行?這除了Intel例行抄襲大型主機、高階UNIX系統的技術架構外,另一原因是時脈提升的障礙。Intel上一次遭遇瓶頸是在Pentium III時代,當時鋁製程的Pentium III難以突破1GHz,即便勉強突破了也付出了極大的代價(高耗電、熱燙、不穩),最後只好向IBM討教,取得IBM的銅製程技術授權,才得以跨越1GHz的障礙(AMD一開始也是向IBM請求銅製程授權,但因未談攏,最後轉向Motorola授權,不過AMD後續的SOI技術依然向IBM授權,相關授權合作也將持續。)這一次Intel遭遇的是瓶頸是難以突破4GHz,一直處於3.8GHz而難以更高。

不過這並非只是Intel的問題;即使IBM也只能在實驗室內讓Cell達4GHz,量產Cell時,仍為求穩定還是降至3.2GHz。對眾家處理器廠商而言,既然時脈難以再提升,只好改以增加處理核心數目的手法來持續增快效能。IBM於2000年就已經完成雙核工藝的POWER4處理器,2001年底推出使用POWER4處理器的伺服器:eServer p690,HP、Sun的雙核處理器及伺服器是在2004年初到位。 至於今年才推出雙核的AMD、Intel則是落後IBM近四年的時間。

Intel的未來展望規劃(Roadmap)中,包括Celeron、Itanium 2等也會有雙核版,幾乎Intel全系列的處理器(手持、嵌入較例外)都會跟進,AMD也同樣朝全面雙核化邁進,即便已知雙核版的Itanium 2無法趕在今年底發表,而必須再等待半年時間,但仍然是未來研發主流。

多核X緒時代

不過,雙核不僅不是「終極」還只是個「開端」。2003年Intel發表使用HyperThreading技術(簡稱HT,超執行緒)的Xeon,僅在原有裸晶(Die)上增加10%的電路面積,就可以獲得20%∼30%的效能提升,這大概是Intel少數的原創技術,而非來自抄襲,此技術一出立即成為其他CPU業者的抄仿對象,尤其以仍在持續發展POWER、SPARC的IBM、Sun最為積極,而此時雙核產品還衍生出單緒及雙緒的差別。

首先以IBM率先見賢思齊,在接替POWER4的POWER5上也使用類似HT的設計,但IBM稱這樣的技術為Simultaneous Multithreading,一個POWER5除了有兩個執行核心外,每個執行核心還有兩個執行緒,如此就成了雙核雙緒的處理器,而 intel Xeon with HT則是單核雙緒。類似的技術Sun則納入到原有的CMP理念中,稱為CMT。

到了今年AMD推出雙核Opteron、雙核Athlon 64(稱為Athlon 64 X2),由於AMD的處理器不具有雙緒能力,尚處於雙核單緒,至於Intel最近才推出的新款Xeon(研發代號Paxville)也具有雙核,但也包括過去的HT,與IBM POWER5一樣是雙核雙緒。此外IBM也在今年發表雙核版的PowerPC G5處理器,過去單核版稱為PowerPC970或PowerPC970FX(製程技術強化版),如今雙核後改稱PowerPC970MP,屬於雙核單緒。

多核、多緒時代即將展開

到此為止了嗎?技術是永無止境的。不像HP的雙核版PA-RISC--PA-8800/PA-8900確定不會有後續發展,改由Itanium 2接替,Sun推出雙核版的UltraSPARC-IV/IV+後,預計明年初就會有UltraSPARC V,從規格上來看,UltraSPARC V將會是個「可怖」的處理晶片,畢竟Sun的處理器研發團隊人數在全球僅次於Intel(約1,400多人),還勝過IBM、AMD。

就目前所知,UltraSPARC V擁有八核四緒(正式名稱為UltraSPARC T1),也就是同時間最多可以有32個執行緒在處理,而且,當某一個緒線(也有人反過來稱:線緒)工作完成後,後面若沒有其他的工作,也可以自動將排於其他緒線位置的待處理工作進行轉移,以維持平行緒線的整體利用效率,並更快完成工作。這點與IBM POWER5很類似。

相對的,Intel現有的CPU都不具有線緒工作機動轉移的能力,無論單核雙緒的Xeon還是雙核雙緒的Xeon都是如此。不能靈活調度緒線工作的結果,有時反而會讓工作效能減退(類似電影售票口,即便另一窗口比較少人或新加開窗口,也不准已在隊列的人離開,只有完全還沒排過隊的人可以去新窗口、較少人的窗口),這點已在雙顆實體Xeon(都具有HT)的電腦測試中得到證實。

不過,UltraSPARC V也有不完美之處,那就是運作時脈過低,僅1GHz,至多到1.2GHz(視製程良率而定,Sun是交付給TI代工生產),然而32緒x1GHz的結果也是相當可觀,而UltraSPARC的下一版:Rock(研發代號)更是鎖定同時最高達64緒。所以筆者必須說:多核多緒的時代即將展開!(待續)

 
更正: 本文最後一部份原稱代號「Niagara」的SPARC晶誤寫為UlstaSPARC V,經讀者指正,Niagara並未稱作UlstaSPARC V,其正式產品名稱為UltraSPARC T1,屬於低階處理產品。昇陽高階產品代號為APL(與富士通合作研發)及代號為Rock的下一代UltraSPARC。

本文作者是CNET投稿作者,為自由作家,專精於IT軟硬體報導寫作。

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


  • 1.slliu 於 2005/12/01 16:12 回應
    有一些地方怪怪的
    這篇文章寫的還不錯,可是有些地方怪怪的。

    首先,Multi-threading這個名詞在電腦界出現已久,文章當中說 IBM模仿 Intel的 Hyper-threading技術並將其改名為 Multi-threading是蠻奇怪的說法。

    另外,Sun從來沒有把現在叫做 UltraSPARC T1的這顆處理器稱為 UltraSPARCV過,從頭到尾它都是以 Niagara為代號。原本被稱為 UltraSPARCV的那一顆處理器早就已經被 Sun宣佈要放棄。可以參考很久以前 CNet的這一篇報導:
    連結

    以這一篇文章的水準來看,CNet Taiwan要不要考慮請我當專欄作家啊?


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




廣告

名家專欄

更多名家專欄
Sponsored

ZD放大鏡

企業IT專用的強效可靠平臺
  利用以Intel® Nehalem為基礎的平臺,應付要求嚴苛的工作量,進而達成更佳的事業成果。
  + 智慧型伺服器平臺
  + 能源效率自動化
  + 彈性資源分配

研討會中心

廣告


Sponsored

活動快訊