| 當(dāng)芯片巨頭Intel和AMD的“核”戰(zhàn)愈演愈烈之時,IBM以主頻高達4.7GHz的Power6處理器的發(fā)布再次證明了只要你的技術(shù)足夠先進,處理器的主頻依舊會有提高的可能,而且保持功耗和發(fā)熱量的不變。據(jù)最近媒體稱,IBM再次利用Power6抨擊Intel在處理器領(lǐng)域創(chuàng)新和對于用戶需求把握上的乏力。那么究竟誰是創(chuàng)新者呢? 眾所周知,處理器發(fā)展到今天,CPU的主頻不代表CPU的速度已經(jīng)成為業(yè)界的共識,但提高主頻對于提高CPU運算速度卻是至關(guān)重要的也不容否認。只不過電腦的整體運行速度不僅取決于CPU運算速度,還與其他各分系統(tǒng)的運行情況有關(guān),只有在提高主頻的同時,各分系統(tǒng)運行速度和各分系統(tǒng)之間的數(shù)據(jù)傳輸速度都能得到提高后,電腦整體的運行速度才能真正得到提高。 當(dāng)然除了主頻外,處理器內(nèi)部架構(gòu)的改變也會帶來性能的大幅度提升,但并非每一次架構(gòu)的改進都會帶來同頻率CPU性能的提升。Pentium4就是最具有代表性的例子。評測顯示Pentium4 1.4GHz的整體性能與頻率略低的PⅢ處理器相比并無優(yōu)勢。Pentium4加長的流水線設(shè)計,是以使每時鐘周期指令執(zhí)行數(shù)下跌為代價的,但是其頻率更加容易提升。根據(jù)CPU性能=IPC(每時鐘周期執(zhí)行的指令數(shù))×頻率(MHz)的公式,在IPC值一定的情況下,更高頻率則是成為提升性能的惟一途徑。 由此可見,主頻和處理器內(nèi)部架構(gòu)二者的綜合決定了處理器器的最終性能表現(xiàn)。那么IBM的Power6為何能夠再次將主頻提高到4GHz如此之高,據(jù)稱,后續(xù)還會有主頻6.7GHz的Power6,而功耗卻未升高呢? 這里面除了媒體報道的在Power6里面采用許多創(chuàng)新性的技術(shù)外,其實從IBM與Intel發(fā)展處理器的思想和重大的歷程中可以看到,出現(xiàn)今天的局面絕非是偶然。 首先在于IBM Power其傳統(tǒng)的RISC架構(gòu)相比于Intel的CISC架構(gòu)得天獨厚的優(yōu)勢。 眾所周知,RISC(全稱Reduced Instruction Set Computer,精簡指令系統(tǒng)計算機)是一套優(yōu)化過的指令架構(gòu),它是根據(jù)著名的80/20法則所訂立。早在上個世紀(jì)60年代,計算機科學(xué)家們發(fā)現(xiàn),計算機中80%的任務(wù)只是動用了大約20%的指令,而剩下20%的任務(wù)才有機會使用到其他80%的指令。如果對指令系統(tǒng)作相應(yīng)的優(yōu)化,就可以從根本上快速提高處理器的執(zhí)行效率。IBM公司在1975年成功開發(fā)出第一款RISC處理器,從此RISC架構(gòu)開始走進超級計算機中。由于指令高度簡約,RISC處理器的晶體管規(guī)模普遍都很小而性能強大,深受超級計算機廠商所青睞。很快,許多廠商都拿出自己的RISC指令系統(tǒng),除了IBM的Power和PowerPC 外,還有DEC的Alpha、Sun的Sparc、HP的PA-RISC、MIPS技術(shù)公司的MIPS、ARM公司的ARM等等。它的應(yīng)用范圍也遠比 X86來得廣泛,只不過這些領(lǐng)域同普通用戶較為脫離,故而少為人知。 相比之下,CISC(Complex Instruction Set Computer 復(fù)雜指令系統(tǒng)計算機)是一套十分原始的而且未加任何優(yōu)化處理的指令構(gòu)架體系。這也是X86處理器陣營一直堅持走的道路,如Intel、AMD、Transmeta等。由于在這個指令體系中,所有指令在運算和執(zhí)行的過種中均處于同等的優(yōu)先級別(優(yōu)先級別?用過網(wǎng)絡(luò)螞蟻的用戶對此的感受應(yīng)該是很形象的),這使各個指令都是達到相同的效能。這樣使硬件的成本減小,而且有利于各種軟件的兼容。為實現(xiàn)計算機的普及提供了十分良好的條件。但是由于各指令均處于同一級別,所以這使處理器在運行時,硬件效率并不會很高,延時現(xiàn)象比較嚴重,等于使相當(dāng)一部分硬件資源被浪費。 其次,在處理器發(fā)展的過程中,CISC架構(gòu)更多地是借鑒了RISC架構(gòu)的技術(shù)。由于CISC和RISC在本質(zhì)上根本不可能統(tǒng)一,所以兩者之間的區(qū)別是不可能被抹平的。只是在核心設(shè)計上,現(xiàn)在的CISC架構(gòu)產(chǎn)品為了提高自身的性能,從而更多地借鑒了RISC的設(shè)計思想,例如,Intel在Pentium 4推出的HT(Hype Threading 超線程)技術(shù),這原本是由IBM在自主開發(fā)的PowerPC G5上采用的SMT技術(shù)演變而來的,此外,據(jù)稱Intel最新的Santa Rosa平臺的Merom處理器也在之中部分借鑒了RISC的技術(shù)。最后要說的是,即使在Intel強調(diào)處理器向多核發(fā)展的今天,雙核處理器架構(gòu)很早就出現(xiàn)在RISC處理器上,IBM在2001年10月就推出基于雙核的Power 4處理器。 第三,對于市場的把握上,實際上,IBM從Power4起開創(chuàng)雙核結(jié)構(gòu),即使在Intel大力推四核和多核處理器的今天,IBM依舊堅持自己的發(fā)展策略,始終采用雙核結(jié)構(gòu)。IBM認為,采用Power的服務(wù)器主要針對高端企業(yè)級服務(wù)器市場,這些企業(yè)的商務(wù)應(yīng)用多與交易有關(guān),比如數(shù)據(jù)庫的應(yīng)用,這些交易型處理都對單線程性能要求很高。因此在設(shè)計Power6的時候,IBM提升了處理器單線程的性能,并同時保留雙核設(shè)計達到平衡。而四核甚至多核設(shè)計,在架構(gòu)上無可避免地會將單線程性能降低以實現(xiàn)多核的協(xié)同處理能力。其實在多核應(yīng)用程序尚不普及的今天,單線程的應(yīng)用更能以客戶價值。其實就連主張多核的Intel其實也是意識到了這個問題,在其新發(fā)布的Santa Rosa平臺中,Intel宣稱,當(dāng)用戶的程序主要為單線程時,其雙核的Merom處理器其中一個核心將處于休眠狀態(tài),但相應(yīng)工作的另一個核心的主頻將相應(yīng)地提高。可見在單線程應(yīng)用時,主頻依舊非常重要。 另外,Intel目前的鼓吹的Core 微架構(gòu)并非完美。當(dāng) Core 微架構(gòu)推出4核心甚至8核心處理器的時候,采用共享式二級緩存帶來的在雙核架構(gòu)上的優(yōu)勢有可能會被多核心共享前端總線的蹩腳設(shè)計削弱。而說到多核,IBM并非沒有多核芯片,;例如在游戲領(lǐng)域,當(dāng)索尼公司的PS3(Play Station III)投奔RISC后,微軟的XBOX 也采用RISC架構(gòu)指令系統(tǒng),正式加盟于PowerPC陣營。目前IBM的Cell處理器就應(yīng)用在這些領(lǐng)域。而IBM在藍色基因超級計算機上也采用了多核技術(shù)。 第四,Power架構(gòu)之所以能夠性能高,并不僅僅靠的是自身的優(yōu)秀,IBM為超級計算研發(fā)的操作系統(tǒng)AIX也功不可沒。IBM的Power具有其自己的AIX操作系統(tǒng)的支持。這是Intel無法比擬的。目前Intel的處理器只能與微軟的Windows搭配,自家的硬件運行自家的操作系統(tǒng)上自然更能充分發(fā)揮硬件性能,況且目前的Windows操作系統(tǒng)對于多核的支持并不完美。 第五,就是制程上的差距。盡管Intel已經(jīng)發(fā)布了其45nm的制程技術(shù),其實IBM的45nm技術(shù)也已經(jīng)開發(fā)成功,只是尚未正式發(fā)布而已,而且目前Intel也未有市場化的45nm處理器問世,只是稱要到2008年其45納米技術(shù)制程的芯片將占公司芯片發(fā)貨量的50%。其余的芯片將采用65納米技術(shù)。盡管目前IBM最新的Power6依舊采用的是65nm制程技術(shù),但已經(jīng)表現(xiàn)出了強勁的性能,如果再采用45nm的話,恐怕差距會更大(可能主頻會更高,架構(gòu)更完善)。 當(dāng)Intel目前瘋狂地推多核的今天,不僅讓人想起了當(dāng)年其力推處理器的主頻就是性能的情景,但事實證明,由于其NetBurst架構(gòu)的缺乏,最終是Intel放棄了主頻的競爭而轉(zhuǎn)攻多核。但看待多核的發(fā)展也應(yīng)該是客觀和站在用戶需求的角度,IBM Power6的反其道而行之的做法其實很值得Intel反思。那就是無時無刻不保持技術(shù)的創(chuàng)新性。 | 
|  | 
來自: 黑傳說 > 《商業(yè)組織》