This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C66x DSP 浮点指令 定点指令运算速率各式多少?

Hello 您好,

刚才浏览一下 C6655 的内核概述,有下列描述,

40 GMAC per Core for Fixed Point @ 1.25GHz
20 GFLOP per Core for Floating Point @1.25 GHz

是否是说,C66x 内核浮点运算速率只有 定点运算速率的一半?

非常感谢!

BRS,

Meng

  • c66x内核MAC功能单元可以计算32次Fixed point 16x16 MACs per cycle,所以得出1.25x32=40GMAC per core。

    GFLOP的计算方法在下面的贴子给出了详细的解释。
    https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/485503

  • 我找了许多地方关于gflops和gmac计算途径的,https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/485503给出了详细解释,但没有相关的测试方法,关于c6xx dsp单核的gmac和gflops的实际gflops和gmac值,TI应该有测试程序吧,与理论值有一点差距没关系,有相关的测试程序就行,否则每个人想一个算法,这个难度有点大啊。

    @Shine Zhang :是否有测试gmac或者gflops值的例子,给一份吧。

    在网上,x86的例子比较容易找到,c66x的实在是找不到.