Hi,
I have question about performance of C64x+ and C66x DSP.
I'm trying to get benchmark of C64x+ and C66x DSP using IMGLIB.
IMGLIB version is : c64plus-imglib_2_02_00_00 for C64x+ and imglib_c66x_3_2_0_1 for C66x.
I used IMG_Sobel_3x3_8() and the result was as follow:
[C6678EVM:C66x_0@1GHz] IMG_sobel cycle = 132,996 Time stamp cycle
[C6455EVM:C64XP_0@1GHz] IMG_sobel cycle = 187,278 Time stamp cycle
The image data are located at DDR3(C6678EVM) and DDR2(C6455EVM) and
I'm not using EDMA so that CPU will get data directly from DDR memory.
So, it seem that benchmark result difference is only DDR bandwidth.
What I mean is that C6678's result is faster because DDR3 are used.
I guess the CPU performance is almost the same between C66x and C64x+.
Is this benchmark result appropriate?
I want to prove that C66x is much higher performance than C64x+ by using IMGLIB. Is there any method?
best regards,
g.f.