RISC-V Scaleway EM-RV1

rv64imafdcvsu testing on Ubuntu 23.10 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 2404122-NE-RISCVSCAL69
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
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
EM-RV1
April 04
 
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):


RISC-V Scaleway EM-RV1OpenBenchmarking.orgPhoronix Test Suiterv64imafdcvsu @ 1.85GHz (4 Cores)Scaleway EM-RV1-C4M16S128-A16GB125GB Y2P128Ubuntu 23.105.10.113+ (riscv64)GCC 13.2.0ext4ProcessorMotherboardMemoryDiskOSKernelCompilerFile-SystemRISC-V Scaleway EM-RV1 BenchmarksSystem 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-link-serialization=4 --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 - Scaling Governor: light-cpufreq ondemand- OpenJDK Runtime Environment (build 11.0.20+8-post-Ubuntu-1ubuntu1) - Python 3.11.6

RISC-V Scaleway EM-RV1ffmpeg: libx265 - Platformhelsing: 14 digitffmpeg: libx265 - Uploadbuild-godot: Time To Compilevpxenc: Speed 0 - Bosphorus 4Kdacapobench: Eclipsevpxenc: Speed 5 - Bosphorus 4Kdacapobench: Jythonavifenc: 0dacapobench: Spring Bootffmpeg: libx264 - Uploadx265: Bosphorus 4Kdacapobench: Zxing 1D/2D Barcode Image Processingffmpeg: libx264 - Platformffmpeg: libx264 - Video On Demandvpxenc: Speed 0 - Bosphorus 1080pffmpeg: libx265 - Livesrsran: PUSCH Processor Benchmark, Throughput Threadncnn: CPU - FastestDetncnn: CPU - vision_transformerncnn: CPU - regnety_400mncnn: CPU - squeezenet_ssdncnn: CPU - yolov4-tinyncnn: CPUv2-yolov3v2-yolov3 - mobilenetv2-yolov3ncnn: CPU - resnet50ncnn: CPU - alexnetncnn: CPU - resnet18ncnn: CPU - vgg16ncnn: CPU - googlenetncnn: CPU - blazefacencnn: CPU - efficientnet-b0ncnn: CPU - mnasnetncnn: CPU - shufflenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU - mobilenetavifenc: 2dacapobench: Apache Kafkabuild-ffmpeg: Time To Compilebuild-php: Time To Compilex265: Bosphorus 1080pprimesieve: 1e12vpxenc: Speed 5 - Bosphorus 1080pdav1d: Chimera 1080p 10-bitffmpeg: libx264 - Livecassandra: Writessrsran: PDSCH Processor Benchmark, Throughput Totalencode-wavpack: WAV To WavPackc-ray: Total Time - 4K, 16 Rays Per Pixelblosc: blosclz shuffle - 16MBopenssl: RSA4096openssl: RSA4096graphics-magick: Rotateencode-flac: WAV To FLACsrsran: PDSCH Processor Benchmark, Throughput Threadwebp: Quality 100, Lossless, Highest Compressiongit: Time To Complete Common Git Commandsavifenc: 6compress-zstd: 19, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19 - Compression Speedavifenc: 6, Losslessespeak: Text-To-Speech Synthesisopenssl: SHA256openssl: AES-128-GCMopenssl: ChaCha20openssl: SHA256openssl: AES-128-GCMopenssl: ChaCha20-Poly1305openssl: SHA512openssl: AES-256-GCMopenssl: ChaCha20openssl: SHA512openssl: ChaCha20-Poly1305openssl: AES-256-GCMhelsing: 12 digitpybench: Total For Average Test Timesstress-ng: Mixed Schedulerstress-ng: Matrix Mathstress-ng: Socket Activitystress-ng: System V Message Passingstress-ng: Futexstress-ng: Pipestress-ng: Forkingstress-ng: Semaphoresstress-ng: Fused Multiply-Addblosc: blosclz bitshuffle - 64MBdolfyn: Computational Fluid Dynamicscachebench: Readsmallpt: Global Illumination Renderer; 128 Samplesstress-ng: Mutexwebp: Quality 100, Losslessavifenc: 10, Losslesscompress-zstd: 12 - Decompression Speedcompress-zstd: 12 - Compression Speedrnnoise: compress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedblosc: blosclz shuffle - 64MBgraphics-magick: Enhancedstress-ng: Matrix 3D Mathblosc: blosclz bitshuffle - 16MBgraphics-magick: Sharpengraphics-magick: Noise-Gaussiangraphics-magick: Swirlgraphics-magick: HWB Color Spacegraphics-magick: Resizinghimeno: Poisson Pressure Solveropenssl: RSA4096openssl: RSA4096draco: Church Facadewebp: Quality 100, Highest Compressiondraco: Lionstress-ng: Mallocstress-ng: MMAPstress-ng: MEMFDstress-ng: Cloningstress-ng: Zlibstress-ng: Vector Floating Pointstress-ng: Pthreadstress-ng: CPU Stressstress-ng: Atomicsynthmark: VoiceMark_100stress-ng: Floating Pointstress-ng: Vector Shufflestress-ng: Function Callstress-ng: Memory Copyingstress-ng: AVL Treestress-ng: Hashstress-ng: Cryptostress-ng: Wide Vector Mathstress-ng: NUMAstress-ng: Glibc Qsort Data Sortingstress-ng: Pollstress-ng: Glibc C String Functionsstress-ng: Context Switchingstress-ng: AVX-512 VNNIstress-ng: Vector Mathstress-ng: CPU Cachestress-ng: SENDFILEblosc: blosclz noshuffle - 64MBblosc: blosclz noshuffle - 16MBwebp: Quality 100webp: Defaultcoremark: CoreMark Size 666 - Iterations Per Secondstress-ng: IO_uringEM-RV10.3520221.2940.1814020.5050.0540933780.1731824267458.35620989290.440.1116656301.571.580.131.180.755.556868.18117.30191.79430.46317.75638.18201.45236.441312.36263.4214.95185.0491.4938.6681.4084.39317.753147.5059326191676.1861479.4850.44963.8900.528.967.566840.3380.512597.129312.48801.4115.216176.98410.90.09256.307251.04448.60.9949.31.09208.443144.990147684713158729657433597740148974027160573213329524930220902447131994603434625010221491233332501083130851637176.3796859502.30940.08430.07476142.0296434.49467232.633384.421493837.53993955.74317.5126.2494606.830106121.657375728.290.2280.88854.24.7877.32456.210.3316.64164.34338.8535226766.2021318784.0115.5342020.6924735149357.414.5113.33125.6375.16442.907154.70236.6061.02127.806209.81527.221362.13357.945.2143446.921520.543331.35207.4614.9776040.58270784.15308493.0018978.811532.13131774.007419.49838.8887.01.111.4433170.216678OpenBenchmarking.org

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx265 - Scenario: PlatformEM-RV10.07880.15760.23640.31520.394SE +/- 0.00, N = 30.351. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Helsing

