RISC-V Scaleway EM-RV1

Ubuntu 24.04 RISC-V benchmarks by Michael Larabel. rv64imafdcvsu testing on Ubuntu 24.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2405075-NE-2404122NE84&grt&sor.

RISC-V Scaleway EM-RV1ProcessorMotherboardMemoryDiskOSKernelCompilerFile-SystemUbuntu 23.10Ubuntu 24.04rv64imafdcvsu @ 1.85GHz (4 Cores)Scaleway EM-RV1-C4M16S128-A16GB125GB Y2P128Ubuntu 23.105.10.113+ (riscv64)GCC 13.2.0ext4Ubuntu 24.04OpenBenchmarking.orgCompiler Details- Ubuntu 23.10: --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 - Ubuntu 24.04: --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-backtrace --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 Processor Details- Scaling Governor: light-cpufreq ondemandJava Details- Ubuntu 23.10: OpenJDK Runtime Environment (build 11.0.20+8-post-Ubuntu-1ubuntu1) - Ubuntu 24.04: OpenJDK Runtime Environment (build 11.0.23+9-post-Ubuntu-1ubuntu1) Python Details- Ubuntu 23.10: Python 3.11.6- Ubuntu 24.04: Python 3.12.3

RISC-V Scaleway EM-RV1cassandra: Writesblosc: blosclz shuffle - 64MBblosc: blosclz noshuffle - 64MBblosc: blosclz bitshuffle - 64MBblosc: blosclz noshuffle - 16MBblosc: blosclz shuffle - 16MBblosc: blosclz bitshuffle - 16MBc-ray: Total Time - 4K, 16 Rays Per Pixelcachebench: Readcoremark: CoreMark Size 666 - Iterations Per Seconddacapobench: Jythondacapobench: Eclipsedacapobench: Spring Bootdacapobench: Apache Kafkadacapobench: Zxing 1D/2D Barcode Image Processingdav1d: Chimera 1080p 10-bitdolfyn: Computational Fluid Dynamicsespeak: Text-To-Speech Synthesisffmpeg: libx264 - Liveffmpeg: libx265 - Liveffmpeg: libx264 - Uploadffmpeg: libx265 - Uploadffmpeg: libx264 - Platformffmpeg: libx265 - Platformffmpeg: libx264 - Video On Demandencode-flac: WAV To FLACgit: Time To Complete Common Git Commandsdraco: Liondraco: Church Facadesynthmark: VoiceMark_100graphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacehelsing: 12 digithelsing: 14 digithimeno: Poisson Pressure Solveravifenc: 0avifenc: 2avifenc: 6avifenc: 6, Losslessavifenc: 10, Losslessncnn: CPU - mobilenetncnn: CPU-v2-v2 - mobilenet-v2ncnn: CPU-v3-v3 - mobilenet-v3ncnn: CPU - shufflenet-v2ncnn: CPU - mnasnetncnn: CPU - efficientnet-b0ncnn: CPU - blazefacencnn: CPU - googlenetncnn: CPU - vgg16ncnn: CPU - resnet18ncnn: CPU - alexnetncnn: CPU - resnet50ncnn: CPUv2-yolov3v2-yolov3 - mobilenetv2-yolov3ncnn: CPU - yolov4-tinyncnn: CPU - squeezenet_ssdncnn: CPU - regnety_400mncnn: CPU - vision_transformerncnn: CPU - FastestDetopenssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305openssl: SHA256openssl: SHA512openssl: RSA4096openssl: RSA4096openssl: ChaCha20openssl: AES-128-GCMopenssl: AES-256-GCMopenssl: ChaCha20-Poly1305primesieve: 1e12pybench: Total For Average Test Timesrnnoise: smallpt: Global Illumination Renderer; 128 Samplessrsran: PDSCH Processor Benchmark, Throughput Totalsrsran: PDSCH Processor Benchmark, Throughput Threadsrsran: PUSCH Processor Benchmark, Throughput Threadstress-ng: Hashstress-ng: MMAPstress-ng: NUMAstress-ng: Pipestress-ng: Pollstress-ng: Zlibstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Cloningstress-ng: Forkingstress-ng: Pthreadstress-ng: AVL Treestress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: AVX-512 VNNIstress-ng: Function Callstress-ng: Floating Pointstress-ng: Matrix 3D Mathstress-ng: Memory Copyingstress-ng: Vector Shufflestress-ng: Mixed Schedulerstress-ng: Socket Activitystress-ng: Wide Vector Mathstress-ng: Context Switchingstress-ng: Fused Multiply-Addstress-ng: Vector Floating Pointstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingbuild-ffmpeg: Time To Compilebuild-gdb: Time To Compilebuild-godot: Time To Compilebuild-php: Time To Compilevpxenc: Speed 0 - Bosphorus 4Kvpxenc: Speed 5 - Bosphorus 4Kvpxenc: Speed 0 - Bosphorus 1080pvpxenc: Speed 5 - Bosphorus 1080pencode-wavpack: WAV To WavPackwebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionx265: Bosphorus 4Kx265: Bosphorus 1080pcompress-zstd: 12 - Compression Speedcompress-zstd: 12 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression SpeedUbuntu 23.10Ubuntu 24.0468316.6838.8317.5887.0312.4338.8597.1294606.83010633170.21667831824264093378209892993261916656308.96126.249144.9907.561.180.440.181.570.351.58176.984256.3072473534202127.806516546322176.37920221.294766.2021317458.3563147.505251.044208.44380.888317.7584.3981.4038.6691.49185.0414.95263.421312.36236.44201.45638.18317.75430.46191.79117.306868.1855.55147684713221491233115.58784.0434625010160573213131994603332501083148974027220902447115.28801.4433597740158729657130851637329524930963.890685977.324121.65740.310.90.7143446.924.51207.46467232.6376040.5875.1696434.4913.33375728.2961.021520.54149357.41125.633384.427154.705.27419.49131774.00236.601493837.53940.081532.1318978.811362.13209.81164.34357.94527.22502.30430.073331.35308493.00993955.74442.90270784.1514.97476142.021676.18614020.5051479.4850.050.170.130.52380.5121.441.110.220.690.090.110.444.7854.21.0949.310.356.20.9948.666304.7819.8316.0872.2352.0345.8605.1904606.42361033089.404230348628044027512172331101640818039268.92129.438144.904177.936264.5772490534317118.277515546321174.27519314.086773.8000457566.6343209.411254.655210.98284.025319.3781.8879.6437.7788.06181.5915.49260.961291.54233.05198.92631.79319.37428.43190.89114.486716.2853.11149486073214761236113.98760.8431722290160136850131611397331710557148436093219236897114.48763.6434503710158120073131045330332023580953.539656262.772123.32941.710.60.7143253.763.95206.65458295.8074867.4673.4795214.2511.04311339.0761.181490.76136312.55121.861670.4321391.06113486.2881474.0630.050.180.130.53389.5801.421.090.210.680.094.8254.81.0949.610.456.71.0049.2OpenBenchmarking.org

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.1.3Test: WritesUbuntu 23.10Ubuntu 24.041530456075SE +/- 0.33, N = 3SE +/- 0.00, N = 36866

