您好!
我考虑使用 MCU-PLUS-SDK-AM243x。
我注意到、它最初是使用 clang 编译的。
它很容易重新编译它与 GCC 吗?
谢谢。
Eli
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.
您好!
我考虑使用 MCU-PLUS-SDK-AM243x。
我注意到、它最初是使用 clang 编译的。
它很容易重新编译它与 GCC 吗?
谢谢。
Eli
尊敬的 Eli:
"从600.perlbench_s 和602.gcc_s/O2来看,GCC 具有巨大的性能优势(超过10%)。 "[/报价]您能否告诉我、对比是否与 Clang 编译器进行? 请务必提及此信息的来源。
[/quote]问题是我不确定 AN2432上发生了什么,因此我想使用两个编译器进行编译并比较结果。[/报价]您能否告诉我、您是在尝试一些 SDK 示例、还是想要编译和运行您拥有的一些基准测试代码?
尊敬的 Eli:
我也很好奇正在比较什么以及正在使用哪些编译器选项(您提到 GCC -O2)。 最好在应用程序和库中使用-O3和启用 LTO (-flto)来测量 tiarmclang。
我们在用于 Coremark 的 AM65x/R5F 上测量了 tiarmclang 2.1.3.LTS、由于循环优化更智能、因此获得了3.76 (-O3 -mthumb)和3.56 (-O3 -marm)的分数。 这大于 Arm Ltd.报告的3.47分。 对于 Dhrystone、的下一个 tiarmclang 版本(3.0.STS)实现了1.58 DMIPS/MHz (无内联)和2.05 (具有内联)。
如果您能为我们提供您的基准,我们也可以专注于如何改进 tiarmclang 以帮助我们。
谢谢
-艾伦