starfive2-final-benchmark

SiFive RISC-V testing with a StarFive VisionFive V2 and starfive on Debian via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2403234-NE-STARFIVE277.

starfive2-final-benchmarkProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay ServerOpenCLVulkanCompilerFile-SystemScreen ResolutionSD32G - SiFive RISC-VSiFive RISC-V @ 1.50GHz (4 Cores)StarFive VisionFive V28GB32GB SD32GstarfiveDebian5.15.0-starfive (riscv64)X Server 1.21.1.5OpenCL 3.01.3.225GCC 12.2.0 + Clang 14.0.6ext41920x1080OpenBenchmarking.org- --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64gc --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - Scaling Governor: cpufreq-dt ondemand- relatime,rw- Block Size: 4096- Python 3.10.9

starfive2-final-benchmarkpostmark: Disk Transaction Performanceramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointtinymembench: Standard Memcpytinymembench: Standard Memsett-test1: 1t-test1: 2dolfyn: Computational Fluid Dynamicsffte: N=256, 3D Complex FFT Routinecachebench: Readcachebench: Writecachebench: Read / Modify / Writewebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressiongraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacecoremark: CoreMark Size 666 - Iterations Per Secondaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACperl-benchmark: Pod2htmlperl-benchmark: Interpreterrnnoise: sqlite-speedtest: Timed Time - Size 1,000pyperformance: gopyperformance: 2to3pyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonphpbench: SD32G - SiFive RISC-V5232303.992158.252025.612119.672146.362011.242226.281719.141726.911915.62945.7833.4151.22647.194303.7841424.321588.1579215238.5526062009.1353390.950.750.170.450.06125411435113921669.897552316.088341.5321.075013500.00774396130.978697.3312.9141.351.471.382596.572911.332.1267.07287.00OpenBenchmarking.org

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceSD32G - SiFive RISC-V110220330440550SE +/- 6.49, N = 45231. (CC) gcc options: -O3

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerSD32G - SiFive RISC-V5001000150020002500SE +/- 0.42, N = 32303.99

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerSD32G - SiFive RISC-V5001000150020002500SE +/- 7.92, N = 32158.25

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerSD32G - SiFive RISC-V400800120016002000SE +/- 7.89, N = 32025.61

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerSD32G - SiFive RISC-V5001000150020002500SE +/- 0.95, N = 32119.67

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerSD32G - SiFive RISC-V5001000150020002500SE +/- 3.81, N = 32146.36

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointSD32G - SiFive RISC-V400800120016002000SE +/- 0.49, N = 32011.24

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointSD32G - SiFive RISC-V5001000150020002500SE +/- 7.28, N = 32226.28

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointSD32G - SiFive RISC-V400800120016002000SE +/- 0.83, N = 31719.14

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointSD32G - SiFive RISC-V400800120016002000SE +/- 0.14, N = 31726.91

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointSD32G - SiFive RISC-V400800120016002000SE +/- 0.53, N = 31915.62

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemcpySD32G - SiFive RISC-V2004006008001000SE +/- 1.43, N = 3945.71. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard MemsetSD32G - SiFive RISC-V2004006008001000SE +/- 1.21, N = 3833.41. (CC) gcc options: -O2 -lm

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1SD32G - SiFive RISC-V306090120150SE +/- 0.52, N = 3151.231. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2SD32G - SiFive RISC-V1122334455SE +/- 0.14, N = 347.191. (CC) gcc options: -pthread

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsSD32G - SiFive RISC-V70140210280350SE +/- 0.16, N = 3303.78

FFTE

