芯片介绍上写浮点运算能力达到20GFLOPS,是说1秒钟能算20G次浮点数运算吗?
按照主频1.25GHz算,相当于每ns计算16次浮点数运算对吗?
那如果计算1百万次浮点数加法需要多少时间呢?能不能请懂的人估算一下~~
【我估算的和实测的差别太大了,不知道是不是估算方法出了什么问题】
jimmy cui:
芯片资料写的20GFLOPS是理想状态的,是每一条指令都在最优化的流水上进行的,你是如何实测的?
jimmy cui:
1百万次浮点数加法需要多少时间,这个问题无法估算,要看写代码的人的水平,优化得好和优化不好的效果差不是一般的大
Yuze Chai:
回复 jimmy cui:
我才刚刚接触DSP不久……写代码的方式是100万次循环里一个浮点数加法……测量方式是用TSCL……
求大牛指点!怎么优化这个东西啊?或者有哪些参考资料?
jimmy cui:
回复 Yuze Chai:
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/14659.aspx
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/16842.aspx
Yuze Chai:
回复 jimmy cui:
非常感谢~!