专栏底层软件J6E MCU算力

J6E MCU算力

已解决
Damon2024-06-12
201
6

单核R52算力:

按照手册 MCU R52 *4 1.2GHz 主频,计算得到的MCU算力:

按照最低R52算力计算 = 2.04 DMIPS /MHz * 1.2GHz * 3 (lock-step) =  7.344

与理论计算有差, 这块有相应的说明么? 还是上面写的某些参数有误?



底层软件
征程6
评论3
0/1000
  • hamilton
    Lv.1

    以上数值的差异是编译器开了不同编译选项,同时使能了I/D cache + TCM 以及R52+ speculative execution的结果。

    因此实际测试需要与编译器的优化选项,是否使能cache,以及是否有使能动态分支预测均相关

    2024-06-13
    2
    1
    • Damon回复hamilton:

      了解。


      2024-06-13
      0
  • guo
    Lv.3

    图例给出的应该是开了I-cache和D-cache、和或者也开了TCM的数据吧,J6上这些默认都没开吧。

    2024-06-12
    0
    2
    • Damon回复guo:

      但是我按照这个最低算力去计算也是偏高的


      2024-06-13
      0
    • guo回复Damon:

      D cache影响比较大。

      2024-06-13
      0
  • wawa
    Lv.1

    通常算力标称值都会考虑一些性能损失因素的,常见的有FuSa开销等。

    2024-06-14
    0
    0