请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR6043 与 gcc 的形式引入误差传递函数。
我们使用 TI 编译器尝试了完全相同的 IQmath 测试项目。 令人惊讶的结果是它的速度提高了5.5到5.8倍! 另一个好消息是、IQmathLib.A 链接良好(不像 GCC 那样提供任何警告)、并且该项目适用于更大的阵列测试尺寸(使用 GCC 时、它会卡在大于247的阵列大小?)。
但是、与常规浮点运算相比、令人失望的结果是 IQmath 性能:使用 TI 编译器时、情况仍然非常相似、 324 ms 与 370 天哪!
我们是否遗漏了提高速度所需的任何配置、或者说 IQmath lib 无法在 MSP430FR6043上正常运行?
谢谢!
丹尼尔
附加测试 TI-project (也可使用 GCC 作为参考)。
e2e.ti.com/.../test_5F00_TI.zipe2e.ti.com/.../2248.test_5F00_GCC.zip