AnsweredAssumed Answered

i.MX 6UltraLite too slow results in CoreMark

Question asked by Jose Araya on Nov 15, 2018
Latest reply on Nov 16, 2018 by Jose Araya



I would like to test the bare-metal performance of the i.MX 6UltraLite processor. For that I ran the CoreMark by using the MCIMX6UL-EVK2 Evaluation Board and got some -too slow- results compared to other similar processors, as follows:


2K performance run parameters for coremark.
CoreMark Size : 666
Total ticks : 1633459
Total time (secs): 163.345900
Iterations/Sec : 61.219780
Iterations : 10000
Compiler version : IAR ARM 8.32
Compiler flags : High Speed - No Size Contraints
Memory location : STACK
seedcrc : 0xe9f5
[0]crclist : 0xe714
[0]crcmatrix : 0x1fd7
[0]crcstate : 0x8e3a
[0]crcfinal : 0x988c
Correct operation validated. See readme.txt for run and reporting rules.
CoreMark 1.0 : 61.219780 / IAR ARM 8.32 High Speed - No Size Contraints / STACK


I just wanted to ask whether I'm missing something or this is the expected performance for the Cortex-A7 @ 528MHz + NEON?


I attach my core_portme.c file to make sure the initialization is correct.