下边是,我自己 在6670评估板上 用 vlfft 这个例程 测的时间。
4 核
16K [C66xx_0] Avg timer per fft = 1.954518 ms
32K [C66xx_0] Avg timer per fft = 2.026764 ms
64K [C66xx_0] Avg timer per fft = 2.028410 ms
128K [C66xx_0] Avg timer per fft = 2.937126 ms
1核
16K [C66xx_0] Avg timer per fft = 1.956399 ms
32K [C66xx_0] Avg timer per fft = 2.088534 ms
64K [C66xx_0] Avg timer per fft = 3.056340 ms
128K [C66xx_0] Avg timer per fft = 5.022136 ms
这是我无意中在一个帖子中看到的vlfft的时间
这上边的DDR的1330M HZ,不知道怎么设置,就没管它,不知道有没有影响。
CPU主频,我看vlfft 所用的platform上边 设置的 clock speed 就是1000M HZ,其他的也没管。
为什么差别这么大,应该怎么样 才能准确测量时间?
Jack Dong:
你应该是没开优化选项,把优化开成3级
feng yang1:
回复 Jack Dong:
Jack Dong ,您好
请问怎么开优化? 我原来的设置里边是这样子的。
Jack Dong:
回复 feng yang1:
你已经设置了
帮忙看一下这个问题行不?
仿真 BIOS 多任务程序 增加for循环次数就出现程序跑飞,复位会出现ccs软件死机 http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/50231.aspx
qian cui:
你好,用这个工程fft结果正确么?
feng yang1:
回复 qian cui:
计算结果完全正确的
qian cui:
回复 feng yang1:
附件里是代码打印的结果,我只改了点数,改到128k,代码自带的代码的测试结果。不知道是否还需要设置什么?
feng yang1:
回复 qian cui:
有一个pdf 文档,里边关于要设置哪些东西,都说的很清楚,照那个文档设置就行了,文档就在vlfft_ok这个文件夹里边,自己找吧
qian cui:
回复 feng yang1:
你说的文档我看过了,调试时候注释点cfg文件里的四行代码。用的也是工程自带的测试代码,1024k点,出来的结果不对。你怎么做的,拜托了,谢谢
qian cui:
回复 feng yang1:
你好,用vlfft自带的测试代码验证结果见附件,感觉部分数据的实部和虚部反了,你遇到了么?整体来说幅度都是一样的,请问这是什么原因,非常感谢
feng yang1:
回复 qian cui:
如果是全部数据实部虚部 相反还好,可是你说是部分数据实部虚部相反,这就没遇到过啊,看你发端的数据有没有给反。
它本来就是虚部在前,实部在后的