從應用出發! 分析四核CPU究竟強在哪?
多核應用:遭遇全新問題,大多數軟件只支持單線程
自從2006年AMD率先推出雙核處理器后,在隨后的一年多時間里,多核CPU的主頻和核的數量飛數發展,人們以為這下終于突破困擾已久的CPU主頻的限制了。一下從單純的增加主頻跨越到了二維的增加主頻和核的數量。通過這種改變,也許可以至少堅持十年。但人們還沒有從歡樂的氣氛中回過味來,就遇到了新的問題,這次不是硬件,而是軟件。
真是怕什么就來什么,當時世界上所存在的軟件絕大多數是基于單線程的,這就意味著雖然多核從理論上可以提高效率,但就現在的大多數軟件而言,還無福享受這種待遇。然而多核時代的到來已經不可避免,多核程序的開發是必然的歸宿。這時一個巨大的問題產生了:多核設計大大增加了軟件開發者的難度。如果軟件開發者想把多核芯片的能力完全發揮出來,就必須拆分應用程序,由每個核來各自運行,這個過程被叫做“平行運算”。但是,平行運算的編程對于只受過線性編程培訓的普通程序員而言過于復雜。

多核心無法完全應用是多核處理器遭遇的首要問題
毫無疑問,多核給人們提供了更經濟的計算能力,但這種能力能否善加利用還要取決于軟件。軟硬件在這里的關系就如同路與車的關系:如果把多核平臺看成是高速公路,軟件就是高速公路上的汽車:高速公路只是提供了一個基礎,而到底能發揮多大運輸能力,還要看汽車能跑多快。更重要的一點是,如果不針對多核進行軟件開發,不僅多核提供的強大計算能力得不到利用,相反還有可能不如單核CPU好用。因為采用多核的CPU,其每個內核的主頻比主流的單核CPU通常要低一些,如果程序只能發揮出一個內核的效用,自然不如單核CPU好用。
其實,我們今天文章中要體現的內容就是,通過這幾年多核應用的發展,有很多軟件對多核優化已經相當完美,可以為我們工作或學習提供事半功倍的效果,現對現在這樣一個雙核與四核交接的局面,我們有理由根據軟件的需要去衡量一下,什么樣的產品更合適我們,接下來,筆者就用一些我們常用的軟件及應用程序來證明一下,目前最高核心的四核CPU究竟強在哪些方面?

【弓雖】OC最新工具大全 iso下載
【改造】耗時4天DIY的水冷!
【超頻】這才叫男人!能軟能硬!收放自如
【分享】次世代人品折騰記,心甘苦
【靚照】美女教你DIY 仔細學別想其他地方
【鑒賞】“酷”之典范---評TT壓縮機制冷機箱
【評測】卸下南海 裝上利民U120E 一個地一個天
【奪獎】搶樓評論送HD4830顯卡
【燒包】看牛人的HIFI系統
關注我們