C-Blosc

Test: blosclz shuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 64MBUbuntu 23.10Ubuntu 24.0470140210280350SE +/- 1.30, N = 3SE +/- 7.64, N = 14316.6304.71. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 64MBUbuntu 23.10Ubuntu 24.042004006008001000SE +/- 1.11, N = 3SE +/- 5.78, N = 3838.8819.81. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 64MBUbuntu 23.10Ubuntu 24.0470140210280350SE +/- 3.06, N = 6SE +/- 2.60, N = 3317.5316.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 16MBUbuntu 23.10Ubuntu 24.042004006008001000SE +/- 4.34, N = 3SE +/- 9.70, N = 3887.0872.21. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 16MBUbuntu 24.04Ubuntu 23.1080160240320400SE +/- 7.03, N = 15SE +/- 3.29, N = 15352.0312.41. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 16MBUbuntu 24.04Ubuntu 23.1080160240320400SE +/- 4.16, N = 3SE +/- 2.15, N = 3345.8338.81. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelUbuntu 23.10Ubuntu 24.04130260390520650SE +/- 3.25, N = 3SE +/- 5.60, N = 6597.13605.191. (CC) gcc options: -lm -lpthread -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadUbuntu 23.10Ubuntu 24.0410002000300040005000SE +/- 6.63, N = 3SE +/- 1.28, N = 34606.834606.42MIN: 4495.1 / MAX: 4671.69MIN: 4475.13 / MAX: 4669.881. (CC) gcc options: -O3 -lrt

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondUbuntu 23.10Ubuntu 24.047K14K21K28K35KSE +/- 60.43, N = 3SE +/- 32.28, N = 333170.2233089.401. (CC) gcc options: -O2 -lrt" -lrt

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonUbuntu 23.10Ubuntu 24.04700K1400K2100K2800K3500KSE +/- 24732.96, N = 3SE +/- 67306.20, N = 331824263486280

