嵌入式與優(yōu)化算法之間的關聯(lián)
2020-12-10 16:01:24 來源:kinmin嘉 點擊:1227
這幾年受美國貿易戰(zhàn)的危害,國內芯片發(fā)展趨勢困難重重,但另外也促進的大量的人參加芯片產(chǎn)品研發(fā),在其中算法優(yōu)化是每一個芯片產(chǎn)品研發(fā)企業(yè)一個關鍵工作中,那么在嵌入式芯片上的怎樣優(yōu)化算法呢,下邊將簡易詳細介紹下普遍算法優(yōu)化方式。
國內嵌入式芯片
嵌入式軟件算法優(yōu)化就是指在嵌入式芯片上,應用嵌入式芯片的硬件配置、軟件資源提升 算法性能的方式,常見的算法可分成下列幾類:
1、系統(tǒng)軟件級優(yōu)化
系統(tǒng)軟件級優(yōu)化就是指在嵌入式操作系統(tǒng)中,對系統(tǒng)軟件開展編譯程序優(yōu)化、線程同步、多進程優(yōu)化。編譯程序優(yōu)化就是指在編譯程序應用軟件時挑選不一樣優(yōu)化級別的配備開展優(yōu)化,這一方法能夠進一步提高大家的編碼在CPU上運作的高效率,也是非常簡單的一種優(yōu)化方式。此外,還能夠應用系統(tǒng)軟件中多進程、線程同步體制來并行處理運作系統(tǒng)軟件,可進一步合理運用CPU資源,進而提升 算法性能。
2、算法優(yōu)化
這兒說的算法優(yōu)化是相對性范疇的算法優(yōu)化,主要是對于應用軟件中某一算法開展優(yōu)化,關鍵考慮到應用新算法、迅速算法取代老算法或算法復雜性較高的算法,這一方式需要對算法基本原理十分了解。
3、硬件配置優(yōu)化
硬件配置優(yōu)化主要是運用芯片內部的資源開展優(yōu)化。例如能夠應用芯片內一部分多核CPU、多DSP、多GPU等硬件平臺優(yōu)化算法,將算法切割成不一樣的一部分放到不一樣的CPU、DSP、GPU上運作,進而做到算法性能的提高。此外,當今流行的芯片內部還置入了一些硬件配置算法,例如圖像濾波、放縮等算法,通用性也可提升 算法性能。實際上除開所述硬件平臺外,還有一個較為合理的硬件平臺是Cache緩存文件,這緩存文件又可以分成一級緩存文件L1cache、二級緩存L2cache、三級緩存L3cache,緩存文件越大算法實行高效率越高,在其中L1cache和L2cache一般在芯片內部自主啟用,不用人為因素干涉應用,L3cache一般是對外開放給客戶應用的,再融合DMA數(shù)據(jù)運送體制,客戶能夠將數(shù)據(jù)從外界儲存器DDR上運送到L3cache上,那樣促使與CPU互換數(shù)據(jù)更快,從而提升 算法性能。
4、編碼優(yōu)化
編碼優(yōu)化就是指對應用軟件中的編碼開展優(yōu)化,常見的方式有指定化、查詢表法、循環(huán)系統(tǒng)合拼等。指定化指將應用軟件中一些算法數(shù)據(jù)文件格式由浮點種類轉成指定種類,這一實際操作關鍵因為浮點種類數(shù)據(jù)在運行內存中的儲存方法比指定種類數(shù)據(jù)繁雜,因此 CPU在解決浮點種類數(shù)據(jù)時要比指定數(shù)據(jù)繁雜。查詢表法是將事先可能算法的鍵入和輸出數(shù)據(jù)范疇的狀況下,將輸出數(shù)據(jù)事先測算好儲存在固定不動的運行內存上,那樣就可以立即到該運行內存上載入結果就可以。循環(huán)系統(tǒng)合拼就是指在好幾個算法串行通信實行時,且其內部都是有同樣的循環(huán)系統(tǒng)頻次時,能夠將好幾個算法合拼到一個循環(huán)系統(tǒng)中解決,降低循環(huán)系統(tǒng)自動跳轉實際操作,從而提升 算法性能。
5、選編優(yōu)化
選編優(yōu)化是算法優(yōu)化中最后一種挑選,由于匯編程序是挨近CPU底層的語言,是直接與CPU中的存儲器相處,這需要極強的硬件配置基本功。可是也是由于匯編程序是挨近CPU底層的語言,其實行高效率也是比較大的。此外,值得一提的是在匯編程序的上一層也有嵌入選編能夠應用,它比匯編程序更非常容易了解,性能也較為貼近匯編程序,因此 ,在所述好多個方式都沒法提升 算法性能的基本上,能夠考慮到應用內軟選編開展算法優(yōu)化。
綜上所述,算法優(yōu)化是做為嵌入式軟件開發(fā)設計中較為關鍵的一個階段,需要從好幾個視角來開展優(yōu)化算法,使之能考慮運用的要求。
聲明:轉載此文是出于傳遞更多信息之目的。若有來源標注錯誤或侵犯了您的合法權益,請與我們聯(lián)系,我們將及時更正、刪除,謝謝。
在本文中,我們將探討德州儀器AM62D-Q1處理器和AM2754-Q1微控制器(MCU)等嵌入式器件的發(fā)展,以及將這些器件與其他先進的半導體結合使用來開發(fā)現(xiàn)代車輛中的數(shù)字放大器時最重要的設計注意事項。
為了幫助嵌入式系統(tǒng)設計人員,包括TI在內的半導體制造商正在開發(fā)功能豐富、體積更小的微控制器(MCU)和嵌入式處理器。
全球領先的Wi-Fi HaLow芯片供應商摩爾斯微電子,今日宣布與先進嵌入式物聯(lián)網(wǎng)解決方案提供商萬創(chuàng)科技(Vantron)合作推出Wi-Fi HaLow適配器VT-USB-AH-8108。
作為國內領先的汽車芯片供應商,納芯微繼2023年初國內首發(fā)車用小電機驅動SoC NSUC1610后,正式宣布推出高集成度嵌入式電機控制IC NSUC1602。
中國---服務多重電子應用領域、全球排名前列的半導體公司意法半導體推出了首個集成機器學習 (ML) 加速器的新系列微控制器,讓嵌入式人工智能 (AI) 真正地發(fā)揮作用,讓注重成本和功耗的消費電子和工業(yè)產(chǎn)品能夠運行計算機視覺、音頻處理、聲音分析等算法,提供以往小型嵌入式系統(tǒng)無法實現(xiàn)的高性能的功能。
芯科科技日前在首屆北美嵌入式世界展覽會(Embedded World North America)上發(fā)表了開幕主題演講,公司首席執(zhí)行官Matt Johnson和首席技術官Daniel Cooley探討了人工智能(AI)如何推動物聯(lián)網(wǎng)(IoT)領域的變革,同時詳細介紹了芯科科技不斷發(fā)展的第二代無線開發(fā)平臺所取得的持續(xù)成功以及即將推出的第三代無線開發(fā)平臺。
第一時間獲取電子制造行業(yè)新鮮資訊和深度商業(yè)分析,請在微信公眾賬號中搜索“嗶哥嗶特商務網(wǎng)”或者“big-bit”,或用手機掃描左方二維碼,即可獲得嗶哥嗶特每日精華內容推送和最優(yōu)搜索體驗,并參與活動!
發(fā)表評論