7月18日,在2025RISC-V中國(guó)峰會(huì)“軟件與生態(tài)系統(tǒng)”分論壇上,芯來(lái)科技基礎(chǔ)軟件工程師裘劍東介紹了針對(duì)RISC-V架構(gòu)下的音頻算法優(yōu)化實(shí)踐進(jìn)行了介紹和觀點(diǎn)分享。
裘劍東表示,RISC-V的崛起與普及,為業(yè)界帶來(lái)開放標(biāo)準(zhǔn)帶來(lái)的設(shè)計(jì)自由與生態(tài)活力。智能設(shè)備無(wú)處不在,高質(zhì)量、低延遲的音頻處理正逐漸成為剛需。但當(dāng)前也存在包括SIMD 擴(kuò)展標(biāo)準(zhǔn)化不完整、工具鏈與編譯器優(yōu)化不足、需要適配的情況繁多、性能存疑(經(jīng)過適配優(yōu)化后的算法性能是否與能夠達(dá)到目前主流方案的水準(zhǔn))等方面的挑戰(zhàn)。
裘劍東介紹,其團(tuán)隊(duì)主要工作是將目前主流的一些音頻編解碼算法做一些移植,主要包括語(yǔ)音和音頻處理的算法。上述算法均已完成裸機(jī)環(huán)境的移植適配,實(shí)現(xiàn)部分優(yōu)化。主要通過使用“P”擴(kuò)展指令替換的一些案例。單條指令實(shí)現(xiàn)原先多條指令才能完成的運(yùn)算,精簡(jiǎn)指令數(shù)。精簡(jiǎn)后的實(shí)現(xiàn)可以內(nèi)聯(lián)(inline),進(jìn)一步節(jié)省函數(shù)調(diào)用的開銷。
通過FIR濾波的SIMD實(shí)現(xiàn),F(xiàn)IR濾波的RVV優(yōu)化等案例,裘劍東介紹了芯來(lái)科技的技術(shù)實(shí)現(xiàn)過程。比如在FIR濾波的RVV優(yōu)化部分,利用V擴(kuò)展優(yōu)化FIR計(jì)算,在VLEN=128和VLEN=256的條件下分別可以加速9倍和23倍以上。