Skip to content

Latest commit

 

History

History
665 lines (644 loc) · 15.8 KB

README.mediawiki

File metadata and controls

665 lines (644 loc) · 15.8 KB

Table of Contents

About the Embench™ results repository

This is a repository to hold results of running Embench IoT class benchmarks

Status

This repository currently only holds Embench 0.5 results.

Submitting your own results

You may submit pull requests with your own data. Regenerate the table in this readme by running

 make results

How results are computed

The score for each benchmark is the geometric mean of the individual benchmark results relative to the baseline measurement for each benchmark. The range is from one geometric standard deviation below to one geometric standard deviation above.

Results

Results sorted by Embench speed score

Architecture Benchmark description MHz Type Score Range
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26

Results sorted by Embench speed score/MHz

Architecture Benchmark description MHz Type Score Range
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03

Results sorted by Embench size score

Architecture Benchmark description MHz Type Score Range
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26

Per architecture results sorted by Embench speed score

Architecture Benchmark description MHz Type Score Range
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26

Per architecture results sorted by Embench speed score/MHz

Architecture Benchmark description MHz Type Score Range
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26

Per achitecture results sorted by Embench size score

Architecture Benchmark description MHz Type Score Range
Arm CORTEX-M4 ARMV7-M GCC 9.2 -Os -ffunction-sections 16 Size 1.00 1.00- 1.00
Speed 14.40 12.52- 16.56
Speed/MHz 0.90 0.78- 1.03
Arm CORTEX-M4 ARMV7-M GCC 9.2 -O2 -ffunction-sections 16 Size 1.15 1.04- 1.28
Speed 16.00 16.00- 16.00
Speed/MHz 1.00 1.00- 1.00
RV32 RI5CY RV32IMC GCC 9.2 -Os 1 Size 1.05 0.86- 1.28
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -Os-ffunction-sections 50 Size 1.11 0.92- 1.34
Speed 59.00 39.33- 88.50
Speed/MHz 1.18 0.79- 1.77
RV32 SweRV-EH2 RV32IMACZb GCC 10.2 -O2 -ffunction-sections 50 Size 1.26 1.01- 1.57
Speed 66.50 41.30- 107.07
Speed/MHz 1.33 0.83- 2.14
RV32 RI5CY RV32IMC GCC 9.2 -O2 -ffunction-sections 1 Size 1.27 1.03- 1.56
Speed 0.93 0.69- 1.26
Speed/MHz 0.93 0.69- 1.26