Helsing is an open-source POSIX vampire number generator. This test profile measures the time it takes to generate vampire numbers between varying numbers of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digitEM-RV14K8K12K16K20KSE +/- 2510.02, N = 320221.291. (CC) gcc options: -O2 -pthread

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx265 - Scenario: UploadEM-RV10.04050.0810.12150.1620.2025SE +/- 0.00, N = 30.181. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileEM-RV13K6K9K12K15KSE +/- 18.25, N = 314020.51

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 0 - Input: Bosphorus 4KEM-RV10.01130.02260.03390.04520.0565SE +/- 0.00, N = 30.051. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: EclipseEM-RV1900K1800K2700K3600K4500KSE +/- 120579.63, N = 34093378

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 5 - Input: Bosphorus 4KEM-RV10.03830.07660.11490.15320.1915SE +/- 0.00, N = 90.171. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonEM-RV1700K1400K2100K2800K3500KSE +/- 24732.96, N = 33182426

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 0EM-RV116003200480064008000SE +/- 25.70, N = 37458.361. (CXX) g++ options: -O3 -fPIC -lm

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring BootEM-RV1400K800K1200K1600K2000KSE +/- 12189.84, N = 32098929

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx264 - Scenario: UploadEM-RV10.0990.1980.2970.3960.495SE +/- 0.00, N = 30.441. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 4KEM-RV10.02480.04960.07440.09920.124SE +/- 0.00, N = 30.111. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Zxing 1D/2D Barcode Image ProcessingEM-RV1400K800K1200K1600K2000KSE +/- 1624.06, N = 31665630

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx264 - Scenario: PlatformEM-RV10.35330.70661.05991.41321.7665SE +/- 0.00, N = 31.571. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx264 - Scenario: Video On DemandEM-RV10.35550.7111.06651.4221.7775SE +/- 0.00, N = 31.581. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 0 - Input: Bosphorus 1080pEM-RV10.02930.05860.08790.11720.1465SE +/- 0.00, N = 30.131. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx265 - Scenario: LiveEM-RV10.26550.5310.79651.0621.3275SE +/- 0.00, N = 31.181. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

