CNET科技資訊網12月11日國際報道 舊金山-積極支援多晶片處理戰略的Sun將在其高端Rock晶片上推行16芯處理核心。 在追求晶片速度的大戰中,晶片製造商們已經通過多核戰略來提升其處理器的性能。Sun 的 UltraSparc T1處理器有八個核心,現在,它的Rock處理器將有16個處理核心。 Sun 系統業務部的執行副總裁John Fowler上周透露,Rock處理器將有16個核心。Rock伺服器將在2008年上市。 提升處理器的性能對於Sun 很重要,因為它可以扭轉Sun在和英特爾,AMD以及IBM競爭的劣勢局面。 Insight64 的分析師Nathan Brookwood說:“Sun很明顯在積極推行多核戰略,如果他們能夠推出16核心的晶片,那麼這是一個很有力的競爭武器。” 伺服器上的多核處理器出現已有數年了,因此,如果競爭也推出16核處理器不會是一個新聞。但是,晶片的散熱是一個大問題。 英特爾的四核處理器將兩顆處理器封裝到了一個硅片上,AMD四核處理器“Barcelona”將在2007年年中上市。 Brookwood認為,英特爾和AMD有能力在2008年推出8 芯處理器,但16核的處理器無法在2008年上市。 英特爾的Itanium 家族處理器目前僅有雙核產品,IBM將於2007年上市的Power6也是雙核晶片。富士通2008年上市的Sparc64 為4 核心。 Niagara 有8 個內核,但競爭對手對Sun 晶片的內核表示了輕視,他們說,和英特爾的Xeon或IBM Power 的內核相比Niagara 的內核是輕量級的。雖然Niagara 也具有同時處理32線程任務的能力,但它耗費的時間相對來說較長。 Rock則優化了晶片的性能。性能提升的關鍵得益於一個叫做“Scout 線程”的技術。 為了提升晶片的指令執行速度,大部分的現代晶片都不是順序執行指令,它們多采用了“亂序執行”以及“推測性執行”等技術來提升速度。 Niagara 處理器沒有採用這些技術,因為亂序執行以及推測性執行技術均需要更多的電路配合,相應的增加了晶片的體積與電耗。 Rock處理器採用了所謂的“亂序退役”(out-of-order retirement)的技術。指令退役就是指晶片完成了一個處理步驟,並將處理結果返回到寄存器當中。 利用推測性執行技術,晶片可以加快指令的處理速度。目前,晶片可以將推測出的指令判斷結果放在一個中間寄存器當中,當晶片確定這一選擇正確時,它們才被送入實際的寄存器中。 而亂序退役技術可以讓晶片將推測性的結果直接送入寄存器,而無需等待確認。這樣,Rock處理器的指令處理性能就大大增強了。 如果送入寄存器的選擇結果被證明是錯誤的,晶片能夠快速的還原到原先的狀態,軟體回退,這樣即可糾正錯誤的發生。 據悉,軟體製造商們無需為亂序退役技術晶片重寫他們的軟體。
|