DaCapo Benchmark

Java Test: Eclipse

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: EclipseUbuntu 23.10Ubuntu 24.04900K1800K2700K3600K4500KSE +/- 120579.63, N = 3SE +/- 30857.85, N = 340933784402751

DaCapo Benchmark

Java Test: Spring Boot

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring BootUbuntu 23.10Ubuntu 24.04500K1000K1500K2000K2500KSE +/- 12189.84, N = 3SE +/- 5060.90, N = 320989292172331

DaCapo Benchmark

Java Test: Apache Kafka

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache KafkaUbuntu 23.10Ubuntu 24.04200K400K600K800K1000KSE +/- 6771.80, N = 3SE +/- 1465.29, N = 39326191016408

DaCapo Benchmark

Java Test: Zxing 1D/2D Barcode Image Processing

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Zxing 1D/2D Barcode Image ProcessingUbuntu 23.10Ubuntu 24.04400K800K1200K1600K2000KSE +/- 1624.06, N = 3SE +/- 8181.83, N = 316656301803926

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 1.4Video Input: Chimera 1080p 10-bitUbuntu 23.10Ubuntu 24.043691215SE +/- 0.01, N = 3SE +/- 0.02, N = 38.968.921. (CC) gcc options: -pthread

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsUbuntu 23.10Ubuntu 24.04306090120150SE +/- 1.28, N = 3SE +/- 0.65, N = 3126.25129.44

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 1.51Text-To-Speech SynthesisUbuntu 24.04Ubuntu 23.10306090120150SE +/- 0.63, N = 4SE +/- 0.65, N = 4144.90144.991. (CXX) g++ options: -O2

FFmpeg

Encoder: libx264 - Scenario: Live

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

FFmpeg

Encoder: libx265 - Scenario: Live

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

FFmpeg

Encoder: libx264 - Scenario: Upload

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

FFmpeg

Encoder: libx265 - Scenario: Upload

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

FFmpeg

Encoder: libx264 - Scenario: Platform

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

FFmpeg

Encoder: libx265 - Scenario: Platform

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

FFmpeg

Encoder: libx264 - Scenario: Video On Demand

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

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.4WAV To FLACUbuntu 23.10Ubuntu 24.044080120160200SE +/- 0.07, N = 5SE +/- 0.10, N = 5176.98177.94-logg1. (CXX) g++ options: -O3 -fvisibility=hidden -lm

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsUbuntu 23.10Ubuntu 24.0460120180240300SE +/- 1.16, N = 3SE +/- 0.64, N = 3256.31264.581. Ubuntu 23.10: git version 2.40.12. Ubuntu 24.04: git version 2.43.0

Google Draco

Model: Lion

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: LionUbuntu 23.10Ubuntu 24.045K10K15K20K25KSE +/- 21.22, N = 3SE +/- 203.75, N = 324735249051. (CXX) g++ options: -O3

Google Draco

Model: Church Facade

OpenBenchmarking.orgms, Fewer Is BetterGoogle Draco 1.5.6Model: Church FacadeUbuntu 23.10Ubuntu 24.047K14K21K28K35KSE +/- 77.66, N = 3SE +/- 64.09, N = 334202343171. (CXX) g++ options: -O3

Google SynthMark

