본문 바로가기

ESPRESSIF/ESP32-S3

ESP32S3 Dhrystone, Whetstone, IIR Benchmark 성능 테스트

 

 

MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다.

각각의 특징은 아래와 같다.

  • Dhrystone - 정수(ALU)연산성능 측정,  MIPS 수치로 표기
  • Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기

테스트 코드는   STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다.

 

벤치마크 테스트결과  ESP32 벤치마크 테스트 와 비슷한 수준이고 ESM32S2 벤치마크 테스트 결과 보다는 좋아진것 같다. 듀얼코어라 빨러졌나? 이부분은 좀더 확인이 필요 할것 같다.

 

mode = ESP32
Dhrystone Benchmark, Version 2.1 (Language: C)
Execution starts, 2000000 runs through Dhrystone

Execution ends : 5.764 Seconds
Microseconds for one run through Dhrystone: 2.88
Dhrystones per Second: 346998.78
VAX MIPS rating = 197.50 DMIPS
---------------------------------------------------


Whetstone Benchmark, Version 1.2 (Language: C)

Loops: 1000, Iterations: 1, Duration: 664 ms.
C Converted Single Precision Whetstones: 150.60 MIPS

4th order float IIR speed benchmark
---------------------------------------------------
total number of samples: 15000  duration [us]: 3  ==> speed [kiloSamples/second] : 5000.00
반응형