srsRAN Project

srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PUSCH Processor Benchmark, Throughput ThreadEM-RV10.15750.3150.47250.630.7875SE +/- 0.00, N = 30.7MIN: 0.41. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: FastestDetEM-RV11224364860SE +/- 0.53, N = 355.55MIN: 53.9 / MAX: 91.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vision_transformerEM-RV115003000450060007500SE +/- 131.52, N = 36868.18MIN: 6647.48 / MAX: 7718.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: regnety_400mEM-RV1306090120150SE +/- 1.27, N = 3117.30MIN: 114.57 / MAX: 187.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: squeezenet_ssdEM-RV14080120160200SE +/- 0.81, N = 3191.79MIN: 189.82 / MAX: 231.71. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: yolov4-tinyEM-RV190180270360450SE +/- 1.43, N = 3430.46MIN: 425.46 / MAX: 501.931. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3EM-RV170140210280350SE +/- 1.28, N = 3317.75MIN: 314.01 / MAX: 377.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet50EM-RV1140280420560700SE +/- 2.38, N = 3638.18MIN: 629.13 / MAX: 772.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: alexnetEM-RV14080120160200SE +/- 0.96, N = 3201.45MIN: 198.31 / MAX: 272.471. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet18EM-RV150100150200250SE +/- 2.03, N = 3236.44MIN: 232.28 / MAX: 387.91. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vgg16EM-RV130060090012001500SE +/- 8.99, N = 31312.36MIN: 1284.13 / MAX: 1610.881. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: googlenetEM-RV160120180240300SE +/- 1.31, N = 3263.42MIN: 259.82 / MAX: 320.331. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: blazefaceEM-RV148121620SE +/- 0.09, N = 314.95MIN: 14.44 / MAX: 41.781. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: efficientnet-b0EM-RV14080120160200SE +/- 2.07, N = 3185.04MIN: 180.68 / MAX: 251.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: mnasnetEM-RV120406080100SE +/- 0.89, N = 391.49MIN: 89.27 / MAX: 146.581. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: shufflenet-v2EM-RV1918273645SE +/- 0.38, N = 338.66MIN: 37.07 / MAX: 74.071. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU-v3-v3 - Model: mobilenet-v3EM-RV120406080100SE +/- 0.66, N = 381.40MIN: 79.92 / MAX: 171.761. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU-v2-v2 - Model: mobilenet-v2EM-RV120406080100SE +/- 0.89, N = 384.39MIN: 82.14 / MAX: 119.631. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: mobilenetEM-RV170140210280350SE +/- 1.28, N = 3317.75MIN: 314.01 / MAX: 377.851. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 2EM-RV17001400210028003500SE +/- 15.18, N = 33147.511. (CXX) g++ options: -O3 -fPIC -lm

DaCapo Benchmark

This test runs the DaCapo Benchmarks written in Java and intended to test system/CPU performance of various popular real-world Java workloads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache KafkaEM-RV1200K400K600K800K1000KSE +/- 6771.80, N = 3932619

Timed FFmpeg Compilation

This test times how long it takes to build the FFmpeg multimedia library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 7.0Time To CompileEM-RV1400800120016002000SE +/- 0.44, N = 31676.19

Timed PHP Compilation

This test times how long it takes to build PHP. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.3.4Time To CompileEM-RV130060090012001500SE +/- 0.30, N = 31479.49

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 1080pEM-RV10.0990.1980.2970.3960.495SE +/- 0.00, N = 30.441. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Timed GDB GNU Debugger Compilation

This test times how long it takes to build the GNU Debugger (GDB) in a default configuration. Learn more via the OpenBenchmarking.org test page.

Time To Compile

EM-RV1: The test quit with a non-zero exit status. E: gdb-10.2/missing: 81: makeinfo: not found

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve primarily benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e12EM-RV12004006008001000SE +/- 10.41, N = 4963.891. (CXX) g++ options: -O3

VP9 libvpx Encoding

This is a standard video encoding performance test of Google's libvpx library and the vpxenc command for the VP9 video format. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 5 - Input: Bosphorus 1080pEM-RV10.1170.2340.3510.4680.585SE +/- 0.00, N = 30.521. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

