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.

[参考译文] 编译器/AM5706:在c6xxx DSP上运行的AM5706基准测试不是最佳性能

Guru**** 2538950 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/587796/compiler-am5706-benchmarks-on-am5706-running-on-the-c6xxx-dsp-not-optimal

部件号:AM5706

工具/软件:TI C/C++编译器

您好,  

我遇到了在AM57 DSP上执行基准的问题。  代码编译和运行正常,但我觉得我得到的性能只是应该得到的性能的一小部分。  我怀疑我的编译器未正确设置以优化我的代码。  A9上的竞争解决方案运行速度快得多,理论上不应该如此。

不幸的是,我不确定要翻转哪些开关或在哪里找到它们。

您能为您提供帮助吗?  我正在为每个周期获取32个MAC,但似乎没有发生这种情况。

此致,Blake

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请尝试Wiki文章 C6000编译器:推荐的编译器选项 和 C6000编译器:调整软件流水线循环。  如果这不起作用,我们需要一个测试案例。  要提交测试案例,请:

    1. 使用 基准对源代码进行预处理
    2. 将其附加到您的下一篇文章中
    3. 指示要优化的函数的名称
    4. 显示编译器(而不是CCS)版本
    5. 准确显示编译器看到的生成选项

    谢谢,此致,

    -George

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,George,

    客户对其眼前的问题表示关注! 感谢你的帮助。

    如果我们遇到其他帮助,我们将发布。

    您提供的链接非常方便。

    此致,

    Blake