Intel潑冷水:Android的雙核就是個累贅!
Android 系統還沒有完全支持雙核的時候,Android 手機制造商就開始為自己的產品配上了雙核處理器。事實上,直到 2011 年 4 月 Android 2.3.4 的發布,那些手機的第二個核心才被真正啟用。
最近英特爾做了一些實驗,得到了一個驚人的結論:就算是 Google 最新發布的 Android 4.0 系統,多核處理器在大部分時間依然沒有發揮出它的優勢,有的時候還是導致性能低下的罪魁禍首!英特移動通信集團總經理 Mike Bell 指出,Android 的線程調度還沒有完全適應多核處理器。
Bell 認為如果沒有電池限制問題的話,多核還是非常有意義的。如果一個系統有個良好的線程調度程序,在滿載的情況下能把硬件的性能完全發揮出來。但是很多設備的 系統都不具備良好的線程調度和線程關聯程序,所以往往在開啟一個任務的時候,一般都要中止其他的任務。自從邁入多核時代以來,英特爾在軟件方面花費了很多 精力。Bell 認為英特爾要做多核產品的話,將會有很大的優勢。
Bell 從這次的英特爾內部實驗得知,有時候多核運行的速度比單核還要慢,不過他并沒有把具體的芯片說出來。目前市面出售的手機,部分型號開啟或者激活另一個核心 的時候,電能流失的現象就十分嚴重,而且電能轉換的效率也非常的低。由此可見,開啟第二個核心并沒有大家所想象的那么好。由于部分廠商并沒有把線程調度移 植過來,第二個核心對于一些型號的手機來說簡直就是個累贅。
在當今的實施方案中,Android 其實也沒有完全有效利用多核的優勢。坦白的說,一些軟件方面上的工作其實可以交給芯片廠商去完成,遺憾的是那些廠商并沒有耐性去做這樣的事。對于現在的硬件方案來說,軟件上的缺陷比其他的問題更為致命。
我們當然知道,Android 手機做得最出色的地方并不是硬件性能的提升,而是營銷策略。所以手機的處理芯片在系統沒有支持的情況下就倉促從單核步向雙核,現在又匆忙走向四核。至于 Android 的未來競爭對手 Windows Phone 8 能否突破他目前的困境,把雙核處理器的性能完全榨取出來,Bell 也表示同樣的懷疑。
Via:wmpoweruser來自: www.leiphone.com