dav1d

Dav1d is an open-source, speedy AV1 video decoder supporting modern SIMD CPU features. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.4Video Input: Chimera 1080p 10-bitEM-RV13691215SE +/- 0.01, N = 38.961. (CC) gcc options: -pthread

FFmpeg

This is a benchmark of the FFmpeg multimedia framework. The FFmpeg test profile is making use of a modified version of vbench from Columbia University's Architecture and Design Lab (ARCADE) [http://arcade.cs.columbia.edu/vbench/] that is a benchmark for video-as-a-service workloads. The test profile offers the options of a range of vbench scenarios based on freely distributable video content and offers the options of using the x264 or x265 video encoders for transcoding. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 7.0Encoder: libx264 - Scenario: LiveEM-RV1246810SE +/- 0.01, N = 37.561. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Apache Cassandra

This is a benchmark of the Apache Cassandra NoSQL database management system making use of cassandra-stress. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.1.3Test: WritesEM-RV11530456075SE +/- 0.33, N = 368

srsRAN Project

srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput TotalEM-RV1918273645SE +/- 0.36, N = 840.31. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

WavPack Audio Encoding

This test times how long it takes to encode a sample WAV file to WavPack format with very high quality settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.7WAV To WavPackEM-RV180160240320400SE +/- 0.90, N = 5380.51

C-Ray

This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelEM-RV1130260390520650SE +/- 3.25, N = 3597.131. (CC) gcc options: -lm -lpthread -O3

srsRAN Project

srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

Test: PUSCH Processor Benchmark, Throughput Total

EM-RV1: The test quit with a non-zero exit status.

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C that focuses on compression of binary data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 16MBEM-RV170140210280350SE +/- 3.29, N = 15312.41. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

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.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096EM-RV12K4K6K8K10KSE +/- 1.42, N = 38801.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096EM-RV1306090120150SE +/- 0.10, N = 3115.21. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateEM-RV148121620SE +/- 0.13, N = 15161. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

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 FLACEM-RV14080120160200SE +/- 0.07, N = 5176.981. (CXX) g++ options: -O3 -fvisibility=hidden -lm

srsRAN Project

srsRAN Project is a complete ORAN-native 5G RAN solution created by Software Radio Systems (SRS). The srsRAN Project radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput ThreadEM-RV13691215SE +/- 0.00, N = 310.91. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

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: Quality 100, Lossless, Highest CompressionEM-RV10.02030.04060.06090.08120.1015SE +/- 0.00, N = 30.091. (CC) gcc options: -fvisibility=hidden -O2 -lm

Git

This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsEM-RV160120180240300SE +/- 1.16, N = 3256.311. git version 2.40.1

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6EM-RV150100150200250SE +/- 0.79, N = 3251.041. (CXX) g++ options: -O3 -fPIC -lm

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedEM-RV11122334455SE +/- 0.07, N = 348.61. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedEM-RV10.22280.44560.66840.89121.114SE +/- 0.01, N = 30.991. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedEM-RV11122334455SE +/- 0.06, N = 349.31. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedEM-RV10.24530.49060.73590.98121.2265SE +/- 0.00, N = 31.091. (CC) gcc options: -O3 -pthread -lz

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6, LosslessEM-RV150100150200250SE +/- 2.22, N = 3208.441. (CXX) g++ options: -O3 -fPIC -lm

eSpeak-NG Speech Engine

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 1.51Text-To-Speech SynthesisEM-RV1306090120150SE +/- 0.65, N = 4144.991. (CXX) g++ options: -O2

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.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256EM-RV130M60M90M120M150MSE +/- 320513.45, N = 31476847131. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMEM-RV130M60M90M120M150MSE +/- 18680.94, N = 31587296571. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20EM-RV190M180M270M360M450MSE +/- 390172.34, N = 34335977401. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256EM-RV130M60M90M120M150MSE +/- 167531.32, N = 31489740271. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMEM-RV130M60M90M120M150MSE +/- 73789.23, N = 31605732131. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305EM-RV170M140M210M280M350MSE +/- 79377.03, N = 33295249301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512EM-RV150M100M150M200M250MSE +/- 252856.54, N = 32209024471. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMEM-RV130M60M90M120M150MSE +/- 196417.36, N = 31319946031. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20EM-RV190M180M270M360M450MSE +/- 52086.74, N = 34346250101. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512EM-RV150M100M150M200M250MSE +/- 699887.59, N = 32214912331. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305EM-RV170M140M210M280M350MSE +/- 51605.30, N = 33325010831. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMEM-RV130M60M90M120M150MSE +/- 88270.79, N = 31308516371. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Helsing

