Are FIR/IIR Accelerators on ADSP-2156x faster than the core?
FIR Accelerator performance is around 2x times the core performance except for very less block size values where the DMA overheads dominate the compute cycles. This aligns well with the fact that FIR Accelerator on ADSP-2156x has four MAC units as compared to 2 MAC units on the core.
IIR Accelerator performance is around 0.42x times the core performance.This aligns well with the fact that IIR Accelerator on ADSP-2156x has one MAC unit as compared to 2 MAC units on the core. Additionally, the IIR Accelerator compute unit takes 6 cycles (due to two stage pipelined multiply) to process one Biquad while core takes 2.5 cycles.