支援OpenCL會否成為ARM架構導入MBA的關鍵?

Chevelle Fu
Chevelle Fu
2011年06月5日, 中午 12:00
0分享次數
FacebookTwitter

最近一直謠傳採用A5核心的MacBook AIR已經進入評估階段,筆者在Computex期間留意到,由TI德州儀器所發表的第三款OMAP 4,也就是OMAP4470時,圖型除了支援Direct X、OpenGL SE 2.0、OpenVG1.1以外,它也支援了OpenCL 1.1這項標準,但是前兩款OMAP4卻未特別提到這點。雖然OpenCL目前在業界不如Direct X、OpenGL知名,但是OpenCL卻是一項提供GPU與CPU協同運算的開放標準。

OpenCL起草的創始者正是蘋果,但是蘋果用的應用處理器是自主架構的A5,又與OMAP 4有何關係呢?這當然是大有關係,因為OMAP4與蘋果A5應用處理器在圖形方案方面系出同源,是來自Imagination Technologies的PowerVR系列,A5使用的是SGX543mp2,而OMAP4470採用的則是SGX544。

跳轉繼續。

不過OMAP4430以及OMAP4460所採用的SGX540架構並未特別強調對OpenCL的支援,所以無法判斷蘋果的SGX543mp2能否支援OpenCL。但是即便A5無法支援OpenCL,下一代的應用處理器也應該會從善如流的導入支援OpenCL的新GPU架構。

為何支援OpenCL可能會成為ARM架構導入如MBA甚至Windows 8的關鍵?其實不光只是Imgination Technologies,連ARM自家的下一代圖形架構Mali-T604,也特別標榜對OpenCL的支援,由於作為ARM核心基礎的RISC精簡型架構在目前的運算能力方面,仍難以抗衡傳統x86處理器,一味的提昇時脈導致功耗增加也並非ARM架構的發展理念,利用多種異質核心分工,才是ARM架構擅長的領域。

而目前ARM架構的GPU方案能力也越來越強大,倘若能夠利用GPU的效能進行輔助運算,也許能夠讓整顆應用處理器的資源更有效的運用。而且利用GPU架構提供更強大的運算能力這點,近年NVIDIA在PC領域的的CUDA平行運算就已經展現GPU能夠帶來多大的運算能力,只不過CUDA對外強調的是純GPU的GPGPU(當然CUDA也可相容OpenCL),而OpenCL則是讓CPU與GPU能夠協同作業。

雖然MBA並非以運算效能導向的產品,不過就最近市場多款採用ARM架構的應用處理器來看,光靠目前的ARM核心做一些運算使用,恐怕還無法符合如MBA這類超薄型筆電的需求,即便如Tergra 2此類新一代雙核架構應用處理器,還是無法帶來像是傳統桌上型電腦的網路瀏覽體驗;但倘若ARM架構搭配的GPU越來越強大,如果OpenCL技術越來越普及,應該有機會成為ARM架構應用處理器追上此類行動應用的低電壓x86處理器的契機。
標籤: apple, apple a5, AppleA5, gpgpu, gpu, Imagination Technologies, ImaginationTechnologies, macbook air, MacbookAir, mba, omap, OMAP 4, Omap4, omap4470, opencl, powervr, PowerVR SGX, powervr sgx544, PowervrSgx, PowervrSgx544, risc, sgx544, Texas Instruments, TexasInstruments, ti, ultraportable, x86
0分享次數
FacebookTwitter