Helsing is an open-source POSIX vampire number generator. This test profile measures the time it takes to generate vampire numbers between varying numbers of digits. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digitEM-RV14080120160200SE +/- 2.07, N = 3176.381. (CC) gcc options: -O2 -pthread

PyBench

This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesEM-RV115003000450060007500SE +/- 9.82, N = 36859

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Mixed SchedulerEM-RV1110220330440550SE +/- 5.80, N = 15502.301. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix MathEM-RV12004006008001000SE +/- 18.66, N = 15940.081. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket ActivityEM-RV190180270360450SE +/- 35.64, N = 15430.071. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: System V Message PassingEM-RV1100K200K300K400K500KSE +/- 13494.71, N = 15476142.021. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: FutexEM-RV120K40K60K80K100KSE +/- 2589.64, N = 1596434.491. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PipeEM-RV1100K200K300K400K500KSE +/- 6563.82, N = 15467232.631. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ForkingEM-RV17001400210028003500SE +/- 50.57, N = 153384.421. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SemaphoresEM-RV1300K600K900K1200K1500KSE +/- 14120.90, N = 151493837.531. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Fused Multiply-AddEM-RV1200K400K600K800K1000KSE +/- 8750.70, N = 15993955.741. (CXX) g++ options: -O2 -std=gnu99 -lc

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C that focuses on compression of binary data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 64MBEM-RV170140210280350SE +/- 3.06, N = 6317.51. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

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 DynamicsEM-RV1306090120150SE +/- 1.28, N = 3126.25

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: ReadEM-RV110002000300040005000SE +/- 6.63, N = 34606.83MIN: 4495.1 / MAX: 4671.691. (CC) gcc options: -O3 -lrt

Smallpt

Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesEM-RV1306090120150SE +/- 0.21, N = 3121.661. (CXX) g++ options: -fopenmp -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MutexEM-RV180K160K240K320K400KSE +/- 19079.72, N = 12375728.291. (CXX) g++ options: -O2 -std=gnu99 -lc

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: Quality 100, LosslessEM-RV10.04950.0990.14850.1980.2475SE +/- 0.00, N = 30.221. (CC) gcc options: -fvisibility=hidden -O2 -lm

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 10, LosslessEM-RV120406080100SE +/- 0.42, N = 380.891. (CXX) g++ options: -O3 -fPIC -lm

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedEM-RV11224364860SE +/- 0.03, N = 354.21. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedEM-RV11.07552.1513.22654.3025.3775SE +/- 0.02, N = 34.781. (CC) gcc options: -O3 -pthread -lz

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-28EM-RV120406080100SE +/- 0.03, N = 377.321. (CC) gcc options: -O2 -pedantic -fvisibility=hidden

Zstd Compression

This test measures the time needed to compress/decompress a sample file (silesia.tar) using Zstd (Zstandard) compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Decompression SpeedEM-RV11326395265SE +/- 0.12, N = 356.21. (CC) gcc options: -O3 -pthread -lz

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Compression SpeedEM-RV13691215SE +/- 0.07, N = 310.31. (CC) gcc options: -O3 -pthread -lz

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C that focuses on compression of binary data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 64MBEM-RV170140210280350SE +/- 1.30, N = 3316.61. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedEM-RV10.91.82.73.64.5SE +/- 0.00, N = 341. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Matrix 3D MathEM-RV14080120160200SE +/- 1.52, N = 7164.341. (CXX) g++ options: -O2 -std=gnu99 -lc

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C that focuses on compression of binary data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 16MBEM-RV170140210280350SE +/- 2.15, N = 3338.81. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenEM-RV11.1252.253.3754.55.625SE +/- 0.00, N = 351. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianEM-RV10.6751.352.0252.73.375SE +/- 0.00, N = 331. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlEM-RV11.1252.253.3754.55.625SE +/- 0.00, N = 351. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceEM-RV1510152025SE +/- 0.00, N = 3221. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingEM-RV1246810SE +/- 0.00, N = 361. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

