请问8168上能跑多复杂的算法?另外这个要怎么研究能跑到什么复杂度的算法呢?
Eason Wang:
DM8168上用的是C674+ 的DSP核, 你可以到TI官网上面看该DSP核跑一些算法库的性能benchmark,用来作为性能评估的依据
http://www.ti.com.cn/tool/cn/sprc265
如果你有现成的算法代码,可以考虑在CCS上的DSP模拟器上运行该代码,可以给出在片上运行的cycle数
Michael Xu1:
回复 Eason Wang:
您好,谢谢您的回复~我现在用的是dvrrdk3.0,我就准备在osd的位置加入自己的算法,请问这种情况下也是这么去分析dsp性能吗?
Eason Wang:
回复 Michael Xu1:
一些资料供参考,基本是关于在芯片上实测性能的。
http://processors.wiki.ti.com/index.php/Profile_clock_in_CCS
http://processors.wiki.ti.com/index.php/Profiler
http://processors.wiki.ti.com/index.php/Profiling_on_the_C6000_using_Function_Hooks
http://processors.wiki.ti.com/index.php/C6A816x,_AM389x,_DM816x,_DM814x_Debug_and_Trace_Tools
Yuan Zhao1:
用3.0GHz左右的Intel PC机上跑没有开启SSE优化的算法单线程的执行时间,乘以8,基本上和DM8168上的执行时间一致。
如果大量使用除法运行,情况会更加糟糕。