Test: VoiceMark_100

OpenBenchmarking.orgVoices, More Is BetterGoogle SynthMark 20201109Test: VoiceMark_100Ubuntu 23.10Ubuntu 24.04306090120150SE +/- 1.21, N = 3SE +/- 1.09, N = 3127.81118.281. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlUbuntu 24.04Ubuntu 23.101.1252.253.3754.55.625SE +/- 0.00, N = 3SE +/- 0.00, N = 355-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateUbuntu 23.10Ubuntu 24.0448121620SE +/- 0.13, N = 15SE +/- 0.19, N = 151615-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenUbuntu 24.04Ubuntu 23.101.1252.253.3754.55.625SE +/- 0.00, N = 3SE +/- 0.00, N = 355-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedUbuntu 24.04Ubuntu 23.100.91.82.73.64.5SE +/- 0.00, N = 3SE +/- 0.00, N = 344-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingUbuntu 24.04Ubuntu 23.10246810SE +/- 0.00, N = 3SE +/- 0.00, N = 366-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianUbuntu 24.04Ubuntu 23.100.6751.352.0252.73.375SE +/- 0.00, N = 3SE +/- 0.00, N = 333-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceUbuntu 23.10Ubuntu 24.04510152025SE +/- 0.00, N = 3SE +/- 0.00, N = 32221-lXext1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp

Helsing

Digit Range: 12 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 12 digitUbuntu 24.04Ubuntu 23.104080120160200SE +/- 5.91, N = 12SE +/- 2.07, N = 3174.28176.381. (CC) gcc options: -O2 -pthread

Helsing

Digit Range: 14 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digitUbuntu 24.04Ubuntu 23.104K8K12K16K20KSE +/- 122.81, N = 3SE +/- 2510.02, N = 319314.0920221.291. (CC) gcc options: -O2 -pthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 24.04Ubuntu 23.10170340510680850SE +/- 0.96, N = 3SE +/- 5.58, N = 3773.80766.201. (CC) gcc options: -O3

libavif avifenc

Encoder Speed: 0

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 0Ubuntu 23.10Ubuntu 24.0416003200480064008000SE +/- 25.70, N = 3SE +/- 16.96, N = 37458.367566.631. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 2Ubuntu 23.10Ubuntu 24.047001400210028003500SE +/- 15.18, N = 3SE +/- 12.19, N = 33147.513209.411. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6Ubuntu 23.10Ubuntu 24.0460120180240300SE +/- 0.79, N = 3SE +/- 0.87, N = 3251.04254.661. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6, LosslessUbuntu 23.10Ubuntu 24.0450100150200250SE +/- 2.22, N = 3SE +/- 1.21, N = 3208.44210.981. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 10, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 10, LosslessUbuntu 23.10Ubuntu 24.0420406080100SE +/- 0.42, N = 3SE +/- 0.41, N = 380.8984.031. (CXX) g++ options: -O3 -fPIC -lm

NCNN