Himeno Benchmark

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverEM-RV1170340510680850SE +/- 5.58, N = 3766.201. (CC) gcc options: -O3

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.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096EM-RV12K4K6K8K10KSE +/- 6.29, N = 38784.01. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096EM-RV1306090120150SE +/- 0.03, N = 3115.51. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeEM-RV17K14K21K28K35KSE +/- 77.66, N = 3342021. (CXX) g++ options: -O3

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: Quality 100, Highest CompressionEM-RV10.15530.31060.46590.62120.7765SE +/- 0.00, N = 30.691. (CC) gcc options: -fvisibility=hidden -O2 -lm

Google Draco

Draco is a library developed by Google for compressing/decompressing 3D geometric meshes and point clouds. This test profile uses some Artec3D PLY models as the sample 3D model input formats for Draco compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionEM-RV15K10K15K20K25KSE +/- 21.22, N = 3247351. (CXX) g++ options: -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MallocEM-RV130K60K90K120K150KSE +/- 1082.01, N = 3149357.411. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MMAPEM-RV11.01482.02963.04444.05925.074SE +/- 0.02, N = 34.511. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MEMFDEM-RV13691215SE +/- 0.02, N = 313.331. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CloningEM-RV1306090120150SE +/- 0.38, N = 3125.631. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ZlibEM-RV120406080100SE +/- 0.42, N = 375.161. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector Floating PointEM-RV1100200300400500SE +/- 0.30, N = 3442.901. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PthreadEM-RV115003000450060007500SE +/- 36.32, N = 37154.701. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU StressEM-RV150100150200250SE +/- 0.16, N = 3236.601. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AtomicEM-RV11428425670SE +/- 0.02, N = 361.021. (CXX) g++ options: -O2 -std=gnu99 -lc

Google SynthMark

SynthMark is a cross platform tool for benchmarking CPU performance under a variety of real-time audio workloads. It uses a polyphonic synthesizer model to provide standardized tests for latency, jitter and computational throughput. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100EM-RV1306090120150SE +/- 1.21, N = 3127.811. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Floating PointEM-RV150100150200250SE +/- 0.54, N = 3209.811. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector ShuffleEM-RV1110220330440550SE +/- 0.11, N = 3527.221. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Function CallEM-RV130060090012001500SE +/- 2.96, N = 31362.131. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Memory CopyingEM-RV180160240320400SE +/- 0.06, N = 3357.941. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVL TreeEM-RV11.172.343.514.685.85SE +/- 0.00, N = 35.21. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: HashEM-RV130K60K90K120K150KSE +/- 56.23, N = 3143446.921. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CryptoEM-RV130060090012001500SE +/- 0.14, N = 31520.541. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Wide Vector MathEM-RV17001400210028003500SE +/- 4.31, N = 33331.351. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: NUMAEM-RV150100150200250SE +/- 0.08, N = 3207.461. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc Qsort Data SortingEM-RV148121620SE +/- 0.02, N = 314.971. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PollEM-RV116K32K48K64K80KSE +/- 1050.34, N = 376040.581. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Glibc C String FunctionsEM-RV160K120K180K240K300KSE +/- 795.00, N = 3270784.151. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context SwitchingEM-RV170K140K210K280K350KSE +/- 3164.27, N = 3308493.001. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AVX-512 VNNIEM-RV14K8K12K16K20KSE +/- 6.63, N = 318978.811. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector MathEM-RV130060090012001500SE +/- 0.96, N = 31532.131. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CPU CacheEM-RV130K60K90K120K150KSE +/- 994.44, N = 3131774.001. (CXX) g++ options: -O2 -std=gnu99 -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: SENDFILEEM-RV116003200480064008000SE +/- 18.03, N = 37419.491. (CXX) g++ options: -O2 -std=gnu99 -lc

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C that focuses on compression of binary data. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 64MBEM-RV12004006008001000SE +/- 1.11, N = 3838.81. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 16MBEM-RV12004006008001000SE +/- 4.34, N = 3887.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

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: Quality 100EM-RV10.24980.49960.74940.99921.249SE +/- 0.00, N = 31.111. (CC) gcc options: -fvisibility=hidden -O2 -lm

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultEM-RV10.3240.6480.9721.2961.62SE +/- 0.00, N = 31.441. (CC) gcc options: -fvisibility=hidden -O2 -lm

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 SecondEM-RV17K14K21K28K35KSE +/- 60.43, N = 333170.221. (CC) gcc options: -O2 -lrt" -lrt

dav1d

