Embench version | 1.0 |
architecture family | RV32 |
date/time | 2021-05-27 12:00:00+01:00 |
nominal clock rate (MHz) | 50 |
max clock rate (MHz) | n/a |
isa | RV32IMACZb |
address size (bits) | 32 |
processor name | SWERV EH2 |
processor version | EH2 revision 1.2 (PRM March 28,2020) |
number of enabled cores | 1 |
hardware threads per core | 2 |
caches | icache 8K/4 ways |
thermal design power | n/a |
program memory size (kB) | 64000 |
data memory size (kB) | 64000 |
storage | n/a |
external memory | n/a |
external buses | n/a |
misc accellerators and I/O devices | n/a |
OS and version | Bare metal |
compiler version | gcc 10.2.0 |
compiler configuration | --target=riscv64-unknown-elf --disable-shared --disable-threads --enable-languages=c,c++ --with-system-zlib --enable-tls --with-newlib --with-native-system-header-dir=/include --disable-libmudflap --disable-libssp --disable-libquadmath --disable-libgomp --disable-nls --src=../../riscv-gnu-toolchain/riscv-gcc --enable-checking=yes --enable-multilib --with-abi=lp64d --with-arch=rv64imafdc CFLAGS_FOR_TARGET=-Os -mcmodel=medlow CXXFLAGS_FOR_TARGET=-Os -mcmodel=medlow |
linker version | GNU ld (GNU Binutils) 2.34.50.20200220 |
linker configuration | --cache-file=./config.cache --with-gnu-as --with-gnu-ld --disable-werror --with-expat=yes --disable-gdb --disable-sim --disable-libdecnumber --disable-readline --program-transform-name=s&^&riscv64-unknown-elf-& --disable-option-checking --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=riscv64-unknown-elf |
C library version | newlib-4.1.0 |
C library configuration | --target=riscv64-unknown-elf --enable-newlib-io-long-double --enable-newlib-io-long-long --enable-newlib-io-c99-formats CFLAGS_FOR_TARGET=-Os -mcmodel=medlow CXXFLAGS_FOR_TARGET=-Os -mcmodel=medlow |
compiler | -c -g -mabi=ilp32 -O2 -ffunction-sections -march=rv32imac |
linker | -march=rv32imac -mabi=ilp32 -Wl,-gc-sections -nostartfiles |
libs | {'user libs': ['-lm']} |
Section types included in size data: text
Size | Speed/MHz | |||
---|---|---|---|---|
Benchmark | Absolute | Relative | Absolute | Relative |
aha-mont64 | 1,668 | 1.56 | 2,997 | 1.35 |
crc32 | 212 | 0.75 | 3,165 | 1.26 |
cubic | 2,584 | 1.63 | 8,041 | 0.49 |
edn | 1,590 | 1.20 | 2,181 | 1.84 |
huffbench | 1,824 | 1.47 | 2,432 | 1.69 |
matmult-int | 522 | 1.06 | 2,152 | 1.87 |
minver | 1,430 | 1.22 | 5,166 | 0.77 |
nbody | 926 | 0.97 | 2,728 | 1.03 |
nettle-aes | 3,108 | 1.45 | 2,572 | 1.56 |
nettle-sha256 | 5,964 | 1.76 | 2,299 | 1.74 |
nsichneu | 17,028 | 1.42 | 11,120 | 0.36 |
picojpeg | 11,502 | 1.65 | 2,993 | 1.35 |
qrduino | 8,380 | 1.44 | 2,557 | 1.66 |
sglib-combined | 2,734 | 1.20 | 2,568 | 1.56 |
slre | 3,050 | 1.39 | 2,309 | 1.74 |
st | 1,062 | 1.06 | 3,255 | 1.25 |
statemate | 3,954 | 0.88 | 1,414 | 2.84 |
ud | 916 | 1.27 | 2,590 | 1.54 |
wikisort | 5,130 | 1.19 | 1,546 | 1.80 |
Geometric mean | 1.26 | 1.33 | ||
Geometric standard deviation | 1.25 | 1.61 |