讓數(shù)值算法在Arm edge端跑的更快
CMSIS DSP 庫作為高度優(yōu)化的嵌入式系統(tǒng)數(shù)字信號計算庫一直以來深受廣大開發(fā)者所喜愛,隨著人工智能(Artificial Intelligence )逐步向Edge端擴展,Edge端的數(shù)字計算負載也越來越大,為了緩解計算的壓力,各種框架也在Edge端采用CMSIS DSP庫進行優(yōu)化加速??茖W(xué)計算環(huán)境和嵌入式開發(fā)環(huán)境有很大的區(qū)別,比如科學(xué)計算往往采用Python,SCIPy,Matlab,而這些環(huán)境一般是無法在低功耗嵌入式環(huán)境,特別是MCU下運行。由于目的不同,二者之間的使用方法也存在一些差異。比如:
- 歸一化函數(shù)可能不一致
- 內(nèi)存布局可能不一致
- 特定算法實現(xiàn)是基于浮點還是定點
這些差異決定了,科學(xué)計算環(huán)境中的很多模型,算法沒法在嵌入式環(huán)境中直接使用。為了解決這個問題,CMSIS DSP開發(fā)團隊,基于Numpy開發(fā)了一套CMSIS DSP庫的封裝接口。有了這套接口,在將你的數(shù)值算法移植到嵌入式系統(tǒng)前,你可以用CMSIS DSP python封裝逐步替換你的算法,最終你就可以在PC上完成嵌入式系統(tǒng)的算法移植過程。
關(guān)于億道電子
億道電子是國內(nèi)綜合的開發(fā)工具提供商, 致力于將全球先進的軟件產(chǎn)品引薦給國內(nèi)研發(fā)型企業(yè)使用,為企業(yè)提供研發(fā)、設(shè)計、管理過程中使用的各種軟件工具,并致力于和客戶一同提高研發(fā)、設(shè)計效率,縮短設(shè)計周期。億道電子先后與arm、Altium、Ansys、QT、TestPlant、CollabNet、Parasoft以及TouchGFX等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并成為他們在中國區(qū)的重要分銷合作伙伴。
億道電子專注開發(fā)、設(shè)計、管理工具數(shù)十年,客戶超過6000家,具有豐富的工具使用及客戶支持經(jīng)驗積累,可以為客戶提供從arm開發(fā)、EDA板級設(shè)計、軟件編譯及測試工具、結(jié)構(gòu)設(shè)計工具、多物理場仿真工具以及嵌入式GUI工具等產(chǎn)品與服務(wù)。億道電子在北京、上海、深圳設(shè)有分公司,業(yè)務(wù)遍布全國。
摘自arm官網(wǎng)