Dav1d is an open-source, speedy AV1 video decoder supporting modern SIMD CPU features. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.

Video Input: Chimera 1080p

EM-RV1: The test quit with a non-zero exit status.

Video Input: Summer Nature 4K

EM-RV1: The test quit with a non-zero exit status.

Video Input: Summer Nature 1080p

EM-RV1: The test quit with a non-zero exit status.

Stress-NG

Stress-NG is a Linux stress tool developed by Colin Ian King. Learn more via the OpenBenchmarking.org test page.

Test: IO_uring

EM-RV1: The test quit with a non-zero exit status. E: stress-ng: error: [2919692] io-uring: [2919696] terminated with an error, exit status=2 (stressor failed)

146 Results Shown

FFmpeg
Helsing
FFmpeg
Timed Godot Game Engine Compilation
VP9 libvpx Encoding
DaCapo Benchmark
VP9 libvpx Encoding
DaCapo Benchmark
libavif avifenc
DaCapo Benchmark
FFmpeg
x265
DaCapo Benchmark
FFmpeg:
  libx264 - Platform
  libx264 - Video On Demand
VP9 libvpx Encoding
FFmpeg
srsRAN Project
NCNN:
  CPU - FastestDet
  CPU - vision_transformer
  CPU - regnety_400m
  CPU - squeezenet_ssd
  CPU - yolov4-tiny
  CPUv2-yolov3v2-yolov3 - mobilenetv2-yolov3
  CPU - resnet50
  CPU - alexnet
  CPU - resnet18
  CPU - vgg16
  CPU - googlenet
  CPU - blazeface
  CPU - efficientnet-b0
  CPU - mnasnet
  CPU - shufflenet-v2
  CPU-v3-v3 - mobilenet-v3
  CPU-v2-v2 - mobilenet-v2
  CPU - mobilenet
libavif avifenc
DaCapo Benchmark
Timed FFmpeg Compilation
Timed PHP Compilation
x265
Primesieve
VP9 libvpx Encoding
dav1d
FFmpeg
Apache Cassandra
srsRAN Project
WavPack Audio Encoding
C-Ray
C-Blosc
OpenSSL:
  RSA4096:
    verify/s
    sign/s
GraphicsMagick
FLAC Audio Encoding
srsRAN Project
WebP Image Encode
Git
libavif avifenc
Zstd Compression:
  19, Long Mode - Decompression Speed
  19, Long Mode - Compression Speed
  19 - Decompression Speed
  19 - Compression Speed
libavif avifenc
eSpeak-NG Speech Engine
OpenSSL
OpenSSL:
  AES-128-GCM
  ChaCha20
  SHA256
OpenSSL
OpenSSL:
  ChaCha20-Poly1305
  SHA512
OpenSSL:
  AES-256-GCM
  ChaCha20
  SHA512
  ChaCha20-Poly1305
OpenSSL
Helsing
PyBench
Stress-NG:
  Mixed Scheduler
  Matrix Math
  Socket Activity
  System V Message Passing
  Futex
  Pipe
  Forking
  Semaphores
  Fused Multiply-Add
C-Blosc
Dolfyn
CacheBench
Smallpt
Stress-NG
WebP Image Encode
libavif avifenc
Zstd Compression:
  12 - Decompression Speed
  12 - Compression Speed
RNNoise
Zstd Compression:
  8, Long Mode - Decompression Speed
  8, Long Mode - Compression Speed
C-Blosc
GraphicsMagick
Stress-NG
C-Blosc
GraphicsMagick:
  Sharpen
  Noise-Gaussian
  Swirl
  HWB Color Space
  Resizing
Himeno Benchmark
OpenSSL:
    verify/s
    sign/s
Google Draco
WebP Image Encode
Google Draco
Stress-NG:
  Malloc
  MMAP
  MEMFD
  Cloning
  Zlib
  Vector Floating Point
  Pthread
  CPU Stress
  Atomic
Google SynthMark
Stress-NG:
  Floating Point
  Vector Shuffle
  Function Call
  Memory Copying
  AVL Tree
  Hash
  Crypto
  Wide Vector Math
  NUMA
  Glibc Qsort Data Sorting
  Poll
  Glibc C String Functions
  Context Switching
  AVX-512 VNNI
  Vector Math
  CPU Cache
  SENDFILE
C-Blosc:
  blosclz noshuffle - 64MB
  blosclz noshuffle - 16MB
WebP Image Encode:
  Quality 100
  Default
Coremark