Intel目前所面臨的最大危機是桌面處理器,所以它總希望在現(xiàn)存的桌面處理器中尋找一塊能作為Jonah處理器核心的處理器,但是在這些諸多的現(xiàn)有桌面處理器中竟然沒有一塊能勝任,要不性能低了,要么功耗太大,就連最新的Prescott 處理器也不例外。作為Intel最后的希望,就是這個由巴西人開發(fā)的新一代移動版處理器??Dothan 。
作為新一代移動處理器,Dothan核心的優(yōu)越性能有目共睹,在2.4GHz頻率下它可以輕松擊敗Prescott 3.4GHz,而此時它的發(fā)熱量甚至不到Prescott的一半,具有極高的能效比。如果在一枚處理器中集成兩枚這樣的核心,強勁的性能可想而知。不過,同樣因為Dothan在設(shè)計時并沒有考慮雙核心的擴展需要,而是專注于單個核心的高效性。但這已是唯一的最佳選擇,Intel另無選擇,只有重新為Dothan處理器設(shè)計一條高帶寬、低延遲的內(nèi)部總線來連接這兩個核心。
另外,為了能與AMD的64位雙核心AMD 64處理器競爭;同時Intel已明顯地看到,在AMD的大力宣傳下,64位時代已離我們不遠了,不能再沿襲老路,一路固執(zhí)地說不了,Intel還必須讓Jonah可以支持EM64T擴張功能,執(zhí)行64位x86指令,這就必須對現(xiàn)有的Dothan核心進行適應(yīng)性改進。
在Intel的雙核心Jonah處理器設(shè)計中,二級緩存設(shè)計也是有所爭議的地方,一種方案是采用共享式結(jié)構(gòu),IBM的Power 4/5就是其中代表;另一種是獨享式結(jié)構(gòu),SUN的UltraSPARC Ⅳ便采用這種設(shè)計。獨享式設(shè)計的優(yōu)點在于,如果處理器始終都在執(zhí)行多任務(wù),獨享緩存可以獲得更好的效能,因為兩個核心可以隨時獲取緩存資源。但在單任務(wù)狀態(tài)下(或者軟件未對多核心優(yōu)化),獨享式結(jié)構(gòu)反而會讓處理核心可使用的緩存資源變少。
總的來說,共享式與獨享式設(shè)計各有所長,談不上孰優(yōu)孰劣。不過,由于Dothan處理器已帶有高達2MB的二級緩存,占用了大量的晶體管,如果讓每個核心都占據(jù)2MB二級緩存,顯然不切實際,我想如果采用獨享式的話,完全可以將這2MB一分為二,每個核心各占1MB,但這樣會比較大的影響處理器性能的發(fā)揮。但總的來說,筆者認(rèn)為還是共享2MB更合理些,畢竟每時每刻雙核心都處于工作的情況還是比較少見,特別是當(dāng)前還沒有特別針對雙核心優(yōu)化開發(fā)的軟件的情況下。如果將來這種雙核心同時運行的應(yīng)用多了,再改進緩存占用方式也不遲。
另一主要考慮的重要方面就是處理器的功耗。雖說采用雙核心比起單獨依靠提高主頻來說可以更好地控制區(qū)處理器功耗,但畢竟加多了一個處理器核心,還可能增加其它元件,所以總體來說,比起單核心來說功耗肯定會有較大提升的。
根據(jù)經(jīng)驗,芯片的功耗主要取決于內(nèi)核設(shè)計、晶體管規(guī)模和工作頻率三方面的因素。Jonah構(gòu)建在Dothan基礎(chǔ)上,優(yōu)良的核心設(shè)計人所共知,因此,Jonah功耗的決定因素就是晶體管規(guī)模和工作頻率。Dothan的晶體管規(guī)模達到空前的1億4000萬個,但是2MB二級緩存大約就占據(jù)了1億晶體管,處理器核心實際上只占4000萬個左右。如果Jonah保持2MB緩存的水平,只是增加一個核心,晶體管數(shù)也只增加了4000萬個左右,可以被控制在較好的水平。
不過,我們應(yīng)該注意到Dothan處理器設(shè)計上的特殊性,那就是Dothan處理器的二級緩存采用低功耗設(shè)計,任意時刻只有1/32的緩存單元在消耗能量,這樣實際占少數(shù)晶體管的處理器核心消耗了絕大多數(shù)能源。因此,盡管Jonah的晶體管數(shù)增加不多,但若采用同等的90納米制造工藝,它的最高功耗也會比Dothan增加一倍,所以盡管Dothan處理器是Intel雙核心處理器核心的最佳選擇,仍需采用更新的制造藝才能達到較好功耗控制效果。
對于移動版Jonah產(chǎn)品而言,如何在電池模式下降低自身的功耗是重中之重,過去Intel都采用SpeedStep技術(shù)來解決問題,但Jonah在此基礎(chǔ)上繼續(xù)開發(fā)新的降低功耗方式,那就是它的多核心切換方式。移動版Jonah處理器可以根據(jù)任務(wù)的需要和供電情況在兩個核心間實時切換,當(dāng)使用AC電源供電的時候,Jonah的兩個運算核心就會同時并列運轉(zhuǎn),此時CPU工作在雙處理器狀態(tài),CPU的能耗值也處于巔峰狀態(tài);一旦斷開AC電源,筆記本電腦開始依靠電池供電的時候,Jonah內(nèi)部的一個運算核心會立刻關(guān)閉,只有一個核心可以繼續(xù)運轉(zhuǎn),此時CPU的性能回落到單核心的水平,能耗也隨之大幅下降,如果再結(jié)合SpeedStep降頻技術(shù),整體功耗應(yīng)該可與單核心的Dothan保持在同一水平,同樣可以獲得較長的電池使用時間。而如果采用了更先進的65nm制造工藝來生產(chǎn),這樣移動版的Jonah處理器的最高功耗可望控制在45W以下,電池模式下的功耗值將低于現(xiàn)有的Dothan。
與移動版Jonah不同,桌面版的Jonah將會工作在更高的頻率上,并且可支持Hyper-Threading超線程技術(shù),由此獲得更為強勁的效能,因為可以承受更高的功耗。制造工藝方面,初期版本的桌面版Jonah應(yīng)該仍會采用90nm工藝,據(jù)透露Intel的桌面版Jonah處理器的最高功耗會在70W左右,遠遠低于現(xiàn)有的Prescott處理器。如果采用65nm制造工藝,Intel還可以繼續(xù)提升桌面版Jonah的工作頻率,甚至考慮將二級緩存增大至4MB,確保能在性能上擊敗對手。
綜合起來說,無論對筆記本電腦還是桌面PC,Jonah都稱得上是一款極富革新意義的產(chǎn)品?雙Dothan核心獲得幾乎翻倍的效能,EM64T擴展功能實現(xiàn)對64位x86的支持,與AMD站在同一起跑線上,先進工藝讓它具有很低的制造成本,而基于Pentium M的處理器架構(gòu)讓它在能耗方面出類拔萃。毫無疑問,這樣一款夢幻級產(chǎn)品將扮演Intel未來的殺手角色。在Jonah取得成功之后,Intel還會針對當(dāng)前的服務(wù)器處理器Xeon和Itanium推出雙核心,甚至是多核心產(chǎn)品(有八核心Itanium的計劃),當(dāng)然這是后話,至少也得2006年的事。
二、AMD雙核心Opteron處理器
相對Intel在為桌面雙核心處理器忙里忙外不同的是,AMD最急于推的雙核心處理器是它的最新64位服務(wù)器處理器Opteron。由于抓住了一定的時間優(yōu)勢,使得AMD在64位服務(wù)器領(lǐng)域處于相當(dāng)領(lǐng)先優(yōu)勢,然而隨著時間的推移,其競爭對手Intel也針對服務(wù)器、桌面PC和筆記本市場推出了多種全方位的64位解決方案,這樣AMD的優(yōu)勢將明顯減弱。為了繼續(xù)延續(xù)優(yōu)勢,這就是AMD首先急于推出服務(wù)器版雙核心Opteron處理器的重要原因之一。總的來說,AMD的步伐要快過Intel公司,日前AMD公司宣布已經(jīng)率先完成了雙核心Opteron處理器的設(shè)計工作,并且已經(jīng)開始制作工程樣品。預(yù)計首款雙核心處理器將在明年中期之后露面。
大家都知道,Opteron可以直接支持多處理器運作而不必依賴芯片組,這是因為Opteron核心內(nèi)部擁有三個Hyper Transport總線控制單元,分別用于處理其與北橋芯片、PCI-X控制器和其它處理器的連接。如果是雙路系統(tǒng),兩枚Opteron可以借助16位、6.4GBps帶寬的Hyper Transport總線直接連接。而如果是四路系統(tǒng),Opteron就得使用兩條Hyper Transport總線來與相鄰的兩枚處理器連接。問題就變得很明朗了:如果AMD要設(shè)計集成兩枚Opteron核心的新型處理器,只需將兩個核心直接集成在一起,通過Hyper Transport總線連接即可,而從邏輯上看,它與現(xiàn)在的雙路系統(tǒng)根本沒有任何差別。這樣,從理論上來說,AMD完全可以在幾個月的短時間內(nèi)設(shè)計出雙核心Opteron產(chǎn)品,技術(shù)實現(xiàn)的難度遠小于Intel的Jonah。同樣,Athlon 64/FX也是類似的情況,雖然我們看到它們只有一條Hyper Transport總線與北橋通訊,但另外兩條Hyper Transport仍然存在,只不過被AMD屏蔽罷了,若要開發(fā)雙核心產(chǎn)品,將它們重新開啟便是。
整合內(nèi)存控制器是AMD平臺的主要優(yōu)勢之一,這一點在雙核心時代進一步得到體現(xiàn)。理論上說,AMD完全可以在性能上輕松擊敗Jonah。雙核心的Opteron和Athlon 64 FX便可以支持兩個雙通道DDR2-533(帶寬17GBps,四通道效果),面向中低端的Athlon 64都可以支持兩個單通道DDR2-533(帶寬8.5GBps,雙通道效果);相比之下,Jonah最多只能依靠芯片組實現(xiàn)雙通道DDR2-533,AMD平臺具有非常明顯的優(yōu)勢。但這僅是機械地將兩個Opteron或Athlon 64 FX核心集成在一起的情況,而這樣的話AMD就必須為微處理器增加信號針腳,改變處理器的物理接口,而兩個雙通道內(nèi)存系統(tǒng)對主板布線也提出新的要求,造成開發(fā)成本較高的問題,也帶來了同樣的升級困難麻煩。為此,AMD暫時只能決定采用兩個核心共享一個內(nèi)存控制器的設(shè)計,即便如此,它的內(nèi)存系統(tǒng)比Jonah仍然具有優(yōu)勢,因為整合內(nèi)存控制器的做法可以明顯降低內(nèi)存延遲,這一點已經(jīng)被實無數(shù)事實證明了。不過隨著時間的推移,雙核心獨享內(nèi)存控制器的做法仍不失為一個非常好的解決方案,相信將來一定會被AMD用來對付Intel的有力工具。
在緩存方面,雙核心Opteron和Athlon 64/FX也都將采用獨享式緩存設(shè)計,其中雙核心Opteron、Athlon 64 FX一共擁有2MB緩存,與Jonah持平。據(jù)悉,AMD打算于2005年下半年先期推出使用90納米,SOI工藝制造的雙核心Opteron,隨后才會推出針對桌面和移動市場的雙核心Athlon 64/FX同Intel的Jonah抗衡,這些產(chǎn)品均由位于紐約州Fishkill的IBM晶圓廠以65納米工藝進行生產(chǎn)。
同樣令A(yù)MD擔(dān)憂的還是功耗問題,盡管目前的Opteron處理器功耗(89W)比起Intel的Prescott(103W以上)功耗低許多,但相對Intel的Dothan處理器(僅為45W)還要高出近一倍,采用雙Dothan雙核心的Jonah都將面臨功耗問題,AMD的雙Opteron核心更是會有一定麻煩了??紤]節(jié)能技術(shù)的影響,現(xiàn)在單核心的Opteron處理器平均功耗也在50~60W之間,但如果將這樣的兩個核心集成,即便AMD成功引入65納米技術(shù),雙核心產(chǎn)品超過120W的功耗不可避免。而Intel的Jonah雙核心處理器在一些降耗措施下,桌面版的也只有70W的最高功耗。如此懸殊的差距完全可能影響消費者的購買取向,所以AMD必須得大力解決這方面的問題。
通過前面的分析,我們知道,Jonah低功耗是來自于Dothan核心低功耗耗二級緩存設(shè)計,雖然Dothan的2MB二級緩存占據(jù)了接近1億個晶體管,但在任意時刻只有1/32處于激活狀態(tài),其余部分暫時關(guān)閉幾乎不消耗電能,這樣Dothan實際上只有運算核心部分在消耗電能。相比之下,無論Opteron、Athlon 64/ FX,還是Athlon 64,它們的二級緩存在任何時刻都在消耗電能,雖然它們的晶體管規(guī)模少于Dothan,運行頻率和它差不多,但最高功耗卻相差極為懸殊,AMD若不盡快改變這種狀況,將會面臨極其嚴(yán)峻的考驗。
就目前看來,AMD的雙核心產(chǎn)品在功耗上將處于絕對劣勢,若雙核心Athlon 64/FX達到“計劃中”的120W功耗,用戶肯定會難以接受的。不過,據(jù)來自AMD的最新消息,起跳的1.6GHz頻率版本的雙核心Opteron處理器約為90W,這樣的功耗用戶應(yīng)該還是可以接受的,況且比現(xiàn)時Prescott 3.2GHz的103W還要少。雖然說比不上Intel的Jonah的70W,但已比預(yù)期的120W要好許多了,而且在一年后說不定AMD可以找到更好的解決方案。
在升級性能方面,Intel和AMD都考慮得非常全面,看得非常重。Intel經(jīng)過深思熟慮后決定桌面版Jonah處理器將繼續(xù)采用Prescott的LGA775接口;而AMD方面,聲稱無論是雙核心的Opteron,還是雙核心的Athlon 64/FX,其接口也將保持不變。計劃在2006年上半年,AMD再次升級處理器時將采用全新的接口,新接口處理器型號為Opteron X66(166、266、866)。
總的來說,目前Intel和AMD都還不急于推出最后的雙核心處理器,最大的擔(dān)心還是功耗問題,這一點對于AMD尤其重要。但對于Intel來說,在技術(shù)方面的難度會比AMD更大些,一方面要擴展原有Dothan處理器的雙核心總線,另一方面還要擴展對64位程序的支持,當(dāng)然對功耗方面也不是可以坐視不理的。最終哪家的方案更好,相信明年的這個時候一定會有答案的,這是Intel和AMD最直接、最實實在在的技術(shù)較量!