近來,關於雙核處理器的大肆宣傳甚囂塵上,以致於人們對該技術的理解似乎已脫離了某些事實。AMD和英特爾都通過自己的網站對各自的雙核處理器優點不惜贊美之辭。這樣的宣傳行動很及時,因為多數產業觀察人士都認為雙核處理器將在2006年大行其道。
但是,在這些現象的背後,以及在眾多相關的
媒體報導中,卻隱藏著一些不為人們所知且非同尋常的事實。下面,我們將告訴各位關於雙核處理器你可能並不知道的五個事實。
1. 英特爾和AMD都並非首個推出雙核處理器的廠商
人們普遍以為,圍繞雙核處理器的競爭一直且僅限於PC領域,而且AMD和英特爾在爭做第一家向市場推出此類產品的廠商。這種理解是不對的。實際上,IBM走在這兩(電腦沒聲音)家公司的前面,在2001年就推出了雙核的Power4芯片,盡管是非X86的服務器處理器。Power4芯片用於IBM的RISC服務器中。隨後,Sun和惠普(HP)都先後推出了基於雙核架構的Ultra
SPARC以及PA-RISC 芯片。只不過由於這些產品都是基於Unix架構,同時價格高昂,所以沒有能夠大范圍進入普及應用。
再後來的2004年,AMD和英特爾公布了各自的雙核計劃,並從2005年開始首次供應雙核產品。
當然,這兩(電腦沒聲音)家公司陸續推出的雙核處理器令人眼花缭亂——包括AMD推出的雙核Opteron服務器芯片和Athlon 64台式電腦芯片,以及英特爾推出的雙核Pentiums和Xeons...而且AMD和英特爾仍在不斷地宣布新款雙核芯片,令人目不暇接。
在移動領域,IBM同樣也是第一個向市場推出雙核芯片的廠商,它的PowerPC 970FX低功耗版本在2005年發布。但是,這基本是一款OEM產品,不會向普通買家供應。IBM的X86也是如此。
在X86領域,英特爾憑借它在今年1月推出的Centrino Duo贏得了移動雙核處理器競賽。該移動芯片用於流行的新款iMac——盡管iMac是一款台式電腦。(蘋果的iMac電腦的設計類似於把一個大型筆記本電腦塞入一個平http://www.xsyzj.cn板顯示器的背面,從其內部拆解分析中可以看出這點)。新款iMac也是采用英特爾雙核處理器的首款蘋果電腦。
2. 功耗是個問題
出於技術挑戰,雙核處理器被強http://.加給了產業;而產業卻並沒有事先做好准備。
英特爾和AMD采用這項技術的真正原因,不是因為雙核是一種突然出現且表現優秀的創意。實際上,芯片廠商本可以不斷推出速度越來越快的單核處理器。但是,這種做法是不可行的,因為隨著時鐘速度超過3GHz,單核處理器開始消耗過多的功率。確實,英特爾在2005年取消了計劃中的4.0GHz Tejas處理器,因為該芯片的功耗可能超過100W。
隨著功耗的上升,超快單核芯片的冷卻代價成本也越來越高,它要求采用更大的散熱器和更有力的風扇,以保持其工作溫度。相對來說,利用雙核方案,既可以繼續改善處理器性能,又可以暫時避開功耗和散熱難題。AMD商業解決方案主管Margaret Lewis對TechWeb表示:“作為處理器廠商,這是我們能夠在一定的功耗范圍內提高性能的唯一途徑。”
當然,嚴謹的半導體分析和解讀者會希望從此類芯片的片上電壓、性能和其它技術因素來證明其合理性。(這些領域的一些進步實際上使壓低功耗更加成為一種挑戰。)
此外,有些人認為雙核並不是萬能藥。正如2005年6月在Linuxhardware.org站點上發表的文章《深入了解雙核》所言:“從我們的立場來看,雙核並不是新東西;它只是改頭換面的老產品(SMP, 對稱多處理)...在單一處理器基礎上建立的雙處理器系統所面臨的性能問題仍然存在。”
但是,這作為一種簡單的解釋,基本上足夠了。Lewis補充道:“物理定律沒有改變;我們只是想出了如何進一步改進的方法。”
3. 時鐘速度不是唯一關鍵詞
雙核不一定會使你的電腦時鐘速度更快,但它將提高你PC的整體性能。
這是一個存在差異的細微技術特色。與單核處理器相比,雙核並不意味著速度一定更快。如果你考慮的只是原始時鐘速度,就應該買你能夠找到的最快的處理器。英特爾速度最快的單核處理器是3.8GHz Pentium 4 model 670和3.6GHz Pentium 4 model 660。而目前速度最快的雙核處理器是3.2GHz Pentium D 840. (一款3.6GHz雙核Pentium D 960定於2006年第二季度推出。)
AMD的單核/雙核處理器的最高速度可以相互媲美。單核Athlon 64 3400+的速度為2.4GHz。雙核Athlon 64 X2 4600+的速度也是2.4GHz。但是,同樣是2.4GHz速度,雙核的性能顯然高於單核。即使兩(電腦沒聲音)個核的運行速度都略低於2.4 GHz,雙核處理器的吞吐量也要高於一個速度略快的單核處理器。
但是,也許令人感到奇怪的是,雙核處理器的性能沒有加倍(這是由於受到兩(電腦沒聲音)個核之間共享資源的拖累)。AMD的Lewis表示:“我們看到的情況是雙核處理器性能能夠達到單核的1.4-1.8倍,實際情況則取決於具體的應用。”
“當你把內核的數量增加一倍時,保持同樣的功率,但幾乎把吞吐量提高了一倍。”英特爾研究人員Shekhar Borkar在2004年接受采訪時是這樣說的。(他顯然沒有太強http://.調共享資源所造成的性能損失。)
許多技術人士就性能問題發出警告,他們指出,“多核處理器需要操作系統的支持,才能夠最佳地使用第二個計算資源。”
簡單地說,這意味著多線程是獲得良好性能的關鍵。多線程過去幾年在單核環境中湧現出來,而且人們正針對雙核對其進行更積極的開發。“每天你都在電腦上運行一個超強http://.的多線程應用,它被稱為操作系統(OS)。”AMD的Lewis表示,“過去始終擁有一個多線程環境。它(雙核)使這個多線程環境更有效率地運行。”
4. 大量用戶對雙核茫然不知
英特爾同樣是多線程的支持者。這家芯片巨頭強http://.調指出,它的雙核產品支持超線程技術,能夠更有效率地利用可能閒置的資源,“能夠同時處理四個軟件線程。”對於精通雙核的人來說,這裡(電腦自動關機)要給出一個忠告。迄今,關於多線程的實現情況以及現有操作系統和應用程序利用雙核處理器的情況,還存在很大的爭論。(在操作系統方面,有些Linux支持雙核,而Windows Vista將是微軟在設計時考慮到雙核的首個操作系統。)
而在所有的PC用戶中,幾乎有半數仍然對於雙核一無所知。
最近市場調研公司Harris Interactive進行的一項調查結果顯示,在AMD宣布其Opteron計劃已經將近三年之後,48%的PC用戶對於雙核是什麼東西還茫然不知。(當然,在行業內部則是另外一種情形。數據中心的經理和公司CIO非常了解雙核計算能夠給企業帶來的能力。)
在這次針對家庭用戶的調查中,42%的個人電腦擁有者表示,他們對雙核有所了解,10%的早期采用者聲稱非常了解雙核。上述兩(電腦沒聲音)種情況(52%)受訪者中,不管是對雙核一知半解還是非常了解,只有12%的人已經擁有雙核系統。
這個比例不久可能會上升。市場調研公司Frost & Sullivan預測,雙核處理器將以每年15-25%的速度在台式電腦、筆記本電腦和服務器領域取代單核芯片。英特爾可能希望這個速度來得更快——它計劃2006年出貨6,000萬個雙核處理器。
5. 雙核、四核……不斷增加的內核數量
為了讓更多的消費者了解雙核處理器,英特爾和AMD借鑒了好萊塢的做法。英特爾最近搞了一個名為“Intel Indies Film Contest”,向它認為是最佳數字短片的創作者頒發ViiV PC設備。AMD的視頻比賽則名為“The 64 Second Film Contest”。AMD表示,它舉辦的比賽顯示,Athlon 64 X2處理器“正在把內容創作和多媒體性能帶到一個新的層次”。雖然這兩(電腦沒聲音)個比賽的獲勝者表現都不錯,但除了這些作品都可能在PC上進行過編輯以外,從表面上看不出來計算的痕跡。雙核並不是最先進計算領域中的最新成就。
幾年以後,雙核可能成為過時產品。英特爾已在准備四核服務器處理器,計劃在2007年推出;其競爭對手AMD也在開發四核芯片。
再遠一些,英特爾正在准備一款代號為“Yorkfield”的八核芯片,計劃在2008年推出。AMD的情況不太明確,只是說將在2007年使內核數量增至兩(電腦沒聲音)個以上。在非x86領域,Sun已在供應一款八核服務器處理器,即UltraSparc T1(以前的“Niagara”)。
確實,多核處理器看來將成為未來的發展方向。Co-Design Automation Inc.的創始人Simon Davidmann曾說過:“所有的芯片都將成為多核處理器,我們必須學習如何給它們編程。”
你真的了解“雙核處理器”嗎?