MIPS科技推動連網消費裝置的新體驗 智慧應用 影音
台灣帆軟
Event

MIPS科技推動連網消費裝置的新體驗

  • DIGITIMES企劃

MIPS科技亞太區/大中華區技術總監 許丁堅
MIPS科技亞太區/大中華區技術總監 許丁堅

隨著技術不斷演進,我們已進入連網消費性裝置的新世代。現今的消費者希望能隨時保持連線,並能隨時隨地透過任一種裝置,存取日益豐富的網際網路內容與應用程式。

MIPS科技是數位家庭的領導者,在數位電視、各類機上盒、藍光播放機、寬頻客戶端裝置(CPE)、以及Wi-Fi路由器等市場都居領先地位。現在,更以此實力為基礎,積極朝行動領域擴展。

開放源Android作業系統,提供了讓MIPS朝行動市場邁進的絕佳機會。根據2010年10月發布的研究數據,Android已經是美國最大的智慧型手機平台,市佔率達34%。2010年第2季全球Android手機出貨量,擁有高達800%的YoY成長率。

Android的重要特性是,它是與處理器架構獨立的,因此OEM廠商能夠根據需求,自由選擇最適合的處理器。此外,我也要強調,MIPS能跟競爭對手ARM一樣,在相同的時間取得Android OS更新資訊,並沒有任何差異。

採用MIPS架構的Android手機目前已在生產中,2011年就將上市。過去在2G時代,ARM架構主導了手機的設計,但進入3G時代,市場態勢必將有所改變。

Android能為既有市場帶來創新,同時,也能為服務和內容供應商以及OEM業者帶來新的商業模式。有鑑於Android在行動市場的成功,MIPS更是致力於將此平台帶到數位家庭領域中。

MIPS科技正帶領Android朝數位家庭發展的革命。我們已經率先業界,展示第1款以Android為基礎的數位家庭裝置。同時,在2011年的消費電子展(CES)中,也進行了多項相關產品的展示。我們推動的Android on MIPS計畫,程式碼也已就緒,截至目前已達到超過1萬次的下載次數。

對於市場有謠言說,Android只能在ARM架構上執行的說法,是完全錯誤的。目前,MIPS已可支援Android 2.2 (Froyo)和Android 2.3 (Gingerbread)版本。同時,Google負責Android技術開發的Dan Morrill和Andy Rubin也都曾公開強調,Android是獨立於處理器架構的,能夠在任何一種類型的處理器上執行,也認可以MIPS架構為基礎的Android產品,將能為開發人員、半導體廠商、以及OEM業者帶來新的選擇。

針對Android應用程式的開發,除了軟體開發套件(SDK)外,我們亦能提供原生開發套件(NDK)。不過,NDK是為因應初期CPU效能不足的一種妥協做法。雖然所有應用程式都還是以Java撰寫,但會用到Android程式中的原生庫,使得應用程式的移植性受限,也就是會被處理器綁住。

但從2010年起,行動處理器的時脈都達到800MHz以上,甚至採用雙核1GHz,這種原生碼的設計方式便不再需要,因為,此作法也違反了Google希望Android是獨立於處理器架構的精神。我們預計,2011年下半年,針對ARM和MIPS架構的完整NDK/SDK都將就緒,屆時將能真正實現處理器架構獨立的精神。

我們推動連網新體驗的另一項重要進展是,將Flash Player 10.1帶到MIPS架構中,目前也已有多家授權客戶採用此技術量產產品中。

目前,電視用Flash Player 10.1和Adobe Air 2.5都已經針對MIPS架構進行最佳化設計。我們的500MHz 24Kf平台也已獲得Flash Player 10.1產品認證,可提供Full HD支援。此外,我們的授權客戶Sigma Design和Broadcom也已經有支援Adobe Air 2.5 for TV的解決方案,採用800MHz的MIPS核心。但若欲達到同樣效能,卻得採用時脈頻率更高的ARM核心,我們的效能略勝一籌。

MIPS擁有完整的32位元處理器核心系列,從低階到多核心、多執行緒核心均可支援。我要強調的是,MIPS架構兼具低成本、低功耗、以及高效能特性,能為多媒體和行動應用帶來有效設計。

以我們的1004K核心為例,3個MIPS 1004K核心的面積與2個ARM Cortex-A9核心相同,因此我們能在相同面積中,提供更高效能和更低功率。另外,根據Coremark基準測試指標來看,1004K核心在多執行緒應用的效能,也較ARM Corex-A9 MP高了80%。

若比較Android Dalvik VM效能,MIPS的32個暫存器集與有效設計,亦可較ARM提供50%更快的Android執行效能。主要原因是,Dalvik VM是以暫存器為基礎的設計,MIPS核心中具備較ARM核心更多的暫存器數量,因此能顯著加速Dalvik VM效能。

另一方面,每個Dalvik應用程式都會在Dalvik VM中啟動個別事件,因此多執行緒核心可加速Android效能。因此,MIPS的多執行緒核心在執行網頁瀏覽和widget時,能夠在5秒內完成頁面下載,並較ARM提供50%更快的JavaScript效能與頁面產生。

總結來說,MIPS處理器具備更高的絕對速度,以及較佳的效率,因此Android 2.2+版本在MIPS架構上執行效益更佳。透過更多暫存器和指令集的架構設計,能為高解析度多媒體、多通道音訊、以及豐富的媒體存取提供絕佳優勢。MIPS將能為消費者打造一個具優異使用者體驗的連網新世界。