滿足多媒體應用需求 行動裝置多處理器整合趨勢
言:隨著多媒體應用要求越來越高,在小小的行動裝置內,除了要有即時動態影音呈現,又必須處理大量圖型化操作介面效果,若是重度遊戲需求,3D與觸控和聲光效果又是少不了的系統處理負荷,嵌入式處理器單純提升時脈的效能改善幅度有限,透過多處理器紓解系統應用的效能瓶頸,已刻不容緩...
本文:
以行動電話應用為例,以往僅限於簡單的撥號、簡訊檢視和MP3音訊處理,在智慧型手機、功能性手機不斷強調多媒體應用的趨勢下,現有的嵌入式處理器在面對這些龐大的多媒體運算,已略顯力不從心之感,雖然大多能順利完成相關任務,但對於影音同步與觸控即時反應的應用需求,已直接影響行動裝置的使用感受,尤其是大量視覺化圖型介面,系統運行的效能將直接影響觸控操作的應用體驗。
對稱式多處理器架構 目前業界主流
在PC應用端,消費者已能確實體驗到多核心處理器,帶來的明顯效能提升,不管是雙核、三核還是四核以上的高階應用市場,具體的操作感受可以從核心數量得到最直接的驗證,但反觀行動電話市場的對稱式處理器架構,卻未見此類趨勢發展,多半僅朝向針對單一處理器改善架構、提升快取記憶體或提高運作時脈等效能提升手法,對於多核與對稱多重處理器的效能改善手段,則較少著墨。
觀察目前的行動電話應用,多半已與桌上型電腦應用無異,例如,手機持有者會透過行動電話處理電子郵件、看圖片、編輯文件、瀏覽網站甚至玩電玩等多元應用,針對通訊的3G/3.5G行動上網或是GPS定位導航,絢麗的介面互動設計,甚至是3D整合的動態介面,樣樣都考驗行動電話的運算處理能力。
即便延用現有的循序處理邏輯,加快每組資料的處理效率,一方面可能單一處理器的處理負荷大幅拉升,將造成處理器所消耗的能量,在行動電話的各個零組件來說過於集中,造成高溫、耗能與主/被動散熱成本的額外負擔,若參考桌上型電腦的處理器發展軌跡,將原本集中的運算資源分散到多處理器、多資料流進行處理,一方面可以降低核心處理器的效能負擔,也可分散核心所產生的高熱,周邊的配套設置成本將因此增加。
手機的多線程處理架構新挑戰
對於建構系統而言,多線程的設計其實並不容易開發,雖然在PC或Server主機的多線程系統,已發展有一段時間,但畢竟行動電話屬於運算資源相對較少的微型運算環境,例如處理器僅至256~512MB,RTOS系統的容量也相對較小,即便是開放性系統的Android或Windows Mobile等行動電話系統,其系統環境也相對迷你。
針對PC或伺服器環境開發的多線程技術,並無法完全轉移到行動裝置應用,因為手機並非資源無限的裝置,光是「電力」就是亟需克服解決的限制。另一方面,即時回應在一般伺服主機的多線程應用方面,並非絕對要求,而行動電話平台,卻多半要求必須能處理開啟電源就能隨即使用的需求,研發概念與基礎南轅北轍。
以功耗的處理態度而言,行動電話所應用的嵌入式處理器,在於可用API的部份,就必須提供更多、更細緻的電源管理控制功能,例如針對嵌入式晶片或處理器進行進階電源控制,對於臨時需要針對多媒體運算採取全速運行的需求時,又能即時喚醒系統,進行箱端應用處理,而一般多線程設計系統在處理器喚醒步驟較多、耗時較久,也是導入行動電話系統後,首要進行改善的重點。
而程序轉換過程中,免不了造成的開關功耗,以往在PC或是伺服器平台並不是什麼重要的問題,因為電源自市電源源不絕供應,問題的重要性不高,相對在行動電話平台,幾mW的功耗就是重要的課題了,而在頻繁的程式轉換或是反覆睡眠、喚醒,可能花在轉換系統模式的耗能,就快佔去系統可用的電力了!這部份尤其在需要面對節能所需的如降頻、負載運算平衡與即時效能運算等需求間,取得設計平衡點。
兼具效能、節能要求的異質核心設計
相對的,若要達到多線程的最佳化設計,其實多重處理器的系統架構將是一大關鍵。多重處理器的實踐方式,有分同質多核心(homogenous multi-core)與異質多核心(heterogeneous multi-core)兩類,同質多核心是將數個相同的核心整合到單一晶片中,而異質多核心則是將不同設計的核心整合在單一晶片裡,理論上,兩種設置架構,都不影響其功能,但在表現特性上卻有顯著的差異。
以同質多核心為例,若因多線程處理出問題,可以關閉部分核心,讓單一核心繼續完成工作任務,但若是異質核心,則是將不同工作負荷分散到各重點核心進行處理,因為該核心為針對該項特殊任務的最佳化架構,在處理效能、功耗將會達到最佳化表現,異質核心的代表就如同德州儀器的OMAP,OMAP為通用處理器(General-Purpose Preprocessor:GPP)、數位訊號處理器(Digital signal processing:DSP)與幾個多媒體加速器架構而成,另還有搭配特殊目的的處理核心、加密運算的處理核心不同架構設計。
但若從效率角度檢視,異質核心處理器相較PC或伺服器應用而言,更適合用於運算資源相對較少的行動裝置平台,例如,針對加密需求所設置的核心,或是針對特殊數位信號處理的核心,其若採取一般運算用途的核心完成運算,所耗費的時間將是DSP或HSP的10~20倍,而這類特定用途的核心,隨時沒有使用都可以指定關閉其功能,節省整體晶片的功耗。
多數高階設計中,為了提升GPP的運算效能,導入多核心設計是熱門的選項,例如,以雙處理器SMP再搭配ARM處理器的協同運作方式,對於智慧型手機的一般運算而言其效能提升會是相當明顯的效果,當使用者多媒體運算需求較高,可同時用雙處理器全速運行,若需求僅為一般應用,則可減少一個核心,採單核心運作,而ARM的角色則為控制核心工作分配與喚醒核心、關閉核心的進階任務仲裁角色。
異質多核心的架構設計挑戰
多核心系統程式必須直接面對許多難解議題,例如包括演算任務、處理資源管理、通訊服務、資料同步...等,多核心所架構的嵌入式系統可能已經不能再僅以單一作業系統來進行系統架構,可能必須有一個以上的系統針對專精領域協同運作,為系統提供上述的多項運算服務。而異質多核心系統,在多組核心的運用,也會用到RTOS的多作業系統資源,此狀況就會產生無法由單組作業系統管理嵌入式裝置的相關資源,這個狀況尤其會在運用如DSP之類的專用處理核心後,態勢進一步惡化!因為在異質核心架構中,DSP這類硬體加速器不會去執行任何樣式的作業系統,卻又得與各個不同核心的多作業系統處理程序交互應用,運算與協同複雜度將大幅提升。
常見的開發模式,可以建構針對叢集內運算、除錯、資源、通訊、等不同目的的溝通標準,如叢集內通訊而制訂的通訊(TIPC)、
多核心除錯機制、資源管理應用程式介面(RAPI)、通訊應用程式介面(CAPI)。RAPI的應用目標是為針對多線程運算資源的管理與同步,提供標準化API介面。CAPI則是一個API規格,目的在處理嵌入式系統的訊息傳遞與同步需求。此外,多核心的系統平台,除運算效能的增加與功耗問題的相關挑戰外,其實多核心系統設計人員所面臨挑戰還有如何分割程式碼等問題要解決,並非換了硬體整體設計就全面提升。
- 三星:明年全球智慧型手機市場規模上看3億支
- MIPS參與開放螢幕計畫實現跨裝置的豐富網路體驗
- RIM進一步將IBM Lotus 軟體應用於BlackBerry平台
- ESET Mobile Antivirus手機防毒全新登場 行動安全再升級
- 電子書躍上BlackBerry智慧型手機 台灣大哥大BlackBerry用戶率先體驗環保無紙閱讀
- CSR的連結中心策略目標 要為藍牙技術建立高連接率
- 德州儀器於 CES 展出業界首款非接觸式充電評估套件
- 瑞薩科技提供多款不同類型MCU 廣泛應用於各種產業中
- 宇辰光電創新推出新一代多點觸控技術 具生產成本低、尺寸應用廣、高透光率、低耗電等優勢
- 天工通訊推出採用覆晶封裝的高整合度單晶片射頻前端IC
- 聯發科技於行動手持裝置晶片系統中採RADVISION技術
- 德州儀器推出具備最低導通電阻的完全整合型負載開關
- 賽微科技聲控軟體「賽微語音命令」應用於智慧型手機 延伸發展至導航設備及車用電腦中
- 獨家My Phone手機線上備份功能保存手機珍貴資料 來協尋聖誕老人遺失手機 懸賞Windows phone!
- BlackBerry智慧型手機 全面滿足消費者對社群、即時通訊需求
- 投射式電容觸控商-富創得科技取得新台幣15億元MID觸控面板訂單
- 滿足多媒體應用需求 行動裝置多處理器整合趨勢
- 砷化鎵晶圓代工的市場分析與角色扮演
- 行動電話多媒體應用的系統平台趨勢
- Wolfson數位類比轉換器暨喇叭放大器搭載於ASTI助眠器Ecotones Duet
- Android應用開發基礎課程熱烈招生中 報名參加就可獲得Camangi WebStation
- 2009通訊大賽—Android手機軟體設計競賽 揭曉
- 最新版BlackBerry Media Sync 3.0現已推出
- 結合創新硬體加速架構的CSR9000取得WAPI認證
- 高通與行動軟體開發商 攜手簡化新Brew MP行動平台手機上市流程
- MIPS科技發表專為Android移植用的Arriba工具套件
- 艾笛森推出TS1013光感測器與小尺寸閃光燈元件
- 下一代無線革命:將所有無線技術整合於連結中心
- 微軟20週年 「運籌雲端.共創三螢」科技前瞻論壇 執行長Steve Ballmer邀請台廠 共創「雲」+「端」商機
- 微軟新一代Windows Embedded CE R3顛覆消費性及企業用裝置的使用者體驗
- 以高性能集成產品開拓中國智慧型手機市場 訪博通大中國區總經理梁宜
- 隨時連網、個人化、人性介面 行動裝置設計大趨勢
- 行動上網需求增加 各種裝置爭逐市場
- 整合驅動智慧型手機
- 行動上網風潮下的無線通訊大趨勢
- 無線通訊技術之多元兼容與整合創新
- 邁向無線行動通訊4G新世界
- ARM推出節能與成本效益兼備的多核心處理器 使網路無遠弗屆
- 麗臺科技發表ZeoLink隨手尋 Android 手機LBS應用服務
- 高通成立創新中心致力於手機開放原始碼開發 全新高通創新中心(QuIC)運用高通技術最佳化開放原始碼軟體
- ST-ERICSSON與ARM共同合作加速手機使用者經驗的創新
- 瑞薩推出R8C/33T系列16位元微控制器 晶片內建電容式觸控感應器電路
- 矽統投射式電容觸控晶片處理器 年底積極上市
- 行動電話觸控技術與無線通訊技術發展關鍵
- 軟板耐撓折技術大幅提升 軟性油墨取代 PI 覆蓋膜
- 砷化鎵應用就在你身邊(1) — 商用無線通訊市場
- 三星全新的 5 百萬畫素 SoC 影像感測器 讓高階手機也能具備數位相機的能力
- SiliconBlue 指定彥陽科技為大中華與台灣區經銷商
- SPB Software首次登台 推出SPB Mobile Shell 3.5 獨家3D 重力特效、完全彈性的個人化介面
- 多頻多模手機日漸興起 RF MEMS市場將快速飆升
- Palm發表新款Pixi智慧型手機 保留QWERTY鍵盤搭配觸控螢幕設計
- Nokia發表基於Linux開放源碼Maemo系統的N900行動電話
- 賽微科技推出用行動電話 語音輸入簡訊解決方案
- 劍揚內嵌光學式觸控面板 支援多點、無尺寸限制
- 奧地利微電子推出AS1339降壓型穩壓器 具高開關頻率和降噪特性
- Bsquare為搭載Android智慧型手機及筆電 開發出 Flash Platform連接埠
- 英特爾與諾基亞宣布策略結盟 合力打造行動運算的創新紀元
- GIPS為韓國KT Networks智慧型手機增添行動VoIP功能
- 擎泰科技eMMC嵌入式SSD儲存方案 大量使用於手機及GPS終端產品
- 高通Snapdragon平台獲主要軟體研發商青睞 使用Snapdragon為智慧型手機與smartbook帶來下一代行動體驗
- pera跨平台行動網路瀏覽器COMPUTEX展示說明會
- 解構主流手機線上軟體商店經營現況
- 解析iPhone與Android平台智慧型手機競爭態勢
- Atheros首創行動電話基礎架構模式功能 為NTT DOCOMO客戶注入全新動能
- GPS智慧型手機將帶頭成長 博通將於COMPUTEX展示GPS新一代晶片
- 全球無線通訊晶片應用推陳出新 2009年全球銷貨量料將成長 Broadcom無線連結事業部資深副總兼總經理Bob Rango:WiFi、GPS、藍牙晶片等成長力道強勁 聖誕節多款新型應用產品問世
- D2 Technologies的mCUE於Linux平台智慧型手機上 支援IBM Lotus Sametime
- iPhone風潮 電容式觸控面板市場滲透率快速成長
- DIGITIMES Research專欄:前5大手機品牌廠商2009年產品走向與策略分析
- DIGITIMES Research專欄:從iPhone 3.0看蘋果布局思維
- ST-Ericsson與諾基亞合作 為Symbian協會提供下一代智慧型手機平臺
- 昇陽JavaFX Mobile獲手機、行動服務及軟體廠商支援
- 人物專訪-VisualOn總裁蔡揚:期許成為手機內建軟體的必備產品
- 手機多媒體需求強 軟體解決方案成熟 VisualOn成功搶佔全球手機OEM市場 看向一級手機品牌
- D2 科技在 HTC G1 Android智慧型手機上展示行動整合通訊的mCUE通訊介面
- 工研院開發Android-Ready多核心系統晶片 進軍多媒體手持應用產品市場
- MT6225晶片解決方案 低價兼顧品質
- 機構設計:重視導航功能 機構設計採防震措施
- 多通道、低耗電 u-blox G5010 GPS模組支援2大系統
- 拆解步驟:金立智慧型手機拆解步驟紀實
- 解構金立GPS手機V6600 善用解決方案的設計關鍵
- ANALOGIX DisplayPort發送晶片通過VESA認證
- ARM Profiler支援Symbian作業系統 兩家龍頭合力支援多功能且低功耗的先進行動應用
- ARM推出最新RealView開發工具 協助業者設計複雜、應用多元的消費性裝置
- ARM based平台可攜式連網裝置研討會 獲業界熱烈迴響
- 多媒體應用時代 手機電源管理設計技術