starfive2-final-benchmark

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

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2403234-NE-STARFIVE277
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
SD32G - SiFive RISC-V
March 23
  15 Hours, 1 Minute
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


starfive2-final-benchmarkOpenBenchmarking.orgPhoronix Test SuiteSiFive 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.6ext41920x1080ProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay ServerOpenCLVulkanCompilerFile-SystemScreen ResolutionStarfive2-final-benchmark PerformanceSystem Logs- --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

This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.

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

RAMspeed SMP

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

Tinymembench

This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.

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

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

This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.

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

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

Dolfyn

Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.

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

FFTE

FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.

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

This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.

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

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

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

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

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

AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.

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

This test times how long it takes to encode a sample WAV file to FLAC audio format ten times using the --best preset settings. Learn more via the OpenBenchmarking.org test page.

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

Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.

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

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

RNNoise

RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.

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

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

Algorithm: SHA256

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: SHA512

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: RSA4096

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: ChaCha20

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: AES-128-GCM

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: AES-256-GCM

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

Algorithm: ChaCha20-Poly1305

SD32G - SiFive RISC-V: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: ./openssl: 3: ./apps/openssl: not found

SQLite Speedtest

This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.

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

PyPerformance is the reference Python performance benchmark suite. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

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

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

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. Learn more via the OpenBenchmarking.org test page.

SD32G - SiFive RISC-V: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result.