雙核手機宣傳大于實際作用?ARM高管卻不這么認為,他們認為雙核是手機的未來。最近,ARM移動戰(zhàn)略主管布魯斯(James Bruce)接受采訪時說,在ARM的產(chǎn)品藍圖中,每一代產(chǎn)品速度要比上一代提高約1倍;2012年將推出A15芯片,它比今天的A9設計要快大約1倍。
然而問題的關鍵在于,增加一個核心會不會導致電池使用時限大幅下降。
這很難回答。
與英特爾、AMD的X86結構芯片不同,ARM授權的只是設計,三星和德儀等企業(yè)使用ARM設計,但芯片速度多快則自已決定,在決定后再根據(jù)時脈來增加各種功能。在軟件方面,開發(fā)者被迫開發(fā)程序,以使CPU更有效利用。作為運營商和用戶,則可以通過減少程序進入網(wǎng)絡的次數(shù)來延長電池續(xù)航時間。
一般來說,軟件開發(fā)者沒有在多核環(huán)境下工作?,F(xiàn)在雙核由企業(yè)進入PC,然后由手機進入其它設備。但在過去,軟件開發(fā)者先是開發(fā)單線程程序,然后連續(xù)執(zhí)行,一個接一個執(zhí)行。如果一個以上程序和或者進程需要同時運行,步驟就分被分割,核心盡快先處理一個程序,然后輪到下一個。
2008年,微軟和英特爾開始出資贊助多核開發(fā),但它只是針對X86芯片,而非ARM芯片。
多核可以同時運行一個以上的程序或進程,但是作為代價,電池的續(xù)航時間卻被犧牲了(全速運行條件下)。通過另外的核心,芯片可以允許整個系統(tǒng)運行在較慢、較節(jié)能的狀態(tài)。
HTC Thunderbolt就是一個例證。它使用單核1G二代高通MSM8655 Snapdragon芯片,該芯片是基于ARM Cortex A8制造的。Thunderbolt是首款使用Verizon超速LTE網(wǎng)絡的智能手機,LTE網(wǎng)絡也可能未達到最優(yōu)狀態(tài)。不過,Thunderbolt卻因為運營預裝的Bloatware程序而受到批評,它在后臺運行,無法關閉,也沒法卸載。
ARM準備怎么辦呢?布魯斯說,在ARM架構的芯片中,一顆核心專門運行面向用戶的程序,如瀏覽器,另一個核心則運行手機操作系統(tǒng)與后臺任務。
布魯斯稱:“我們對智能手機堆棧進行了許多分析,以瀏覽器為例,它對存儲十分敏感,有了緩存,你想去哪里就能去哪里。”
布魯斯說Cortex A9芯片使用了許多這樣的技術。Nvidia Tegra 2便是基于Cortex A9開發(fā)的。
另外,ARM還準備使用一些其它技術,類似英特爾快速工作快速休眠技術(HUGI),它能讓芯片在執(zhí)行必需任務時更快,完成后就轉入節(jié)能模式。例如,Cortex A15芯片每個周期執(zhí)行的指令就比A9多,它在吞吐、生成和傳遞計算效率上要快50%。
布魯斯說,在A15推出之后,用戶可能只要60-150美元就能買到使用A5芯片的智能手機裸機。A5 Sparrow芯片是單核芯片,它的速度為500MHZ。中端的智能手機將使用Cortex A9處理器,裸機價格介于200-400美元,而超級手機才使用A15芯片。
更快的手機是不是意味必須要消耗更大的電量呢?不。布魯斯說:“硬件再好軟件設計糟糕也白搭。”