riscv stress ng

SiFive RISC-V testing on Debian GNU/Linux bookworm/sid via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2308179-NE-RISCVSTRE56&sor&grr.

riscv stress ngProcessorMotherboardMemoryDiskMonitorOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionSiFive RISC-V - - StarFive VisionFive V2bcSiFive RISC-V @ 1.50GHz (4 Cores)StarFive VisionFive V28GB126GB USD00DELL P2415QDebian GNU/Linux bookworm/sid5.15.0-starfive (riscv64)X ServerGCC 11.3.0ext43840x2160OpenBenchmarking.orgCompiler Details- --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-link-serialization=2 --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details- Scaling Governor: starfive-cpufreq ondemand

riscv stress ngstress-ng: Semaphoresstress-ng: Forkingstress-ng: Context Switchingstress-ng: Pipestress-ng: Futexstress-ng: Mutexstress-ng: Zlibstress-ng: IO_uringstress-ng: Mallocstress-ng: MEMFDstress-ng: Cloningstress-ng: Hashstress-ng: MMAPstress-ng: CPU Stressstress-ng: Pthreadstress-ng: Matrix 3D Mathstress-ng: Atomicstress-ng: Vector Floating Pointstress-ng: Floating Pointstress-ng: Memory Copyingstress-ng: Vector Shufflestress-ng: Function Callstress-ng: Matrix Mathstress-ng: Mixed Schedulerstress-ng: Cryptostress-ng: Wide Vector Mathstress-ng: Socket Activitystress-ng: Vector Mathstress-ng: System V Message Passingstress-ng: CPU Cachestress-ng: Glibc C String Functionsstress-ng: AVL Treestress-ng: Glibc Qsort Data Sortingstress-ng: Fused Multiply-Addstress-ng: SENDFILEstress-ng: Pollstress-ng: AVX-512 VNNIstress-ng: NUMASiFive RISC-V - - StarFive VisionFive V2bc1652188.103402.98329776.83560845.43273883.53463711.8524.5115213.70178819.0711.16139.5767500.044.18203.704410.4869.7857.44122.45118.45150.88343.591005.31942.44824.32925.641951.87381.17556.401582571.6088363.99109093.144.3612.53217660.4510964.58122110.148775.711597458.973394.38327891.81579634.48270830.98474703.5324.4715043.35177426.6311.09132.6267502.324.08203.954397.2369.4957.27122.43118.46148.21343.571006.37941.66831.4925.751951.26387.63556.471561517.5288534.96109058.634.3712.33217588.0311052.51120493.958775.291740418.993522.62326922.46583050.2305803.88461345.7724.515077.48178837.3811.12127.5667522.144.15204.474364.8469.5356.99122.46118.67152.25343.651004.92942.43822.48925.461952.29391.97556.441600714.7585397.63109265.434.3712.4217690.4310977.18121323.218775.96OpenBenchmarking.org

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SemaphorescSiFive RISC-V - - StarFive VisionFive V2b400K800K1200K1600K2000KSE +/- 43143.40, N = 151740418.991652188.101597458.971. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ForkingcSiFive RISC-V - - StarFive VisionFive V2b8001600240032004000SE +/- 22.06, N = 153522.623402.983394.381. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context SwitchingSiFive RISC-V - - StarFive VisionFive V2bc70K140K210K280K350KSE +/- 2946.01, N = 15329776.83327891.81326922.461. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pipe

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PipecbSiFive RISC-V - - StarFive VisionFive V2120K240K360K480K600KSE +/- 13089.55, N = 15583050.20579634.48560845.431. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: FutexcSiFive RISC-V - - StarFive VisionFive V2b70K140K210K280K350KSE +/- 14472.82, N = 12305803.88273883.53270830.981. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MutexbSiFive RISC-V - - StarFive VisionFive V2c100K200K300K400K500KSE +/- 5678.30, N = 4474703.53463711.85461345.771. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Zlib

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ZlibSiFive RISC-V - - StarFive VisionFive V2cb612182430SE +/- 0.01, N = 324.5124.5024.471. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: IO_uringSiFive RISC-V - - StarFive VisionFive V2cb3K6K9K12K15KSE +/- 207.24, N = 315213.7015077.4815043.351. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MalloccSiFive RISC-V - - StarFive VisionFive V2b40K80K120K160K200KSE +/- 1416.62, N = 3178837.38178819.07177426.631. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MEMFDSiFive RISC-V - - StarFive VisionFive V2cb3691215SE +/- 0.02, N = 311.1611.1211.091. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Cloning

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CloningSiFive RISC-V - - StarFive VisionFive V2bc306090120150SE +/- 0.51, N = 3139.57132.62127.561. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Hash

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: HashcbSiFive RISC-V - - StarFive VisionFive V214K28K42K56K70KSE +/- 4.74, N = 367522.1467502.3267500.041. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MMAPSiFive RISC-V - - StarFive VisionFive V2cb0.94051.8812.82153.7624.7025SE +/- 0.00, N = 34.184.154.081. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU StresscbSiFive RISC-V - - StarFive VisionFive V24080120160200SE +/- 0.15, N = 3204.47203.95203.701. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PthreadSiFive RISC-V - - StarFive VisionFive V2bc9001800270036004500SE +/- 52.80, N = 34410.484397.234364.841. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix 3D MathSiFive RISC-V - - StarFive VisionFive V2cb1632486480SE +/- 0.11, N = 369.7869.5369.491. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AtomicSiFive RISC-V - - StarFive VisionFive V2bc1326395265SE +/- 0.18, N = 357.4457.2756.991. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Vector Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector Floating PointcSiFive RISC-V - - StarFive VisionFive V2b306090120150SE +/- 0.02, N = 3122.46122.45122.431. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Floating PointcbSiFive RISC-V - - StarFive VisionFive V2306090120150SE +/- 0.01, N = 3118.67118.46118.451. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Memory CopyingcSiFive RISC-V - - StarFive VisionFive V2b306090120150SE +/- 1.37, N = 3152.25150.88148.211. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Vector Shuffle

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector ShufflecSiFive RISC-V - - StarFive VisionFive V2b70140210280350SE +/- 0.04, N = 3343.65343.59343.571. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Function Call

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Function CallbSiFive RISC-V - - StarFive VisionFive V2c2004006008001000SE +/- 0.39, N = 31006.371005.311004.921. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix MathSiFive RISC-V - - StarFive VisionFive V2cb2004006008001000SE +/- 0.20, N = 3942.44942.43941.661. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mixed SchedulerbSiFive RISC-V - - StarFive VisionFive V2c2004006008001000SE +/- 5.82, N = 3831.40824.32822.481. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CryptobSiFive RISC-V - - StarFive VisionFive V2c2004006008001000SE +/- 0.06, N = 3925.75925.64925.461. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Wide Vector MathcSiFive RISC-V - - StarFive VisionFive V2b400800120016002000SE +/- 0.06, N = 31952.291951.871951.261. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket ActivitycbSiFive RISC-V - - StarFive VisionFive V290180270360450SE +/- 2.69, N = 3391.97387.63381.171. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector MathbcSiFive RISC-V - - StarFive VisionFive V2120240360480600SE +/- 0.10, N = 3556.47556.44556.401. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message PassingcSiFive RISC-V - - StarFive VisionFive V2b300K600K900K1200K1500KSE +/- 22549.68, N = 31600714.751582571.601561517.521. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU CachebSiFive RISC-V - - StarFive VisionFive V2c20K40K60K80K100KSE +/- 653.13, N = 388534.9688363.9985397.631. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc C String FunctionscSiFive RISC-V - - StarFive VisionFive V2b20K40K60K80K100KSE +/- 41.19, N = 3109265.43109093.14109058.631. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: AVL Tree

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVL TreecbSiFive RISC-V - - StarFive VisionFive V20.98331.96662.94993.93324.9165SE +/- 0.01, N = 34.374.374.361. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc Qsort Data SortingSiFive RISC-V - - StarFive VisionFive V2cb3691215SE +/- 0.08, N = 312.5312.4012.331. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Fused Multiply-AddcSiFive RISC-V - - StarFive VisionFive V2b50K100K150K200K250KSE +/- 22.03, N = 3217690.43217660.45217588.031. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SENDFILEbcSiFive RISC-V - - StarFive VisionFive V22K4K6K8K10KSE +/- 15.14, N = 311052.5110977.1810964.581. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PollSiFive RISC-V - - StarFive VisionFive V2cb30K60K90K120K150KSE +/- 1189.80, N = 3122110.14121323.21120493.951. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: AVX-512 VNNI

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVX-512 VNNIcSiFive RISC-V - - StarFive VisionFive V2b2K4K6K8K10KSE +/- 1.21, N = 38775.968775.718775.291. (CXX) g++ options: -O2 -std=gnu99 -lc


Phoronix Test Suite v10.8.5