As SiFive official website “SiFive Essential™” down page write "U54 core can compare with A53 "
so I speculate that when use cpu A53 and U54 to inference, if the software is almost the same including the glibc version and gcc compiler param and so on , that the inference time should be close on both platform, however I execute two tests using the same model named “mobilenet_v1.tflite”:
python-tflite_runtime inference time compare
I ran tflite_runtime (python) inference on both U540 board(cpu core : U54) and Raspberry 3B(cpu core : ARM A53)c++ tensorflow_lite inference time compare
I ran benchmark (tensorflow-r2.5\tensorflow\lite\tools\benchmark) inference on both U540 board(cpu core : U54) and Raspberry 3B(cpu core : ARM A53),when compile the c++ benchmark , I use both -O0 and -O3 to compare,
the test result shows:
U540 inference time always far more than Raspberry 3B, why is that ? can anyone tell?