free性欧美人与牛,国产又粗又硬又大爽黄老大爷视 ,国产成人人妻精品一区二区三区 ,√天堂8资源中文,国产亚洲精品一区二区三区

廣告
廣告
嵌入式與優(yōu)化算法之間的關聯(lián)
您的位置 資訊中心 > 技術與應用 > 正文

嵌入式與優(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)系,我們將及時更正、刪除,謝謝。

閱讀延展
嵌入式 嵌入 芯片

微信

第一時間獲取電子制造行業(yè)新鮮資訊和深度商業(yè)分析,請在微信公眾賬號中搜索“嗶哥嗶特商務網(wǎng)”或者“big-bit”,或用手機掃描左方二維碼,即可獲得嗶哥嗶特每日精華內容推送和最優(yōu)搜索體驗,并參與活動!

發(fā)表評論

  • 最新評論
  • 廣告
  • 廣告
  • 廣告
廣告
粵B2-20030274號   Copyright Big-Bit ? 2019-2029 All Right Reserved 大比特資訊 版權所有     未經(jīng)本網(wǎng)站書面特別授權,請勿轉載或建立影像,違者依法追究相關法律責任