在SoC中實現(xiàn)的計算單元
當前的自動駕駛/先進駕駛輔助系統(tǒng)片上系統(tǒng)(SoC)通過集成不同計算特性的計算元件構建了計算組件,以實現(xiàn)對不同應用最有效的處理。為此,如下表所示,選擇了具有不同計算特性的計算元件,如通用CPU、SIMD DSP、GPGPU和專用加速器等。
計算元件特性

?通用CPU適合運行順序代碼和有限的數(shù)據(jù)并行。
?SIMD DSP處理更數(shù)據(jù)密集的任務。
?GPGPU也可以處理高數(shù)據(jù)量和控制順序靈活的任務。
?專用加速器針對特定操作實現(xiàn)最高執(zhí)行效率,但需在SoC設計初期確定。
計算元件的特性及適配性分析
為分析上述計算元件,首先從某些正交的計算特性對其進行分類。SIMD類型計算元件適合運行處理大量獨立數(shù)據(jù)的應用。因此,可以歸納出下表所示的正交計算特性。
正交計算特性

? 數(shù)據(jù)并行性:在并行處理不同的數(shù)據(jù)
? 任務并行性:在并行處理不同的任務
? 引用局部性:提供數(shù)據(jù)的訪問時間局部性和空間局部性(數(shù)據(jù)局部性)
每個“數(shù)據(jù)并行性”和‘引用局部性(數(shù)據(jù)局部性)’的分配數(shù)據(jù)模式的例子如下,任務并行與數(shù)據(jù)并行非常相似,區(qū)別在于數(shù)據(jù)局部性和上下文處理。

“數(shù)據(jù)并行性”、“引用局部性”和“計算元件”之間的關系表如表所示。
數(shù)據(jù)并行性、引用局部性和計算元件的關系表

“任務并行性”和“計算元件”之間的關系表如下表所示。
任務并行性和計算元件的關系表

綜合上述計算特性,可以定義用于SoC中高效執(zhí)行AD/ADAS應用所需的典型運算類型。
運算類型及匹配的計算元件

-
汽車電子
+關注
關注
3044文章
8833瀏覽量
172533 -
soc
+關注
關注
39文章
4549瀏覽量
228179 -
自動駕駛
+關注
關注
792文章
14795瀏覽量
178243 -
系統(tǒng)
+關注
關注
1文章
1045瀏覽量
22234
發(fā)布評論請先 登錄
單元模塊對SoC的性能是否有影響 SoC中其他構成單元的作用分析
為什么在SoC設計中需要中斷機制呢?
SoC中的處理單元性能分析
使用 Zynq SoC 實現(xiàn)計算機視頻實時算法
基于集成DSP內(nèi)核的HKS6713芯片實現(xiàn)彈載計算機單元的設計
在SoC中實現(xiàn)的計算單元
評論