TI中文支持网
TI专业的中文技术问题搜集分享网站

关于DSPF_sp_fftSPxSP函数的运行速度

您好,我在评估板上用ti的例程运行1024点FFT函数DSPF_sp_fftSPxSP,运行周期(cycle)为  10229,

而https://www.ti.com/processors/digital-signal-processors/core-benchmarks/core-benchmarks.html

网站给出的是 6269个时钟周期

不知道哪里出了问题,求高人指点哈,多谢多谢!!!

Nancy Wang:

建议参考以下路径给出的DSPlib测试报告,其中列出了测试的条件和软件部分的版本号,可能会更精准一些。
dsplib_c66x_3_4_0_4/docs/DSPLIB_C66x_TestReport.html
并且建议将代码放在L2上,并开启L1P/L1D cache。

,

user6515057:

收到,我看一下,多谢多谢!!!

,

user6515057:

您好,我看了一下,我的版本是dsplib_c66x_3_1_0_0/docs/DSPLib_c66xTest_Report.html
里面的 SIMULATOR INFO是 TCI6608-DevFuncSim-BE我把CCS仿真的 ccxml 文件设置为 Functional simulator
运行256点的结果与DSPLib_c66xTest_Report的基本一致,都是1400多个时钟周期
但是如果设置为Device Cycle Approximate Simulator 就需要2200多个时钟周期,如果是1024点就差的更多了
但是Functional simulator 的结果与实际运行的结果差很多,测试报告给出这个结果没有意义啊
实际的运行结果要比这个差好多啊,麻烦帮忙确认一下确实是这样么?多谢多谢!!!

哦,我之前就已经是将代码放在L2上,并开启L1P/L1D cache了

,

Nancy Wang:

在板子上跑确实会比simulator仿真差一些。
请将DSP时钟配置到最高,并且时间测量使用TSCL和TSCH。

,

user6515057:

好的,最后实测跟这个网页的能对上了
www.ti.com/…/device-benchmarks.html
多谢多谢!!!

赞(0)
未经允许不得转载:TI中文支持网 » 关于DSPF_sp_fftSPxSP函数的运行速度
分享到: 更多 (0)