Target: CPU - Model: mobilenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: mobilenetUbuntu 23.10Ubuntu 24.0470140210280350SE +/- 1.28, N = 3SE +/- 0.44, N = 3317.75319.37MIN: 314.01 / MAX: 377.85MIN: 316.75 / MAX: 356.491. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v2-v2 - Model: mobilenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU-v2-v2 - Model: mobilenet-v2Ubuntu 24.04Ubuntu 23.1020406080100SE +/- 0.10, N = 3SE +/- 0.89, N = 381.8884.39MIN: 81.19 / MAX: 98.24MIN: 82.14 / MAX: 119.631. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU-v3-v3 - Model: mobilenet-v3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU-v3-v3 - Model: mobilenet-v3Ubuntu 24.04Ubuntu 23.1020406080100SE +/- 0.11, N = 3SE +/- 0.66, N = 379.6481.40MIN: 78.88 / MAX: 96.31MIN: 79.92 / MAX: 171.761. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: shufflenet-v2Ubuntu 24.04Ubuntu 23.10918273645SE +/- 0.18, N = 3SE +/- 0.38, N = 337.7738.66MIN: 37.12 / MAX: 49.15MIN: 37.07 / MAX: 74.071. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: mnasnetUbuntu 24.04Ubuntu 23.1020406080100SE +/- 0.05, N = 3SE +/- 0.89, N = 388.0691.49MIN: 87.14 / MAX: 104.02MIN: 89.27 / MAX: 146.581. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: efficientnet-b0Ubuntu 24.04Ubuntu 23.104080120160200SE +/- 0.11, N = 3SE +/- 2.07, N = 3181.59185.04MIN: 180.62 / MAX: 213.3MIN: 180.68 / MAX: 251.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: blazeface

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: blazefaceUbuntu 23.10Ubuntu 24.0448121620SE +/- 0.09, N = 3SE +/- 0.22, N = 314.9515.49MIN: 14.44 / MAX: 41.78MIN: 14.77 / MAX: 23.811. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: googlenet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: googlenetUbuntu 24.04Ubuntu 23.1060120180240300SE +/- 0.18, N = 3SE +/- 1.31, N = 3260.96263.42MIN: 259.49 / MAX: 289.38MIN: 259.82 / MAX: 320.331. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vgg16Ubuntu 24.04Ubuntu 23.1030060090012001500SE +/- 1.56, N = 3SE +/- 8.99, N = 31291.541312.36MIN: 1279.26 / MAX: 1567.34MIN: 1284.13 / MAX: 1610.881. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet18Ubuntu 24.04Ubuntu 23.1050100150200250SE +/- 0.44, N = 3SE +/- 2.03, N = 3233.05236.44MIN: 231.45 / MAX: 265.19MIN: 232.28 / MAX: 387.91. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: alexnetUbuntu 24.04Ubuntu 23.104080120160200SE +/- 0.21, N = 3SE +/- 0.96, N = 3198.92201.45MIN: 197.28 / MAX: 216.6MIN: 198.31 / MAX: 272.471. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet50Ubuntu 24.04Ubuntu 23.10140280420560700SE +/- 0.47, N = 3SE +/- 2.38, N = 3631.79638.18MIN: 629.16 / MAX: 828.97MIN: 629.13 / MAX: 772.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3Ubuntu 23.10Ubuntu 24.0470140210280350SE +/- 1.28, N = 3SE +/- 0.44, N = 3317.75319.37MIN: 314.01 / MAX: 377.85MIN: 316.75 / MAX: 356.491. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: yolov4-tiny

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: yolov4-tinyUbuntu 24.04Ubuntu 23.1090180270360450SE +/- 0.30, N = 3SE +/- 1.43, N = 3428.43430.46MIN: 426.42 / MAX: 466.51MIN: 425.46 / MAX: 501.931. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: squeezenet_ssdUbuntu 24.04Ubuntu 23.104080120160200SE +/- 0.16, N = 3SE +/- 0.81, N = 3190.89191.79MIN: 189.72 / MAX: 225.71MIN: 189.82 / MAX: 231.71. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: regnety_400mUbuntu 24.04Ubuntu 23.10306090120150SE +/- 0.33, N = 3SE +/- 1.27, N = 3114.48117.30MIN: 113.36 / MAX: 126.63MIN: 114.57 / MAX: 187.721. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vision_transformer

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vision_transformerUbuntu 24.04Ubuntu 23.1015003000450060007500SE +/- 52.70, N = 3SE +/- 131.52, N = 36716.286868.18MIN: 6591.62 / MAX: 7086.7MIN: 6647.48 / MAX: 7718.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: FastestDet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: FastestDetUbuntu 24.04Ubuntu 23.101224364860SE +/- 0.10, N = 3SE +/- 0.53, N = 353.1155.55MIN: 52.54 / MAX: 80.86MIN: 53.9 / MAX: 91.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256Ubuntu 24.04Ubuntu 23.1030M60M90M120M150MSE +/- 232238.72, N = 3SE +/- 320513.45, N = 31494860731476847131. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512Ubuntu 23.10Ubuntu 24.0450M100M150M200M250MSE +/- 699887.59, N = 3SE +/- 2333338.93, N = 52214912332147612361. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Ubuntu 23.10Ubuntu 24.04306090120150SE +/- 0.03, N = 3SE +/- 0.30, N = 3115.5113.91. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096Ubuntu 23.10Ubuntu 24.042K4K6K8K10KSE +/- 6.29, N = 3SE +/- 3.92, N = 38784.08760.81. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20Ubuntu 23.10Ubuntu 24.0490M180M270M360M450MSE +/- 52086.74, N = 3SE +/- 820899.90, N = 34346250104317222901. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMUbuntu 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 73789.23, N = 3SE +/- 51214.93, N = 31605732131601368501. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMUbuntu 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 196417.36, N = 3SE +/- 168867.26, N = 31319946031316113971. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305Ubuntu 23.10Ubuntu 24.0470M140M210M280M350MSE +/- 51605.30, N = 3SE +/- 255754.42, N = 33325010833317105571. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256Ubuntu 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 167531.32, N = 3SE +/- 300751.19, N = 31489740271484360931. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512Ubuntu 23.10Ubuntu 24.0450M100M150M200M250MSE +/- 252856.54, N = 3SE +/- 758639.36, N = 32209024472192368971. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096Ubuntu 23.10Ubuntu 24.04306090120150SE +/- 0.10, N = 3SE +/- 0.42, N = 3115.2114.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096Ubuntu 23.10Ubuntu 24.042K4K6K8K10KSE +/- 1.42, N = 3SE +/- 3.85, N = 38801.48763.61. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20Ubuntu 24.04Ubuntu 23.1090M180M270M360M450MSE +/- 200484.51, N = 3SE +/- 390172.34, N = 34345037104335977401. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMUbuntu 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 18680.94, N = 3SE +/- 805173.21, N = 31587296571581200731. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMUbuntu 24.04Ubuntu 23.1030M60M90M120M150MSE +/- 59830.00, N = 3SE +/- 88270.79, N = 31310453301308516371. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305Ubuntu 24.04Ubuntu 23.1070M140M210M280M350MSE +/- 97408.20, N = 3SE +/- 79377.03, N = 33320235803295249301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e12Ubuntu 24.04Ubuntu 23.102004006008001000SE +/- 8.95, N = 3SE +/- 10.41, N = 4953.54963.891. (CXX) g++ options: -O3

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesUbuntu 24.04Ubuntu 23.1015003000450060007500SE +/- 13.11, N = 3SE +/- 9.82, N = 365626859

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28Ubuntu 24.04Ubuntu 23.1020406080100SE +/- 0.39, N = 3SE +/- 0.03, N = 362.7777.321. (CC) gcc options: -O2 -pedantic -fvisibility=hidden

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesUbuntu 23.10Ubuntu 24.04306090120150SE +/- 0.21, N = 3SE +/- 0.20, N = 3121.66123.331. (CXX) g++ options: -fopenmp -O3

