본문 바로가기

Whetstone

(14)
[STM32G4-SM EVM] STM32G431 Dhrystone, Whetstone 벤치마크 테스트 STM32G4 시리즈는 저렴한(2$대) 가격의 고성능 ARM Cortex M4 코어이다. 벤치마크로 MCU성늘을 측정해 보자 MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. 기본 코드로 테스트 해보면 170Mhz 클럭 정도의 성능이 나오는것 같다. Whetstone Benchmark, Version 1.2 (Language: ..
[STM32-48 SSM] STM32F103 Dhrystone, Whetstone 벤치마크 테스트 MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. .mode = Arduino Dhrystone Benchmark, Version 2.1 (Language: C) --------------------------------------------------- Execution starts, 300000 runs through Dhr..
ATSAMD21 SSM EVM - Dhrystone, Whetstone, IIR Benchmark 성능 테스트 ATSAMD21은 Cortex-M0+ 코어에 최대 48Mhz로 동작 한다. MCU 성능 측정을 위해 벤치마크 테스트 프로그램을 구동해 보자. Dhrystone, Whetstone 방식으로 테스트 했다. 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. Execution ends : 6.468 Seconds Microseconds for one run through Dhrystone: 21.56 Dhrystones per Second: 46379.04 VAX MIPS rating = 26.40 DMIPS ------------------------------------------------ Whetstone Benchmark, V..
[STM32G0 SSM EVM] Dhrystone, Whetstone, IIR Filter 벤치마크 테스트 MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. STM32G030 의 Dhrystone, Whetstone, IIR Filter 벤치마크 테스트 결과 플래시 메모리 용량 관계로 컴파일 에러가 발생한다. 정수 연산은 나쁘지 않은데 부동소수점 연산은 좋지 않다. STM32의 Cortex-M4코어와 비교하면 상당한 성능 차이가 있는..
[STM32-64 Ardu] STM32F405 Dhrystone, Whetstone 벤치마크 테스트 STM32F405 는 저렴하면서 성능 좋은 MCU로 많이 사용하고 있는데 성능 테스트를 위해 MCU 벤치 마크 테스트를 해 보자. MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 테스트 코드는 STM32H MCU Dhrystone, Whetstone, IIR Benchmark 성능 테스트 를 이용하였다. STM32F405 Dhrystone, Whetstone 벤치마크 테스트 결과 특히 FPU성능이 좋아 보인다. mode = Arduino Dhrysto..
STM32H MCU 성능 테스트 - Dhrystone and Whetstone Benchmark MCU 성능 측정을 할수 있는 벤치마크 방법은 여러가지가 있지만 Dhrystone, Whetstone 방식을 많이 사용한다. 각각의 특징은 아래와 같다. Dhrystone - 정수(ALU)연산성능 측정, MIPS 수치로 표기 Whetstone - 부동소수점(FPU)연산성능 측정, MFLOPS 수치로 표기 앞으로 MCU 성능 측증을 Dhrystone and Whetstone Benchmark 로 하면 좋을것 같다. 테스트한 소스코드는 하기 사이트를 참고 해서 한번에 Dhrystone, Whetstone, IIR 성능 지수를 출력하도록 했다. https://github.com/stm32duino/STM32Examples/tree/main/examples/Benchmarking 벤치마크 테스트 결과 mode ..

반응형