高通DSP優化 - 介紹


高通驍龍處理器有不同的系列(5個系列):最高梯度包括SM8xxx和SDM8xx;稍微低一點的有SDM7xx、SDM6xx、SDM4xx和SDM2xx。不同的系列在CPU,GPU以及DSP等計算資源上有所不同。

對於DSP處理器,低端系列僅有單個DSP,高端的具有4個DSP。例如SM8150芯片,包括一個KryoCPU,一個Adreno640(GPU),4個DSP(sensor(sDSP)/modem(mDSP)/audio(aDSP)/compute(cDSP)),如下圖:

下圖是不同芯片上的DSP的一個摘要:

相比CPU,DSP可以運行在更低的時鍾頻率,但是可以在指令級提供更多的並行機會。因此DSP在功耗方面相比CPU有更大的優勢,在大型計算密集任務上,盡可能多的使用DSP以降低設備的總功耗。

CPU和DSP之間的通信通過共享內存和中斷來完成的,對DSP的每次調用開銷可以達到幾毫秒。因此盡量避免調用它來處理一些瑣碎的小任務,代替的最好將大型任務交給DSP來做。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM