Slide 3 of 97
Notes:
To provide a frame of reference for benchmarking, the C62xx is compared to another popular TI DSP family, the C5x DSP.
We chose four algorithms to examine: a complex block finite impulse response (or FIR) filter, a least mean square (or LMS) adaptive FIR filter, an infinite impulse response (or IIR) filter, and a 256-point Fast Fourier Transform (or FFT). These benchmarks are all mathematically intensive algorithms that are commonly found in DSP applications.
For the complex block FIR with 16 taps and 40 outputs, it takes 1,292 clock cycles on the C6x while on the C5x is takes nearly three times as many at 3,692 clock cycles. The LMS adaptive FIR, with 16 taps and one output takes 44 clock cycles on the C6x, and it takes 95 cycles, or more than twice as many, on a C5x. Examining an IIR filter, it takes 27 clock cycles on a C6x and 93, or about three and a half times as many on a C5x. And finally, the 256-point FFT takes 4,168 clock cycles on the C6x and nearly 20,907 on the C5x, or about one fifth as many cycles using a C6x.