modbus 发表于 2022-6-6 13:59:32

对STC32G的dhrystone程序优化后约为0.91DMIPS/MHz

KeilC251编译器的优化能力不佳,按KeilARM编译器(MDK4.74)3级优化的优化方法人工对STC32G的dhrystone程序进行优化,32MHz工作频率下dhrystone运行时间约为19.586ms。

modbus 发表于 2022-6-6 14:02:37

程序中运行时间毫秒值(1个字节)由串口1(P3.0、P3.1)输出,波特率115200、无校验、8个数据位

国学芯用 发表于 2022-6-7 10:00:18

KeilC251编译器的优化能力不佳,按KeilARM编译器(MDK4.74)3级优化的优化方法人工对STC32G的dhrystone程序进行优化,32MHz工作频率下dhrystone运行时间约为19.586ms。

程序中运行时间毫秒值(1个字节)由串口1(P3.0、P3.1)输出,波特率115200、无校验、8个数据位

国学芯用 发表于 2022-6-7 10:06:27

这个网友的测试 说 STC32G12K128 的 DMIPS 是 0.91DMIPS, 加上 STC32G12K128有 32位除,16位除,强大的位操作,比 M0 快,还有 对 TFT 彩屏的DMA支持
页: [1]
查看完整版本: 对STC32G的dhrystone程序优化后约为0.91DMIPS/MHz