esp32 CPU 240MHz, 为什么dhrystone测量值这么低?
Posted: Thu Jan 09, 2020 8:54 am
通过make menuconfig 把esp32 的CPU clock设置成240MHz, 分别把dhrystone的测试代码放到SRAM和flash执行,测量代码执行效率。
从文档来看,SRAM没有cache,flash有cache。
测试结果是,在SRAM和flash下的执行效率没多大差别,dhrystone只有0.67867DMIPS/Mz/S,只有240MHz理论值的1/2,,是SRAM和cache的速度太慢了吗?
我们最近在评估贵司的芯片,这样的结果显然达不到预期,可以请问一下具体原因吗?
从文档来看,SRAM没有cache,flash有cache。
测试结果是,在SRAM和flash下的执行效率没多大差别,dhrystone只有0.67867DMIPS/Mz/S,只有240MHz理论值的1/2,,是SRAM和cache的速度太慢了吗?
我们最近在评估贵司的芯片,这样的结果显然达不到预期,可以请问一下具体原因吗?