srsRAN Project

Test: PDSCH Processor Benchmark, Throughput Total

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput TotalUbuntu 24.04Ubuntu 23.101020304050SE +/- 0.03, N = 3SE +/- 0.36, N = 841.740.31. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

srsRAN Project

Test: PDSCH Processor Benchmark, Throughput Thread

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PDSCH Processor Benchmark, Throughput ThreadUbuntu 23.10Ubuntu 24.043691215SE +/- 0.00, N = 3SE +/- 0.09, N = 310.910.61. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

srsRAN Project

Test: PUSCH Processor Benchmark, Throughput Thread

OpenBenchmarking.orgMbps, More Is BettersrsRAN Project 23.10.1-20240325Test: PUSCH Processor Benchmark, Throughput ThreadUbuntu 24.04Ubuntu 23.100.15750.3150.47250.630.7875SE +/- 0.00, N = 3SE +/- 0.00, N = 30.70.7MIN: 0.4MIN: 0.41. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl

Stress-NG

Test: Hash

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: HashUbuntu 23.10Ubuntu 24.0430K60K90K120K150KSE +/- 56.23, N = 3SE +/- 104.26, N = 3143446.92143253.761. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MMAPUbuntu 23.10Ubuntu 24.041.01482.02963.04444.05925.074SE +/- 0.02, N = 3SE +/- 0.13, N = 154.513.951. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: NUMAUbuntu 23.10Ubuntu 24.0450100150200250SE +/- 0.08, N = 3SE +/- 0.08, N = 3207.46206.651. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Pipe

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PipeUbuntu 23.10Ubuntu 24.04100K200K300K400K500KSE +/- 6563.82, N = 15SE +/- 9530.75, N = 15467232.63458295.801. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: PollUbuntu 23.10Ubuntu 24.0416K32K48K64K80KSE +/- 1050.34, N = 3SE +/- 620.92, N = 376040.5874867.461. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Zlib

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: ZlibUbuntu 23.10Ubuntu 24.0420406080100SE +/- 0.42, N = 3SE +/- 0.79, N = 475.1673.471. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: FutexUbuntu 23.10Ubuntu 24.0420K40K60K80K100KSE +/- 2589.64, N = 15SE +/- 1323.05, N = 396434.4995214.251. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MEMFDUbuntu 23.10Ubuntu 24.043691215SE +/- 0.02, N = 3SE +/- 0.06, N = 313.3311.041. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MutexUbuntu 23.10Ubuntu 24.0480K160K240K320K400KSE +/- 19079.72, N = 12SE +/- 14413.41, N = 15375728.29311339.071. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: AtomicUbuntu 24.04Ubuntu 23.101428425670SE +/- 0.02, N = 3SE +/- 0.02, N = 361.1861.021. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CryptoUbuntu 23.10Ubuntu 24.0430060090012001500SE +/- 0.14, N = 3SE +/- 1.71, N = 31520.541490.761. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: MallocUbuntu 23.10Ubuntu 24.0430K60K90K120K150KSE +/- 1082.01, N = 3SE +/- 656.09, N = 3149357.41136312.551. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Cloning

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: CloningUbuntu 23.10Ubuntu 24.04306090120150SE +/- 0.38, N = 3SE +/- 0.18, N = 3125.63121.861. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Forking

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

