儘管ARM在今年的COMPUTEX沒有透露太多的消息,不過從ARM的合作伙伴身上,倒是聽到了不少「異口同聲」的想法,這個想法就是這兩年時常聽到的「異質運算」(Heterogeneous Computing)概念。不論是ARM本身,或是高通與AMD等,都認為異質運算會是未來處理器發展的關鍵之一。
|
ARM處理器部門負責人Noel Hurley |
美國高通技術公司行銷總監Mark Shedd談到,以驍龍(Snapdragon)805應用處理器來說,除了既有的處理器核心與繪圖處理器核心外,也搭載了LTE數據機處理器、多媒體處理器與DSP(數位訊號處理器)等,儘管這些核心在產業界相當常見,但他直言,正因為應用處理器要作的事情太多了,所以將不同的工作分配給合適的處理器核心,藉此提升工作效率與降低應用處理器功耗就是異質運算所要擔負的任務,而如何妥善地分配工作,就必須透過軟體層面來處理。
而ARM處理器部門負責人Noel Hurley也表示,ARM的確也很重視異質運算,除了給予「對」的核心「對」的工作之外,切換與分配的效率提升,其實是ARM更為重視的地方。因此建立共通的API介面,讓處理器、繪圖處理器與DSP(當然也包括影像引擎)等,彼此之間可以快速切換,進而減少不必要的功耗。當然,處理器及繪圖處理器與記憶體之間的頻寬共享與提升,也會是ARM所致力的目標。
但就目前而言,異質運算僅在智慧型手機市場較為常見,未來是否有機會往伺服器或是穿戴式電子領域延伸?Noel Hurley認為,的確有機會,不過就現階段而言,穿戴式電子所需要的處理器性能其實已經相當足夠,短時間內應不至於導入異質運算架構。
而這一年多來,與ARM有相當密切合作關係的AMD也十分認同異質運算在AMD產品發展的重要性。AMD嵌入式產品業務副總裁Steve Longoria也直言,AMD的APU(加速處理器)就導入了這樣的架構,這對於AMD在嵌入式市場的拓展上有相當大的幫助,值得一提的是,未來AMD將會把ARM的處理器核心與AMD的GPU加以整合為SoC(系統單晶片),試圖將異質運算架構提升另一個層次。