高通驍龍處理器有不同的系列(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來做。