N=256, 3D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 7.0N=256, 3D Complex FFT RoutineSD32G - SiFive RISC-V30060090012001500SE +/- 3.02, N = 31424.321. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadSD32G - SiFive RISC-V30060090012001500SE +/- 0.02, N = 31588.16MIN: 1342.83 / MAX: 1631.881. (CC) gcc options: -O3 -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteSD32G - SiFive RISC-V11002200330044005500SE +/- 0.32, N = 35238.55MIN: 2849.32 / MAX: 5704.251. (CC) gcc options: -O3 -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteSD32G - SiFive RISC-V400800120016002000SE +/- 0.03, N = 32009.14MIN: 1630.81 / MAX: 2076.631. (CC) gcc options: -O3 -lrt

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultSD32G - SiFive RISC-V0.21380.42760.64140.85521.069SE +/- 0.00, N = 30.951. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100SD32G - SiFive RISC-V0.16880.33760.50640.67520.844SE +/- 0.00, N = 30.751. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessSD32G - SiFive RISC-V0.03830.07660.11490.15320.1915SE +/- 0.00, N = 30.171. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionSD32G - SiFive RISC-V0.10130.20260.30390.40520.5065SE +/- 0.00, N = 30.451. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Lossless, Highest CompressionSD32G - SiFive RISC-V0.01350.0270.04050.0540.0675SE +/- 0.00, N = 30.061. (CC) gcc options: -fvisibility=hidden -O2 -lm

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SwirlSD32G - SiFive RISC-V3691215SE +/- 0.00, N = 3121. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: RotateSD32G - SiFive RISC-V1224364860SE +/- 0.00, N = 3541. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: SharpenSD32G - SiFive RISC-V3691215SE +/- 0.00, N = 3111. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: EnhancedSD32G - SiFive RISC-V0.91.82.73.64.5SE +/- 0.00, N = 341. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: ResizingSD32G - SiFive RISC-V816243240SE +/- 0.00, N = 3351. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: Noise-GaussianSD32G - SiFive RISC-V3691215SE +/- 0.00, N = 3111. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.38Operation: HWB Color SpaceSD32G - SiFive RISC-V918273645SE +/- 0.00, N = 3391. (CC) gcc options: -fopenmp -O2 -ljbig -lwebp -lwebpmux -lheif -lde265 -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lxml2 -lz -lzstd -lm -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondSD32G - SiFive RISC-V5K10K15K20K25KSE +/- 4.98, N = 321669.901. (CC) gcc options: -O2 -O3 -march=rv64gc -mcpu=sifive-u74 -lrt" -lrt

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeSD32G - SiFive RISC-V70140210280350SE +/- 0.14, N = 3316.091. (CC) gcc options: -lm -O3 -march=rv64gc -mcpu=sifive-u74

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACSD32G - SiFive RISC-V70140210280350SE +/- 0.56, N = 5341.531. (CXX) g++ options: -O3 -fvisibility=hidden -logg -lm

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlSD32G - SiFive RISC-V0.24190.48380.72570.96761.2095SE +/- 0.00622568, N = 31.07501350

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterSD32G - SiFive RISC-V0.00170.00340.00510.00680.0085SE +/- 0.00009468, N = 30.00774396

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28SD32G - SiFive RISC-V306090120150SE +/- 0.25, N = 3130.981. (CC) gcc options: -O2 -pedantic -fvisibility=hidden

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000SD32G - SiFive RISC-V150300450600750SE +/- 5.78, N = 3697.331. (CC) gcc options: -O2 -lz

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goSD32G - SiFive RISC-V0.65481.30961.96442.61923.274SE +/- 0.00, N = 32.91

PyPerformance

Benchmark: 2to3

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: 2to3SD32G - SiFive RISC-V0.91.82.73.64.5SE +/- 0.00, N = 34

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: chaosSD32G - SiFive RISC-V0.30380.60760.91141.21521.519SE +/- 0.00, N = 31.35

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatSD32G - SiFive RISC-V0.33080.66160.99241.32321.654SE +/- 0.00, N = 31.47

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodySD32G - SiFive RISC-V0.31050.6210.93151.2421.5525SE +/- 0.00, N = 31.38

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibSD32G - SiFive RISC-V60120180240300SE +/- 0.33, N = 3259

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceSD32G - SiFive RISC-V246810SE +/- 0.00, N = 36.57

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsSD32G - SiFive RISC-V60120180240300SE +/- 0.33, N = 3291

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesSD32G - SiFive RISC-V0.29930.59860.89791.19721.4965SE +/- 0.00, N = 31.33

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileSD32G - SiFive RISC-V0.4770.9541.4311.9082.385SE +/- 0.00, N = 32.12

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupSD32G - SiFive RISC-V1530456075SE +/- 0.06, N = 367.0

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateSD32G - SiFive RISC-V160320480640800SE +/- 0.00, N = 3728

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonSD32G - SiFive RISC-V246810SE +/- 0.01, N = 37.00


Phoronix Test Suite v10.8.4