This is a repository to hold results of running Embench IoT class benchmarks
This repository currently only holds Embench 0.5 results.
You may submit pull requests with your own data. Regenerate the table in this readme by running
make results
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.
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 | 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 |
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 | |||
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 |
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 | |||
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 |
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 | 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 |
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 | 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 |
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 | 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 |