讓數值算法在Arm edge端跑的更快

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