Stress-NG

Test: Pthread

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

Stress-NG

Test: AVL Tree

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

Stress-NG

Test: SENDFILE

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

Stress-NG

Test: CPU Cache

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

Stress-NG

Test: CPU Stress

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

Stress-NG

Test: Semaphores

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

Stress-NG

Test: Matrix Math

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

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Vector MathUbuntu 23.1030060090012001500SE +/- 0.96, N = 31532.131. (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 VNNIUbuntu 23.104K8K12K16K20KSE +/- 6.63, N = 318978.811. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Function Call

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

Stress-NG

Test: Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Floating PointUbuntu 23.1050100150200250SE +/- 0.54, N = 3209.811. (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 MathUbuntu 23.104080120160200SE +/- 1.52, N = 7164.341. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Memory Copying

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

Stress-NG

Test: Vector Shuffle

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

Stress-NG

Test: Mixed Scheduler

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

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Socket ActivityUbuntu 23.1090180270360450SE +/- 35.64, N = 15430.071. (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 MathUbuntu 23.107001400210028003500SE +/- 4.31, N = 33331.351. (CXX) g++ options: -O2 -std=gnu99 -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.16.04Test: Context SwitchingUbuntu 23.1070K140K210K280K350KSE +/- 3164.27, N = 3308493.001. (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-AddUbuntu 23.10200K400K600K800K1000KSE +/- 8750.70, N = 15993955.741. (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 PointUbuntu 23.10100200300400500SE +/- 0.30, N = 3442.901. (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 FunctionsUbuntu 23.1060K120K180K240K300KSE +/- 795.00, N = 3270784.151. (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 SortingUbuntu 23.1048121620SE +/- 0.02, N = 314.971. (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 PassingUbuntu 23.10100K200K300K400K500KSE +/- 13494.71, N = 15476142.021. (CXX) g++ options: -O2 -std=gnu99 -lc

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 7.0Time To CompileUbuntu 24.04Ubuntu 23.10400800120016002000SE +/- 2.48, N = 3SE +/- 0.44, N = 31670.431676.19

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileUbuntu 24.0430060090012001500SE +/- 1.28, N = 31391.06

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileUbuntu 24.04Ubuntu 23.103K6K9K12K15KSE +/- 17.47, N = 3SE +/- 18.25, N = 313486.2914020.51

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.3.4Time To CompileUbuntu 24.04Ubuntu 23.1030060090012001500SE +/- 0.98, N = 3SE +/- 0.30, N = 31474.061479.49

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 0 - Input: Bosphorus 4KUbuntu 24.04Ubuntu 23.100.01130.02260.03390.04520.0565SE +/- 0.00, N = 3SE +/- 0.00, N = 30.050.051. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 5 - Input: Bosphorus 4KUbuntu 24.04Ubuntu 23.100.04050.0810.12150.1620.2025SE +/- 0.00, N = 9SE +/- 0.00, N = 90.180.171. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 0 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 0 - Input: Bosphorus 1080pUbuntu 24.04Ubuntu 23.100.02930.05860.08790.11720.1465SE +/- 0.00, N = 3SE +/- 0.00, N = 30.130.131. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

VP9 libvpx Encoding

Speed: Speed 5 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.13Speed: Speed 5 - Input: Bosphorus 1080pUbuntu 24.04Ubuntu 23.100.11930.23860.35790.47720.5965SE +/- 0.00, N = 3SE +/- 0.00, N = 30.530.521. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11

WavPack Audio Encoding

WAV To WavPack

OpenBenchmarking.orgSeconds, Fewer Is BetterWavPack Audio Encoding 5.7WAV To WavPackUbuntu 23.10Ubuntu 24.0480160240320400SE +/- 0.90, N = 5SE +/- 0.87, N = 5380.51389.58

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: DefaultUbuntu 23.10Ubuntu 24.040.3240.6480.9721.2961.62SE +/- 0.00, N = 3SE +/- 0.00, N = 31.441.421. (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 100Ubuntu 23.10Ubuntu 24.040.24980.49960.74940.99921.249SE +/- 0.00, N = 3SE +/- 0.00, N = 31.111.091. (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, LosslessUbuntu 23.10Ubuntu 24.040.04950.0990.14850.1980.2475SE +/- 0.00, N = 3SE +/- 0.00, N = 30.220.211. (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 CompressionUbuntu 23.10Ubuntu 24.040.15530.31060.46590.62120.7765SE +/- 0.00, N = 3SE +/- 0.00, N = 30.690.681. (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 CompressionUbuntu 24.04Ubuntu 23.100.02030.04060.06090.08120.1015SE +/- 0.00, N = 3SE +/- 0.00, N = 30.090.091. (CC) gcc options: -fvisibility=hidden -O2 -lm

x265

Video Input: Bosphorus 4K

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

x265

Video Input: Bosphorus 1080p

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

Zstd Compression

Compression Level: 12 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedUbuntu 24.04Ubuntu 23.101.08452.1693.25354.3385.4225SE +/- 0.02, N = 3SE +/- 0.02, N = 34.824.781. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 12 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedUbuntu 24.04Ubuntu 23.101224364860SE +/- 0.03, N = 3SE +/- 0.03, N = 354.854.21. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedUbuntu 24.04Ubuntu 23.100.24530.49060.73590.98121.2265SE +/- 0.01, N = 3SE +/- 0.00, N = 31.091.091. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedUbuntu 24.04Ubuntu 23.101122334455SE +/- 0.03, N = 3SE +/- 0.06, N = 349.649.31. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Compression SpeedUbuntu 24.04Ubuntu 23.103691215SE +/- 0.03, N = 3SE +/- 0.07, N = 310.410.31. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Decompression SpeedUbuntu 24.04Ubuntu 23.101326395265SE +/- 0.09, N = 3SE +/- 0.12, N = 356.756.21. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedUbuntu 24.04Ubuntu 23.100.2250.450.6750.91.125SE +/- 0.00, N = 3SE +/- 0.01, N = 31.000.991. (CC) gcc options: -O3 -pthread -lz

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedUbuntu 24.04Ubuntu 23.101122334455SE +/- 0.12, N = 3SE +/- 0.07, N = 349.248.61. (CC) gcc options: -O3 -pthread -lz


Phoronix Test Suite v10.8.4