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

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

瀏覽人次:【3637】
  

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 
相關新聞
第三季DRAM量增價跌壓抑營收表現 總產值季增僅2%
廣穎電通聚焦智慧運輸 深耕車載儲存版圖
TrendForce:第四季記憶體仍供過於求態勢 均價將下跌近一成
第四季Server DRAM價格跌幅擴大至13%~18%
2019年DRAM模組總營收年減3% 前十大模組廠互有消長
comments powered by Disqus
相關討論
  相關新品
mbed
原廠/品牌:RS
供應商:RS
產品類別:PC Board
Arduino
原廠/品牌:RS
供應商:RS
產品類別:PC Board
Raspberry Pi
原廠/品牌:RS
供應商:RS
產品類別:PC Board
  相關產品
» 夏弗納推出針對醫療雙重絕緣保護的EMC inlet濾波器系列
» 安勤新款嵌入式電子紙顯示器更新即時便利
» Vicor發佈新款ZVS 降壓穩壓器 PI3323/PI3325
» Vicor 美商懷格科技推出符合 6U VITA-62 標準的全新電源供應器
» 震旦集團搶攻醫療3D列印巿場 引進剖學專用機
  相關文章
» 人工智慧和物聯網 創造教育數位化轉型
» 企業實踐數位轉型 導入AIoT架構是關鍵
» 互動式智慧白板 打造教學成功新公式
» 教育筆電因材施教 彈性配置與新興網路需求急起
» 智慧製造的「四大要件」

AD


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

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