瑞薩電子宣布,將與專注于多核CPU/GPU/FPGA加速技術(shù)的全球卓越供應(yīng)商Fixstars(Fixstars Corporation)聯(lián)合開發(fā)用以優(yōu)化并快速模擬專為瑞薩R-Car片上系統(tǒng)(SoC)所設(shè)計(jì)的自動(dòng)駕駛(AD)系統(tǒng)及高級駕駛輔助系統(tǒng)(ADAS)的軟件工具。這些工具在軟件開發(fā)的初始階段便可充分利用R-Car的性能優(yōu)勢來快速開發(fā)具有高精度物體識別功能的網(wǎng)絡(luò)模型,減少開發(fā)后返工,縮短開發(fā)周期。
瑞薩電子汽車軟件開發(fā)部副總裁川口裕史表示:“瑞薩持續(xù)打造集成開發(fā)環(huán)境,推動(dòng)客戶充分采用‘軟件優(yōu)先’的方法。此外,通過支持為R-Car量身定制的深度學(xué)習(xí)模型開發(fā),瑞薩幫助客戶搭建AD和ADAS解決方案,同時(shí)也減少了上市時(shí)間與開發(fā)成本?!?/span>
Fixstars公司CEO三木聰表示:“GENESIS for R-Car作為我們與瑞薩聯(lián)合創(chuàng)建的基于云的評估環(huán)境,允許工程師在開發(fā)周期的早期評估并選擇器件,得到了眾多客戶的青睞。我們將繼續(xù)前沿技術(shù)的研發(fā),加速可用于維護(hù)汽車應(yīng)用中最新版本軟件的機(jī)器學(xué)習(xí)操作(MLOps)。”
當(dāng)前的AD和ADAS應(yīng)用利用深度學(xué)習(xí)來實(shí)現(xiàn)高精度物體識別。深度學(xué)習(xí)推理處理需要大量數(shù)據(jù)計(jì)算和內(nèi)存容量。由于在有限的計(jì)算單元和內(nèi)存資源下進(jìn)行實(shí)時(shí)處理是一項(xiàng)極具挑戰(zhàn)性的任務(wù),因此車載應(yīng)用上的模型和可執(zhí)行程序必須針對車用SoC進(jìn)行優(yōu)化。此外,從軟件評估到驗(yàn)證的過程必須加快,并且需要反復(fù)更新以提高準(zhǔn)確性及性能。為了滿足這些需求,瑞薩和Fixstars已經(jīng)開發(fā)了以下工具。
用于生成針對R-Car優(yōu)化網(wǎng)絡(luò)模型的R-Car神經(jīng)架構(gòu)搜索(NAS)工具
該工具生成深度學(xué)習(xí)網(wǎng)絡(luò)模型,可有效利用R-Car器件上的CNN(卷積神經(jīng)網(wǎng)絡(luò))加速器、DSP和內(nèi)存。這使工程師能夠快速開發(fā)輕量級網(wǎng)絡(luò)模型,即使沒有對R-Car架構(gòu)的深入了解或經(jīng)驗(yàn),也能實(shí)現(xiàn)高度準(zhǔn)確的物體識別并獲得快速處理時(shí)間。
用于編譯R-Car的網(wǎng)絡(luò)模型R-Car DNN編譯器
該編譯器將優(yōu)化的網(wǎng)絡(luò)模型轉(zhuǎn)換為可以充分利用R-Car性能潛力的程序。它將網(wǎng)絡(luò)模型轉(zhuǎn)換為可以在CNN IP上快速運(yùn)行的程序,并進(jìn)行內(nèi)存優(yōu)化,使高速、有限容量的SRAM性能最大化。
用于快速模擬已編譯程序的R-Car DNN模擬器
這一模擬器可用來在個(gè)人電腦(PC),而非實(shí)際R-Car芯片上快速驗(yàn)證程序的運(yùn)行。利用這一工具,開發(fā)人員可以生成與R-Car相同的運(yùn)行結(jié)果。在讓模型更為輕巧和優(yōu)化程序的過程中,如果推理處理的識別精度受到影響,工程師能夠?yàn)槟P烷_發(fā)提供即時(shí)反饋,從而縮短開發(fā)周期。
瑞薩和Fixstars將繼續(xù)利用聯(lián)合“汽車軟件平臺實(shí)驗(yàn)室”共同開發(fā)深度學(xué)習(xí)軟件,并建立操作環(huán)境,通過持續(xù)更新網(wǎng)絡(luò)模型來維持并提升識別精度與性能。