主题中讨论的其他器件: MATHLIB、 SYSBIOS
工具/软件:Code Composer Studio
我使用 AM5728和 DM8148 DSP 内核进行了性能测试。 结果表明、在处理浮点 时、AM5728 DSP 比 DM8148快得多、但在交错计算中则慢得多。
有人能解释一下这种情况。
或者我的测试甲氧不正确?
================================================================================
这是结果和测试代码
---------------------------------------- libfunc ---------- 双------ 整数
AM5728(CCS7、MATHLIB_C66X_3_1):1,744,127us 447,785us 124,152us
DM8148 (CCS5、MATHLIB_C674x_3_1):3、082、345us 55、836us 113、848us
void mathTest()
{
静态 int mTestCycle = 1000000;
int i、j、k、total;
double var1、var2、var3;
int varint1、varint2、varint3;
MFTimer_Sample_Clear (1);
MFTimer_Sample_Start (1);
总计=0;
for (j=0;j<10;j++)
{
for (i=1;i "math="" mathfunc="" used="" time="" :="" %d="" us",total="" );="" for(j="0;j" for(i="1;i" double="" cal="" float="" int="" varint1="i*100;" varint2="varint1*10;" varint3="varint1/10;" }
