Strategy Analytics的研究數據指出,截至目前,雙核心應用處理器約佔智慧型手機銷售量的20%,主要都是用在高階機種。而隨著四核心應用處理器陸續上市,行動市場又蘊釀著一股效能升級的跟進風潮。但事實上,目前市場上還是有許多行動軟體並未針對四核心進行最佳化設計,大部分應用程式還是僅用到一或兩顆核心。
|
整合多顆異質核心的TI OMAP4470 BigPic:615x567 |
此外,雖然從硬體規格來看,CPU核心數越多當然就意味著效能更高。但事實上,由於CPU的序列處理特性,多核心會顯著提升應用程式撰寫的困難度,效能提升的效益不如增加GPU來得顯著。這也是為何原先業界期望新iPad會改採四核心的A6處理器,但蘋果仍維持與舊版A5處理器相同的1GHz Cortex-A9雙核心,但卻把Imagination的PowerVR繪圖核心從原來的兩顆增加為四顆的原因。
GPU因為具備平行處理特性,能夠更容易擴充效能。Imagination技術部門行銷副總裁Tony King-Smith認為,GPU能以95%的線性度增加效能,而且不會增加撰寫應用程式的困難,未來GPU將可能會佔SoC近一半的面積。
在今年6月12日的 AMD Fusion 開發者高峰會 (AFDS)上,超微(AMD)和幾家合作夥伴共同宣佈成「異構系統架構基金會」(HSA Foundation)。該組織的創始會員包括AMD、ARM、Imagination Technologies、聯發科(MTK)以及德州儀器(TI)。
和市面上一些產品追求提升CPU效能或數量做法不同,HSA 希望通過平行運算來提升處理器的表現。比如圖像處理器將不僅僅用於圖像、遊戲等方面,普通的任務和 App 也可以用到它。雖然用 OpenCL 已經能達到這種效果,但HSA認為這樣的做法太複雜,而且主流的開發者也不容易接受。
NVIDIA 也提出自己的 CUDA 運算架構,不過可惜那是私有的。HSA 基金會的目標是一種更簡單、開放,同時還可以涵蓋 PC 與行動設備(不光是跨 OS)的標準。該組織的目標是在2014年時能看到具體成果。
TI OMAP 4470可以說是異質行動核心架構的代表,它整合了兩個Cortex-A9核心、兩個Cortex-M3核心,以及一個PowerVR SGX 544 GPU核心和一個2D圖形加速器。在使用時大型應用靠雙核A9處理器完成,而如圖片瀏覽、音樂播放等這樣小型的應用則只需依靠M3核心即時響應來完成,可以大量降低功耗。
PowerVR GPU能大幅提升3D圖形處理的效能,並廣泛支援DirectX 9、OpenGL ES、OpenVG與Open CL等API標準。另一顆2D圖形加速器,可以在不需要主GPU參與的情況下進行圖像合成輸出,驅動大螢幕顯示並同時保持低功耗,支持如2048x1536的高解析度螢幕,以及HDMI 1.4a 3D輸出。