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&rdt.

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 23.10Ubuntu 24.0480160240320400SE +/- 3.29, N = 15SE +/- 7.03, N = 15312.4352.01. (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 23.10Ubuntu 24.0480160240320400SE +/- 2.15, N = 3SE +/- 4.16, N = 3338.8345.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 23.10Ubuntu 24.04306090120150SE +/- 0.65, N = 4SE +/- 0.63, N = 4144.99144.901. (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 23.10Ubuntu 24.041.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 23.10Ubuntu 24.041.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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.04246810SE +/- 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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.044080120160200SE +/- 2.07, N = 3SE +/- 5.91, N = 12176.38174.281. (CC) gcc options: -O2 -pthread

Helsing

Digit Range: 14 digit

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

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 23.10Ubuntu 24.04170340510680850SE +/- 5.58, N = 3SE +/- 0.96, N = 3766.20773.801. (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 23.10Ubuntu 24.0420406080100SE +/- 0.89, N = 3SE +/- 0.10, N = 384.3981.88MIN: 82.14 / MAX: 119.63MIN: 81.19 / MAX: 98.241. (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 23.10Ubuntu 24.0420406080100SE +/- 0.66, N = 3SE +/- 0.11, N = 381.4079.64MIN: 79.92 / MAX: 171.76MIN: 78.88 / MAX: 96.311. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: shufflenet-v2

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: shufflenet-v2Ubuntu 23.10Ubuntu 24.04918273645SE +/- 0.38, N = 3SE +/- 0.18, N = 338.6637.77MIN: 37.07 / MAX: 74.07MIN: 37.12 / MAX: 49.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: mnasnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: mnasnetUbuntu 23.10Ubuntu 24.0420406080100SE +/- 0.89, N = 3SE +/- 0.05, N = 391.4988.06MIN: 89.27 / MAX: 146.58MIN: 87.14 / MAX: 104.021. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: efficientnet-b0

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: efficientnet-b0Ubuntu 23.10Ubuntu 24.044080120160200SE +/- 2.07, N = 3SE +/- 0.11, N = 3185.04181.59MIN: 180.68 / MAX: 251.69MIN: 180.62 / MAX: 213.31. (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 23.10Ubuntu 24.0460120180240300SE +/- 1.31, N = 3SE +/- 0.18, N = 3263.42260.96MIN: 259.82 / MAX: 320.33MIN: 259.49 / MAX: 289.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vgg16

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vgg16Ubuntu 23.10Ubuntu 24.0430060090012001500SE +/- 8.99, N = 3SE +/- 1.56, N = 31312.361291.54MIN: 1284.13 / MAX: 1610.88MIN: 1279.26 / MAX: 1567.341. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet18

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet18Ubuntu 23.10Ubuntu 24.0450100150200250SE +/- 2.03, N = 3SE +/- 0.44, N = 3236.44233.05MIN: 232.28 / MAX: 387.9MIN: 231.45 / MAX: 265.191. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: alexnet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: alexnetUbuntu 23.10Ubuntu 24.044080120160200SE +/- 0.96, N = 3SE +/- 0.21, N = 3201.45198.92MIN: 198.31 / MAX: 272.47MIN: 197.28 / MAX: 216.61. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: resnet50

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: resnet50Ubuntu 23.10Ubuntu 24.04140280420560700SE +/- 2.38, N = 3SE +/- 0.47, N = 3638.18631.79MIN: 629.13 / MAX: 772.94MIN: 629.16 / MAX: 828.971. (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 23.10Ubuntu 24.0490180270360450SE +/- 1.43, N = 3SE +/- 0.30, N = 3430.46428.43MIN: 425.46 / MAX: 501.93MIN: 426.42 / MAX: 466.511. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: squeezenet_ssd

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: squeezenet_ssdUbuntu 23.10Ubuntu 24.044080120160200SE +/- 0.81, N = 3SE +/- 0.16, N = 3191.79190.89MIN: 189.82 / MAX: 231.7MIN: 189.72 / MAX: 225.711. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: regnety_400m

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: regnety_400mUbuntu 23.10Ubuntu 24.04306090120150SE +/- 1.27, N = 3SE +/- 0.33, N = 3117.30114.48MIN: 114.57 / MAX: 187.72MIN: 113.36 / MAX: 126.631. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: vision_transformer

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: vision_transformerUbuntu 23.10Ubuntu 24.0415003000450060007500SE +/- 131.52, N = 3SE +/- 52.70, N = 36868.186716.28MIN: 6647.48 / MAX: 7718.65MIN: 6591.62 / MAX: 7086.71. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

NCNN

Target: CPU - Model: FastestDet

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20230517Target: CPU - Model: FastestDetUbuntu 23.10Ubuntu 24.041224364860SE +/- 0.53, N = 3SE +/- 0.10, N = 355.5553.11MIN: 53.9 / MAX: 91.02MIN: 52.54 / MAX: 80.861. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256Ubuntu 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 320513.45, N = 3SE +/- 232238.72, N = 31476847131494860731. (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 23.10Ubuntu 24.0490M180M270M360M450MSE +/- 390172.34, N = 3SE +/- 200484.51, N = 34335977404345037101. (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 23.10Ubuntu 24.0430M60M90M120M150MSE +/- 88270.79, N = 3SE +/- 59830.00, N = 31308516371310453301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: ChaCha20-Poly1305

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

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e12Ubuntu 23.10Ubuntu 24.042004006008001000SE +/- 10.41, N = 4SE +/- 8.95, N = 3963.89953.541. (CXX) g++ options: -O3

PyBench

Total For Average Test Times

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

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28Ubuntu 23.10Ubuntu 24.0420406080100SE +/- 0.03, N = 3SE +/- 0.39, N = 377.3262.771. (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 23.10Ubuntu 24.041020304050SE +/- 0.36, N = 8SE +/- 0.03, N = 340.341.71. (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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.041428425670SE +/- 0.02, N = 3SE +/- 0.02, N = 361.0261.181. (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 23.10Ubuntu 24.04400800120016002000SE +/- 0.44, N = 3SE +/- 2.48, N = 31676.191670.43

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 23.10Ubuntu 24.043K6K9K12K15KSE +/- 18.25, N = 3SE +/- 17.47, N = 314020.5113486.29

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.3.4Time To CompileUbuntu 23.10Ubuntu 24.0430060090012001500SE +/- 0.30, N = 3SE +/- 0.98, N = 31479.491474.06

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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.040.04050.0810.12150.1620.2025SE +/- 0.00, N = 9SE +/- 0.00, N = 90.170.181. (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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.040.11930.23860.35790.47720.5965SE +/- 0.00, N = 3SE +/- 0.00, N = 30.520.531. (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 23.10Ubuntu 24.040.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 23.10Ubuntu 24.041.08452.1693.25354.3385.4225SE +/- 0.02, N = 3SE +/- 0.02, N = 34.784.821. (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 23.10Ubuntu 24.041224364860SE +/- 0.03, N = 3SE +/- 0.03, N = 354.254.81. (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 23.10Ubuntu 24.040.24530.49060.73590.98121.2265SE +/- 0.00, N = 3SE +/- 0.01, 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 23.10Ubuntu 24.041122334455SE +/- 0.06, N = 3SE +/- 0.03, N = 349.349.61. (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 23.10Ubuntu 24.043691215SE +/- 0.07, N = 3SE +/- 0.03, N = 310.310.41. (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 23.10Ubuntu 24.041326395265SE +/- 0.12, N = 3SE +/- 0.09, N = 356.256.71. (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 23.10Ubuntu 24.040.2250.450.6750.91.125SE +/- 0.01, N = 3SE +/- 0.00, N = 30.991.001. (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 23.10Ubuntu 24.041122334455SE +/- 0.07, N = 3SE +/- 0.12, N = 348.649.21. (CC) gcc options: -O3 -pthread -lz


Phoronix Test Suite v10.8.5