帳號:
密碼:
CTIMES/SmartAuto / 新聞 /
多核心軟體開發的關鍵:任務切割
 

【CTIMES/SmartAuto 報導】   2012年05月04日 星期五

瀏覽人次:【3353】
  

Moko365與MagicLego團隊共同舉辦了一場「Multi-Core 嵌入式開發」研討課程。可以說是多核心軟硬體開發的「電腦概論」課程,不但是多核心開發的第一門課,更是了解「沒有軟體、沒有多核心效能」的基礎課程。沒有良好的軟體設計,無法發揮多核心處理器的效能。既然如此,多核心軟體的涉及範圍為何?只需要作業系統支援多核心即可嗎?

答案是,多核心處理器需要軟體全面的支援,範圍從應用程式開始,一直往底層,直到作業系統,甚致驅動程式,都有很大的關聯。軟體如何支援多核心處理器,最大的關鍵在於「任務切割與指派」。研討課程當天,另一位講師Frank也利用一個影像處理的例子,說明影像處理如何分割任務,並將不同的任務,分派給不同的處理器。

另一個多核心軟體的關鍵為資料合併(Combine),Frank同樣也以影像處理做為例子,說明每個處理器在完成計算後,將分別得到的結果(Data)合併成最終計算結果。這個部份,梁老師也利用了一個矩陣運算的例子做了很清楚的說明。

由以上的說明可以了解,資料合併的關鍵,最終在於「如何取用另一個處理器核心的結果(Data)」。在ARM Cortex A8/A9架構裡,這個問題,是透過共用記憶體方式解決。也就是Cortex A8/A9多核心架構,處理器核心間是共用記憶體。共用的記憶體包含二種,第一種是成本較高,但速度較快的 L2 Cache;另一個共用記憶體則是DRAM,它的成本較低、容量較大,但速度較慢。(作者:Jollen Chen)

(本文經仕橙部落同意轉載到CTimes科技網)

關鍵字: Android  DRAM  Multi-Core  ARM 
相關新聞
TrendForce:採購力道回溫 DRAM第四季合約價跌幅明顯收斂
三星發表12層3D-TSV封裝技術 將量產24GB記憶體
TrendForce:DRAM八月合約價格止跌 九月持平可能性高
TrendForce:紫光DRAM廠預計2021年完工 製程是量產最大挑戰
領先全球 美光宣布量產1z 奈米16Gb DDR4
comments powered by Disqus
相關討論
  相關新品
mbed
原廠/品牌:RS
供應商:RS
產品類別:PC Board
Arduino
原廠/品牌:RS
供應商:RS
產品類別:PC Board
Raspberry Pi
原廠/品牌:RS
供應商:RS
產品類別:PC Board
  相關產品
» 英飛凌CoolSiC 肖特基二極體 1200 V G5 系列增添新封裝
» Silicon Line在Computex 2019展示最新光連結科技
» Diodes新款雙LDO具備高PSRR及低靜態電流
» Digi-Key推出採用BQR可靠度數位解決方案的BOM MTBF預測服務
» TYAN發佈伺服器及主機板支援第二代Intel Xeon
  相關文章
» 為快速增長的網路終端AI應用提供更高性能的解決方案
» AI逐步走向終端 邊緣運算需求大增
» Edge Server-邊緣運算伺服器發展趨勢
» 從理論走向實際 區塊鏈正邁向全面部署
» 無線音訊串流讓電玩遊戲音訊不間斷

AD


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2019 遠播資訊股份有限公司版權所有 Powered by O3
地址:台北市中山北路三段29號11樓 / 電話 (02)2585-5526 / E-Mail: webmaster@ctimes.com.tw