單核處理器還能走多遠
——
其實(shí),這種分歧從HT(超線(xiàn)程技術(shù))出現的時(shí)候就出現了。超線(xiàn)程可以將一個(gè)物理核心模擬成兩個(gè)運算核心來(lái)應用。部分用戶(hù)覺(jué)得,超線(xiàn)程技術(shù)是一個(gè)完全沒(méi)有用處的擺設,應用中寧愿關(guān)掉超線(xiàn)程,而部分用戶(hù)則覺(jué)得超線(xiàn)程技術(shù)是一個(gè)劃時(shí)代的技術(shù),對應用起到了巨大幫助?,F在在單雙核之間也是如此,雖然雙核的概念已經(jīng)深入人心,但還是有部分用戶(hù)寧愿選擇單核處理器。根據筆者的了解,目前市場(chǎng)上,新裝機的用戶(hù),選擇雙核和單核的比例約為6:4,單核仍然占有很大一部分市場(chǎng)。
產(chǎn)生這種分歧的原因是什么呢?用戶(hù)關(guān)注的是應用,原因也要從應用上去找。雙核對應用帶來(lái)哪些幫助呢?
目前的軟件設計,并行的程序設計還很復雜,并行程序非常少。所以,在現在的軟件狀況下,日常應用中,對于某個(gè)單獨的應用程序,雙核的貢獻是微乎其微的。但是,Windows可以支持多個(gè)程序同時(shí)運行,這樣,如果同時(shí)運行多個(gè)程序時(shí),雙核的威力就表現出來(lái)了。舉個(gè)例子,一些玩家經(jīng)常以一個(gè)計算圓周率的軟件Super-π來(lái)對機器性能進(jìn)行測試。如果僅僅運行一個(gè)Super-π程序,那么,相同核心和主頻的的單核心CPU和雙核心CPU的結果是所差無(wú)幾的,而如果同時(shí)運行兩個(gè)Super-π程序,單核心CPU的耗費時(shí)間就會(huì )遠遠超過(guò)雙核心CPU的耗費時(shí)間。類(lèi)似的比較是后臺用壓縮軟件壓縮或解壓程序,雙核心CPU的壓縮或解壓速度將遠遠超過(guò)單核心CPU。
所以,雙核的優(yōu)勢在于需要同時(shí)運行多個(gè)應用程序,并對每個(gè)應用程序的運行速度都有要求的時(shí)候。
當然,還有一個(gè)前提是這些同時(shí)運行的程序對CPU的耗用都比較大,足以占據一個(gè)核心的大部分運算能力。如果僅僅是些耗用CPU資源很小的程序,那么雙核也很難體現出優(yōu)勢。這就像是在擁堵的公路上,法拉利跑車(chē)也顯示不出它的優(yōu)勢來(lái)一樣。
那么,現在選擇單核心處理器的用戶(hù)有哪些呢?根據了解的情況,選擇單核的用戶(hù)主要是進(jìn)行辦公應用等較基本應用,或是日常上上網(wǎng),做做文本等應用的用戶(hù),對他們來(lái)說(shuō),雙核對應用的效果提升并不明顯,這時(shí),單核心處理器的價(jià)格優(yōu)勢就體現出來(lái)了。
這樣看來(lái),單核不會(huì )很快消失,只要這樣的用戶(hù)需求存在,單核心處理器就仍有其存在的價(jià)值和理由。
評論