Ubuntu 24.04 RISC-V benchmarks by Michael Larabel. rv64imafdcvsu testing on Ubuntu 24.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2405075-NE-2404122NE84 RISC-V Scaleway EM-RV1 - Phoronix Test Suite 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&grr&export=pdf&sor .
RISC-V Scaleway EM-RV1 Processor Motherboard Memory Disk OS Kernel Compiler File-System Ubuntu 23.10 Ubuntu 24.04 rv64imafdcvsu @ 1.85GHz (4 Cores) Scaleway EM-RV1-C4M16S128-A 16GB 125GB Y2P128 Ubuntu 23.10 5.10.113+ (riscv64) GCC 13.2.0 ext4 Ubuntu 24.04 OpenBenchmarking.org Compiler 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 ondemand Java 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-RV1 ffmpeg: libx265 - Platform helsing: 14 digit ffmpeg: libx265 - Upload build-godot: Time To Compile vpxenc: Speed 0 - Bosphorus 4K dacapobench: Eclipse dacapobench: Jython vpxenc: Speed 5 - Bosphorus 4K dacapobench: Spring Boot avifenc: 0 ffmpeg: libx264 - Upload x265: Bosphorus 4K dacapobench: Zxing 1D/2D Barcode Image Processing ffmpeg: libx264 - Platform ffmpeg: libx264 - Video On Demand vpxenc: Speed 0 - Bosphorus 1080p ffmpeg: libx265 - Live srsran: PUSCH Processor Benchmark, Throughput Thread ncnn: CPU - FastestDet ncnn: CPU - vision_transformer ncnn: CPU - regnety_400m ncnn: CPU - squeezenet_ssd ncnn: CPU - yolov4-tiny ncnn: CPUv2-yolov3v2-yolov3 - mobilenetv2-yolov3 ncnn: CPU - resnet50 ncnn: CPU - alexnet ncnn: CPU - resnet18 ncnn: CPU - vgg16 ncnn: CPU - googlenet ncnn: CPU - blazeface ncnn: CPU - efficientnet-b0 ncnn: CPU - mnasnet ncnn: CPU - shufflenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - mobilenet dacapobench: Apache Kafka avifenc: 2 build-ffmpeg: Time To Compile build-php: Time To Compile build-gdb: Time To Compile x265: Bosphorus 1080p vpxenc: Speed 5 - Bosphorus 1080p primesieve: 1e12 dav1d: Chimera 1080p 10-bit cassandra: Writes c-ray: Total Time - 4K, 16 Rays Per Pixel ffmpeg: libx264 - Live encode-wavpack: WAV To WavPack srsran: PDSCH Processor Benchmark, Throughput Total helsing: 12 digit blosc: blosclz shuffle - 16MB openssl: RSA4096 openssl: RSA4096 graphics-magick: Rotate encode-flac: WAV To FLAC srsran: PDSCH Processor Benchmark, Throughput Thread webp: Quality 100, Lossless, Highest Compression git: Time To Complete Common Git Commands avifenc: 6 compress-zstd: 19, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed openssl: SHA512 compress-zstd: 19 - Decompression Speed compress-zstd: 19 - Compression Speed avifenc: 6, Lossless blosc: blosclz shuffle - 64MB espeak: Text-To-Speech Synthesis openssl: SHA256 openssl: SHA256 openssl: AES-128-GCM openssl: ChaCha20-Poly1305 openssl: ChaCha20 openssl: ChaCha20 openssl: ChaCha20-Poly1305 openssl: AES-128-GCM openssl: SHA512 openssl: AES-256-GCM openssl: AES-256-GCM pybench: Total For Average Test Times stress-ng: Mixed Scheduler stress-ng: Matrix Math stress-ng: Socket Activity stress-ng: System V Message Passing stress-ng: Forking stress-ng: Pipe stress-ng: Semaphores stress-ng: Fused Multiply-Add stress-ng: Mutex dolfyn: Computational Fluid Dynamics cachebench: Read smallpt: Global Illumination Renderer; 128 Samples webp: Quality 100, Lossless blosc: blosclz bitshuffle - 64MB stress-ng: MMAP stress-ng: Futex avifenc: 10, Lossless compress-zstd: 12 - Decompression Speed compress-zstd: 12 - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed graphics-magick: Enhanced stress-ng: Matrix 3D Math rnnoise: graphics-magick: Sharpen blosc: blosclz bitshuffle - 16MB graphics-magick: Swirl graphics-magick: Noise-Gaussian graphics-magick: Resizing graphics-magick: HWB Color Space himeno: Poisson Pressure Solver openssl: RSA4096 openssl: RSA4096 draco: Church Facade webp: Quality 100, Highest Compression stress-ng: Zlib draco: Lion stress-ng: Malloc stress-ng: MEMFD stress-ng: Cloning stress-ng: Vector Floating Point stress-ng: Pthread stress-ng: CPU Stress stress-ng: Atomic synthmark: VoiceMark_100 stress-ng: Floating Point stress-ng: Vector Shuffle stress-ng: Function Call stress-ng: Memory Copying stress-ng: AVL Tree stress-ng: Hash stress-ng: Wide Vector Math stress-ng: Crypto stress-ng: Glibc Qsort Data Sorting stress-ng: NUMA stress-ng: Poll stress-ng: Glibc C String Functions stress-ng: Context Switching stress-ng: AVX-512 VNNI stress-ng: Vector Math stress-ng: CPU Cache stress-ng: SENDFILE blosc: blosclz noshuffle - 64MB blosc: blosclz noshuffle - 16MB webp: Quality 100 webp: Default coremark: CoreMark Size 666 - Iterations Per Second stress-ng: IO_uring Ubuntu 23.10 Ubuntu 24.04 0.35 20221.294 0.18 14020.505 0.05 4093378 3182426 0.17 2098929 7458.356 0.44 0.11 1665630 1.57 1.58 0.13 1.18 0.7 55.55 6868.18 117.30 191.79 430.46 317.75 638.18 201.45 236.44 1312.36 263.42 14.95 185.04 91.49 38.66 81.40 84.39 317.75 932619 3147.505 1676.186 1479.485 0.44 0.52 963.890 8.96 68 597.129 7.56 380.512 40.3 176.379 312.4 8801.4 115.2 16 176.984 10.9 0.09 256.307 251.044 48.6 0.99 221491233 49.3 1.09 208.443 316.6 144.990 147684713 148974027 158729657 332501083 434625010 433597740 329524930 160573213 220902447 130851637 131994603 6859 502.30 940.08 430.07 476142.02 3384.42 467232.63 1493837.53 993955.74 375728.29 126.249 4606.830106 121.657 0.22 317.5 4.51 96434.49 80.888 54.2 4.78 56.2 10.3 4 164.34 77.324 5 338.8 5 3 6 22 766.202131 8784.0 115.5 34202 0.69 75.16 24735 149357.41 13.33 125.63 442.90 7154.70 236.60 61.02 127.806 209.81 527.22 1362.13 357.94 5.2 143446.92 3331.35 1520.54 14.97 207.46 76040.58 270784.15 308493.00 18978.81 1532.13 131774.00 7419.49 838.8 887.0 1.11 1.44 33170.216678 19314.086 13486.288 0.05 4402751 3486280 0.18 2172331 7566.634 1803926 0.13 0.7 53.11 6716.28 114.48 190.89 428.43 319.37 631.79 198.92 233.05 1291.54 260.96 15.49 181.59 88.06 37.77 79.64 81.88 319.37 1016408 3209.411 1670.432 1474.063 1391.061 0.53 953.539 8.92 66 605.190 389.580 41.7 174.275 352.0 8763.6 114.4 15 177.936 10.6 0.09 264.577 254.655 49.2 1.00 214761236 49.6 1.09 210.982 304.7 144.904 149486073 148436093 158120073 331710557 431722290 434503710 332023580 160136850 219236897 131045330 131611397 6562 458295.80 311339.07 129.438 4606.423610 123.329 0.21 316.0 3.95 95214.25 84.025 54.8 4.82 56.7 10.4 4 62.772 5 345.8 5 3 6 21 773.800045 8760.8 113.9 34317 0.68 73.47 24905 136312.55 11.04 121.86 61.18 118.277 143253.76 1490.76 206.65 74867.46 819.8 872.2 1.09 1.42 33089.404230 OpenBenchmarking.org
FFmpeg Encoder: libx265 - Scenario: Platform OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Platform Ubuntu 23.10 0.0788 0.1576 0.2364 0.3152 0.394 SE +/- 0.00, N = 3 0.35 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Helsing Digit Range: 14 digit OpenBenchmarking.org Seconds, Fewer Is Better Helsing 1.0-beta Digit Range: 14 digit Ubuntu 24.04 Ubuntu 23.10 4K 8K 12K 16K 20K SE +/- 122.81, N = 3 SE +/- 2510.02, N = 3 19314.09 20221.29 1. (CC) gcc options: -O2 -pthread
FFmpeg Encoder: libx265 - Scenario: Upload OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Upload Ubuntu 23.10 0.0405 0.081 0.1215 0.162 0.2025 SE +/- 0.00, N = 3 0.18 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 4.0 Time To Compile Ubuntu 24.04 Ubuntu 23.10 3K 6K 9K 12K 15K SE +/- 17.47, N = 3 SE +/- 18.25, N = 3 13486.29 14020.51
VP9 libvpx Encoding Speed: Speed 0 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 0 - Input: Bosphorus 4K Ubuntu 24.04 Ubuntu 23.10 0.0113 0.0226 0.0339 0.0452 0.0565 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.05 0.05 1. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11
DaCapo Benchmark Java Test: Eclipse OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 23.11 Java Test: Eclipse Ubuntu 23.10 Ubuntu 24.04 900K 1800K 2700K 3600K 4500K SE +/- 120579.63, N = 3 SE +/- 30857.85, N = 3 4093378 4402751
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 23.11 Java Test: Jython Ubuntu 23.10 Ubuntu 24.04 700K 1400K 2100K 2800K 3500K SE +/- 24732.96, N = 3 SE +/- 67306.20, N = 3 3182426 3486280
VP9 libvpx Encoding Speed: Speed 5 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 5 - Input: Bosphorus 4K Ubuntu 24.04 Ubuntu 23.10 0.0405 0.081 0.1215 0.162 0.2025 SE +/- 0.00, N = 9 SE +/- 0.00, N = 9 0.18 0.17 1. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11
DaCapo Benchmark Java Test: Spring Boot OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 23.11 Java Test: Spring Boot Ubuntu 23.10 Ubuntu 24.04 500K 1000K 1500K 2000K 2500K SE +/- 12189.84, N = 3 SE +/- 5060.90, N = 3 2098929 2172331
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 0 Ubuntu 23.10 Ubuntu 24.04 1600 3200 4800 6400 8000 SE +/- 25.70, N = 3 SE +/- 16.96, N = 3 7458.36 7566.63 1. (CXX) g++ options: -O3 -fPIC -lm
FFmpeg Encoder: libx264 - Scenario: Upload OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Upload Ubuntu 23.10 0.099 0.198 0.297 0.396 0.495 SE +/- 0.00, N = 3 0.44 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.6 Video Input: Bosphorus 4K Ubuntu 23.10 0.0248 0.0496 0.0744 0.0992 0.124 SE +/- 0.00, N = 3 0.11 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
DaCapo Benchmark Java Test: Zxing 1D/2D Barcode Image Processing OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 23.11 Java Test: Zxing 1D/2D Barcode Image Processing Ubuntu 23.10 Ubuntu 24.04 400K 800K 1200K 1600K 2000K SE +/- 1624.06, N = 3 SE +/- 8181.83, N = 3 1665630 1803926
FFmpeg Encoder: libx264 - Scenario: Platform OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Platform Ubuntu 23.10 0.3533 0.7066 1.0599 1.4132 1.7665 SE +/- 0.00, N = 3 1.57 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
FFmpeg Encoder: libx264 - Scenario: Video On Demand OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Video On Demand Ubuntu 23.10 0.3555 0.711 1.0665 1.422 1.7775 SE +/- 0.00, N = 3 1.58 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
VP9 libvpx Encoding Speed: Speed 0 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 0 - Input: Bosphorus 1080p Ubuntu 24.04 Ubuntu 23.10 0.0293 0.0586 0.0879 0.1172 0.1465 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.13 0.13 1. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11
FFmpeg Encoder: libx265 - Scenario: Live OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Live Ubuntu 23.10 0.2655 0.531 0.7965 1.062 1.3275 SE +/- 0.00, N = 3 1.18 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
srsRAN Project Test: PUSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Thread Ubuntu 24.04 Ubuntu 23.10 0.1575 0.315 0.4725 0.63 0.7875 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.7 0.7 MIN: 0.4 MIN: 0.4 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
NCNN Target: CPU - Model: FastestDet OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: FastestDet Ubuntu 24.04 Ubuntu 23.10 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.53, N = 3 53.11 55.55 MIN: 52.54 / MAX: 80.86 MIN: 53.9 / MAX: 91.02 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vision_transformer OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: vision_transformer Ubuntu 24.04 Ubuntu 23.10 1500 3000 4500 6000 7500 SE +/- 52.70, N = 3 SE +/- 131.52, N = 3 6716.28 6868.18 MIN: 6591.62 / MAX: 7086.7 MIN: 6647.48 / MAX: 7718.65 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: regnety_400m Ubuntu 24.04 Ubuntu 23.10 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 1.27, N = 3 114.48 117.30 MIN: 113.36 / MAX: 126.63 MIN: 114.57 / MAX: 187.72 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: squeezenet_ssd Ubuntu 24.04 Ubuntu 23.10 40 80 120 160 200 SE +/- 0.16, N = 3 SE +/- 0.81, N = 3 190.89 191.79 MIN: 189.72 / MAX: 225.71 MIN: 189.82 / MAX: 231.7 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: yolov4-tiny Ubuntu 24.04 Ubuntu 23.10 90 180 270 360 450 SE +/- 0.30, N = 3 SE +/- 1.43, N = 3 428.43 430.46 MIN: 426.42 / MAX: 466.51 MIN: 425.46 / MAX: 501.93 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPUv2-yolov3v2-yolov3 - Model: mobilenetv2-yolov3 Ubuntu 23.10 Ubuntu 24.04 70 140 210 280 350 SE +/- 1.28, N = 3 SE +/- 0.44, N = 3 317.75 319.37 MIN: 314.01 / MAX: 377.85 MIN: 316.75 / MAX: 356.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: resnet50 Ubuntu 24.04 Ubuntu 23.10 140 280 420 560 700 SE +/- 0.47, N = 3 SE +/- 2.38, N = 3 631.79 638.18 MIN: 629.16 / MAX: 828.97 MIN: 629.13 / MAX: 772.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: alexnet Ubuntu 24.04 Ubuntu 23.10 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 0.96, N = 3 198.92 201.45 MIN: 197.28 / MAX: 216.6 MIN: 198.31 / MAX: 272.47 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: resnet18 Ubuntu 24.04 Ubuntu 23.10 50 100 150 200 250 SE +/- 0.44, N = 3 SE +/- 2.03, N = 3 233.05 236.44 MIN: 231.45 / MAX: 265.19 MIN: 232.28 / MAX: 387.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: vgg16 Ubuntu 24.04 Ubuntu 23.10 300 600 900 1200 1500 SE +/- 1.56, N = 3 SE +/- 8.99, N = 3 1291.54 1312.36 MIN: 1279.26 / MAX: 1567.34 MIN: 1284.13 / MAX: 1610.88 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: googlenet Ubuntu 24.04 Ubuntu 23.10 60 120 180 240 300 SE +/- 0.18, N = 3 SE +/- 1.31, N = 3 260.96 263.42 MIN: 259.49 / MAX: 289.38 MIN: 259.82 / MAX: 320.33 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: blazeface Ubuntu 23.10 Ubuntu 24.04 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 14.95 15.49 MIN: 14.44 / MAX: 41.78 MIN: 14.77 / MAX: 23.81 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: efficientnet-b0 Ubuntu 24.04 Ubuntu 23.10 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 2.07, N = 3 181.59 185.04 MIN: 180.62 / MAX: 213.3 MIN: 180.68 / MAX: 251.69 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: mnasnet Ubuntu 24.04 Ubuntu 23.10 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.89, N = 3 88.06 91.49 MIN: 87.14 / MAX: 104.02 MIN: 89.27 / MAX: 146.58 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: shufflenet-v2 Ubuntu 24.04 Ubuntu 23.10 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.38, N = 3 37.77 38.66 MIN: 37.12 / MAX: 49.15 MIN: 37.07 / MAX: 74.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU-v3-v3 - Model: mobilenet-v3 Ubuntu 24.04 Ubuntu 23.10 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.66, N = 3 79.64 81.40 MIN: 78.88 / MAX: 96.31 MIN: 79.92 / MAX: 171.76 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU-v2-v2 - Model: mobilenet-v2 Ubuntu 24.04 Ubuntu 23.10 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.89, N = 3 81.88 84.39 MIN: 81.19 / MAX: 98.24 MIN: 82.14 / MAX: 119.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20230517 Target: CPU - Model: mobilenet Ubuntu 23.10 Ubuntu 24.04 70 140 210 280 350 SE +/- 1.28, N = 3 SE +/- 0.44, N = 3 317.75 319.37 MIN: 314.01 / MAX: 377.85 MIN: 316.75 / MAX: 356.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
DaCapo Benchmark Java Test: Apache Kafka OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 23.11 Java Test: Apache Kafka Ubuntu 23.10 Ubuntu 24.04 200K 400K 600K 800K 1000K SE +/- 6771.80, N = 3 SE +/- 1465.29, N = 3 932619 1016408
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 2 Ubuntu 23.10 Ubuntu 24.04 700 1400 2100 2800 3500 SE +/- 15.18, N = 3 SE +/- 12.19, N = 3 3147.51 3209.41 1. (CXX) g++ options: -O3 -fPIC -lm
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 7.0 Time To Compile Ubuntu 24.04 Ubuntu 23.10 400 800 1200 1600 2000 SE +/- 2.48, N = 3 SE +/- 0.44, N = 3 1670.43 1676.19
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.3.4 Time To Compile Ubuntu 24.04 Ubuntu 23.10 300 600 900 1200 1500 SE +/- 0.98, N = 3 SE +/- 0.30, N = 3 1474.06 1479.49
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile Ubuntu 24.04 300 600 900 1200 1500 SE +/- 1.28, N = 3 1391.06
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.6 Video Input: Bosphorus 1080p Ubuntu 23.10 0.099 0.198 0.297 0.396 0.495 SE +/- 0.00, N = 3 0.44 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
VP9 libvpx Encoding Speed: Speed 5 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.13 Speed: Speed 5 - Input: Bosphorus 1080p Ubuntu 24.04 Ubuntu 23.10 0.1193 0.2386 0.3579 0.4772 0.5965 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.53 0.52 1. (CXX) g++ options: -lm -lpthread -O3 -fPIC -std=gnu++11
Primesieve Length: 1e12 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 12.1 Length: 1e12 Ubuntu 24.04 Ubuntu 23.10 200 400 600 800 1000 SE +/- 8.95, N = 3 SE +/- 10.41, N = 4 953.54 963.89 1. (CXX) g++ options: -O3
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 1.4 Video Input: Chimera 1080p 10-bit Ubuntu 23.10 Ubuntu 24.04 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 8.96 8.92 1. (CC) gcc options: -pthread
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.1.3 Test: Writes Ubuntu 23.10 Ubuntu 24.04 15 30 45 60 75 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 68 66
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Ubuntu 23.10 Ubuntu 24.04 130 260 390 520 650 SE +/- 3.25, N = 3 SE +/- 5.60, N = 6 597.13 605.19 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg Encoder: libx264 - Scenario: Live OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Live Ubuntu 23.10 2 4 6 8 10 SE +/- 0.01, N = 3 7.56 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.7 WAV To WavPack Ubuntu 23.10 Ubuntu 24.04 80 160 240 320 400 SE +/- 0.90, N = 5 SE +/- 0.87, N = 5 380.51 389.58
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Total OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Total Ubuntu 24.04 Ubuntu 23.10 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.36, N = 8 41.7 40.3 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
Helsing Digit Range: 12 digit OpenBenchmarking.org Seconds, Fewer Is Better Helsing 1.0-beta Digit Range: 12 digit Ubuntu 24.04 Ubuntu 23.10 40 80 120 160 200 SE +/- 5.91, N = 12 SE +/- 2.07, N = 3 174.28 176.38 1. (CC) gcc options: -O2 -pthread
C-Blosc Test: blosclz shuffle - Buffer Size: 16MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz shuffle - Buffer Size: 16MB Ubuntu 24.04 Ubuntu 23.10 80 160 240 320 400 SE +/- 7.03, N = 15 SE +/- 3.29, N = 15 352.0 312.4 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 Ubuntu 23.10 Ubuntu 24.04 2K 4K 6K 8K 10K SE +/- 1.42, N = 3 SE +/- 3.85, N = 3 8801.4 8763.6 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.3 Algorithm: RSA4096 Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.42, N = 3 115.2 114.4 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Rotate Ubuntu 23.10 Ubuntu 24.04 4 8 12 16 20 SE +/- 0.13, N = 15 SE +/- 0.19, N = 15 16 15 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.4 WAV To FLAC Ubuntu 23.10 Ubuntu 24.04 40 80 120 160 200 SE +/- 0.07, N = 5 SE +/- 0.10, N = 5 176.98 177.94 -logg 1. (CXX) g++ options: -O3 -fvisibility=hidden -lm
srsRAN Project Test: PDSCH Processor Benchmark, Throughput Thread OpenBenchmarking.org Mbps, More Is Better srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Thread Ubuntu 23.10 Ubuntu 24.04 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 10.9 10.6 1. (CXX) g++ options: -O3 -fno-trapping-math -fno-math-errno -ldl
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless, Highest Compression Ubuntu 24.04 Ubuntu 23.10 0.0203 0.0406 0.0609 0.0812 0.1015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.09 0.09 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ubuntu 23.10 Ubuntu 24.04 60 120 180 240 300 SE +/- 1.16, N = 3 SE +/- 0.64, N = 3 256.31 264.58 1. Ubuntu 23.10: git version 2.40.1 2. Ubuntu 24.04: git version 2.43.0
libavif avifenc Encoder Speed: 6 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 6 Ubuntu 23.10 Ubuntu 24.04 60 120 180 240 300 SE +/- 0.79, N = 3 SE +/- 0.87, N = 3 251.04 254.66 1. (CXX) g++ options: -O3 -fPIC -lm
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed Ubuntu 24.04 Ubuntu 23.10 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 49.2 48.6 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed Ubuntu 24.04 Ubuntu 23.10 0.225 0.45 0.675 0.9 1.125 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 1.00 0.99 1. (CC) gcc options: -O3 -pthread -lz
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA512 Ubuntu 23.10 Ubuntu 24.04 50M 100M 150M 200M 250M SE +/- 699887.59, N = 3 SE +/- 2333338.93, N = 5 221491233 214761236 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Zstd Compression Compression Level: 19 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19 - Decompression Speed Ubuntu 24.04 Ubuntu 23.10 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 49.6 49.3 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 19 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed Ubuntu 24.04 Ubuntu 23.10 0.2453 0.4906 0.7359 0.9812 1.2265 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.09 1.09 1. (CC) gcc options: -O3 -pthread -lz
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 6, Lossless Ubuntu 23.10 Ubuntu 24.04 50 100 150 200 250 SE +/- 2.22, N = 3 SE +/- 1.21, N = 3 208.44 210.98 1. (CXX) g++ options: -O3 -fPIC -lm
C-Blosc Test: blosclz shuffle - Buffer Size: 64MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz shuffle - Buffer Size: 64MB Ubuntu 23.10 Ubuntu 24.04 70 140 210 280 350 SE +/- 1.30, N = 3 SE +/- 7.64, N = 14 316.6 304.7 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 1.51 Text-To-Speech Synthesis Ubuntu 24.04 Ubuntu 23.10 30 60 90 120 150 SE +/- 0.63, N = 4 SE +/- 0.65, N = 4 144.90 144.99 1. (CXX) g++ options: -O2
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: SHA256 Ubuntu 24.04 Ubuntu 23.10 30M 60M 90M 120M 150M SE +/- 232238.72, N = 3 SE +/- 320513.45, N = 3 149486073 147684713 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: SHA256 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA256 Ubuntu 23.10 Ubuntu 24.04 30M 60M 90M 120M 150M SE +/- 167531.32, N = 3 SE +/- 300751.19, N = 3 148974027 148436093 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-128-GCM Ubuntu 23.10 Ubuntu 24.04 30M 60M 90M 120M 150M SE +/- 18680.94, N = 3 SE +/- 805173.21, N = 3 158729657 158120073 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20-Poly1305 Ubuntu 23.10 Ubuntu 24.04 70M 140M 210M 280M 350M SE +/- 51605.30, N = 3 SE +/- 255754.42, N = 3 332501083 331710557 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: ChaCha20 Ubuntu 23.10 Ubuntu 24.04 90M 180M 270M 360M 450M SE +/- 52086.74, N = 3 SE +/- 820899.90, N = 3 434625010 431722290 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20 Ubuntu 24.04 Ubuntu 23.10 90M 180M 270M 360M 450M SE +/- 200484.51, N = 3 SE +/- 390172.34, N = 3 434503710 433597740 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: ChaCha20-Poly1305 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 Ubuntu 24.04 Ubuntu 23.10 70M 140M 210M 280M 350M SE +/- 97408.20, N = 3 SE +/- 79377.03, N = 3 332023580 329524930 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-128-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-128-GCM Ubuntu 23.10 Ubuntu 24.04 30M 60M 90M 120M 150M SE +/- 73789.23, N = 3 SE +/- 51214.93, N = 3 160573213 160136850 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: SHA512 OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: SHA512 Ubuntu 23.10 Ubuntu 24.04 50M 100M 150M 200M 250M SE +/- 252856.54, N = 3 SE +/- 758639.36, N = 3 220902447 219236897 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.3 Algorithm: AES-256-GCM Ubuntu 24.04 Ubuntu 23.10 30M 60M 90M 120M 150M SE +/- 59830.00, N = 3 SE +/- 88270.79, N = 3 131045330 130851637 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: AES-256-GCM OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.1 Algorithm: AES-256-GCM Ubuntu 23.10 Ubuntu 24.04 30M 60M 90M 120M 150M SE +/- 196417.36, N = 3 SE +/- 168867.26, N = 3 131994603 131611397 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 24.04 Ubuntu 23.10 1500 3000 4500 6000 7500 SE +/- 13.11, N = 3 SE +/- 9.82, N = 3 6562 6859
Stress-NG Test: Mixed Scheduler OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mixed Scheduler Ubuntu 23.10 110 220 330 440 550 SE +/- 5.80, N = 15 502.30 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix Math Ubuntu 23.10 200 400 600 800 1000 SE +/- 18.66, N = 15 940.08 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Socket Activity Ubuntu 23.10 90 180 270 360 450 SE +/- 35.64, N = 15 430.07 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: System V Message Passing Ubuntu 23.10 100K 200K 300K 400K 500K SE +/- 13494.71, N = 15 476142.02 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Forking Ubuntu 23.10 700 1400 2100 2800 3500 SE +/- 50.57, N = 15 3384.42 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Pipe OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pipe Ubuntu 23.10 Ubuntu 24.04 100K 200K 300K 400K 500K SE +/- 6563.82, N = 15 SE +/- 9530.75, N = 15 467232.63 458295.80 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Semaphores Ubuntu 23.10 300K 600K 900K 1200K 1500K SE +/- 14120.90, N = 15 1493837.53 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Fused Multiply-Add OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Fused Multiply-Add Ubuntu 23.10 200K 400K 600K 800K 1000K SE +/- 8750.70, N = 15 993955.74 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mutex Ubuntu 23.10 Ubuntu 24.04 80K 160K 240K 320K 400K SE +/- 19079.72, N = 12 SE +/- 14413.41, N = 15 375728.29 311339.07 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 1.28, N = 3 SE +/- 0.65, N = 3 126.25 129.44
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Ubuntu 23.10 Ubuntu 24.04 1000 2000 3000 4000 5000 SE +/- 6.63, N = 3 SE +/- 1.28, N = 3 4606.83 4606.42 MIN: 4495.1 / MAX: 4671.69 MIN: 4475.13 / MAX: 4669.88 1. (CC) gcc options: -O3 -lrt
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.20, N = 3 121.66 123.33 1. (CXX) g++ options: -fopenmp -O3
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless Ubuntu 23.10 Ubuntu 24.04 0.0495 0.099 0.1485 0.198 0.2475 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.22 0.21 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
C-Blosc Test: blosclz bitshuffle - Buffer Size: 64MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz bitshuffle - Buffer Size: 64MB Ubuntu 23.10 Ubuntu 24.04 70 140 210 280 350 SE +/- 3.06, N = 6 SE +/- 2.60, N = 3 317.5 316.0 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: MMAP Ubuntu 23.10 Ubuntu 24.04 1.0148 2.0296 3.0444 4.0592 5.074 SE +/- 0.02, N = 3 SE +/- 0.13, N = 15 4.51 3.95 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Futex Ubuntu 23.10 Ubuntu 24.04 20K 40K 60K 80K 100K SE +/- 2589.64, N = 15 SE +/- 1323.05, N = 3 96434.49 95214.25 1. (CXX) g++ options: -O2 -std=gnu99 -lc
libavif avifenc Encoder Speed: 10, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 1.0 Encoder Speed: 10, Lossless Ubuntu 23.10 Ubuntu 24.04 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.41, N = 3 80.89 84.03 1. (CXX) g++ options: -O3 -fPIC -lm
Zstd Compression Compression Level: 12 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 12 - Decompression Speed Ubuntu 24.04 Ubuntu 23.10 12 24 36 48 60 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 54.8 54.2 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 12 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 12 - Compression Speed Ubuntu 24.04 Ubuntu 23.10 1.0845 2.169 3.2535 4.338 5.4225 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.82 4.78 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 8, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Decompression Speed Ubuntu 24.04 Ubuntu 23.10 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 56.7 56.2 1. (CC) gcc options: -O3 -pthread -lz
Zstd Compression Compression Level: 8, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Compression Speed Ubuntu 24.04 Ubuntu 23.10 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 10.4 10.3 1. (CC) gcc options: -O3 -pthread -lz
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Enhanced Ubuntu 24.04 Ubuntu 23.10 0.9 1.8 2.7 3.6 4.5 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4 4 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
Stress-NG Test: Matrix 3D Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Matrix 3D Math Ubuntu 23.10 40 80 120 160 200 SE +/- 1.52, N = 7 164.34 1. (CXX) g++ options: -O2 -std=gnu99 -lc
RNNoise OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Ubuntu 24.04 Ubuntu 23.10 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.03, N = 3 62.77 77.32 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Sharpen Ubuntu 24.04 Ubuntu 23.10 1.125 2.25 3.375 4.5 5.625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5 5 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
C-Blosc Test: blosclz bitshuffle - Buffer Size: 16MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz bitshuffle - Buffer Size: 16MB Ubuntu 24.04 Ubuntu 23.10 80 160 240 320 400 SE +/- 4.16, N = 3 SE +/- 2.15, N = 3 345.8 338.8 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Swirl Ubuntu 24.04 Ubuntu 23.10 1.125 2.25 3.375 4.5 5.625 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5 5 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Noise-Gaussian Ubuntu 24.04 Ubuntu 23.10 0.675 1.35 2.025 2.7 3.375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3 3 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: Resizing Ubuntu 24.04 Ubuntu 23.10 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6 6 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.43 Operation: HWB Color Space Ubuntu 23.10 Ubuntu 24.04 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 22 21 -lXext 1. (CC) gcc options: -fopenmp -O2 -ljpeg -lSM -lICE -lX11 -lxml2 -lz -lm -lpthread -lgomp
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ubuntu 24.04 Ubuntu 23.10 170 340 510 680 850 SE +/- 0.96, N = 3 SE +/- 5.58, N = 3 773.80 766.20 1. (CC) gcc options: -O3
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org verify/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Ubuntu 23.10 Ubuntu 24.04 2K 4K 6K 8K 10K SE +/- 6.29, N = 3 SE +/- 3.92, N = 3 8784.0 8760.8 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
OpenSSL Algorithm: RSA4096 OpenBenchmarking.org sign/s, More Is Better OpenSSL 3.1 Algorithm: RSA4096 Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.30, N = 3 115.5 113.9 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
Google Draco Model: Church Facade OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Church Facade Ubuntu 23.10 Ubuntu 24.04 7K 14K 21K 28K 35K SE +/- 77.66, N = 3 SE +/- 64.09, N = 3 34202 34317 1. (CXX) g++ options: -O3
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression Ubuntu 23.10 Ubuntu 24.04 0.1553 0.3106 0.4659 0.6212 0.7765 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.69 0.68 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Stress-NG Test: Zlib OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Zlib Ubuntu 23.10 Ubuntu 24.04 20 40 60 80 100 SE +/- 0.42, N = 3 SE +/- 0.79, N = 4 75.16 73.47 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Google Draco Model: Lion OpenBenchmarking.org ms, Fewer Is Better Google Draco 1.5.6 Model: Lion Ubuntu 23.10 Ubuntu 24.04 5K 10K 15K 20K 25K SE +/- 21.22, N = 3 SE +/- 203.75, N = 3 24735 24905 1. (CXX) g++ options: -O3
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Malloc Ubuntu 23.10 Ubuntu 24.04 30K 60K 90K 120K 150K SE +/- 1082.01, N = 3 SE +/- 656.09, N = 3 149357.41 136312.55 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: MEMFD Ubuntu 23.10 Ubuntu 24.04 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 13.33 11.04 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Cloning OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Cloning Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 0.38, N = 3 SE +/- 0.18, N = 3 125.63 121.86 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Vector Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Floating Point Ubuntu 23.10 100 200 300 400 500 SE +/- 0.30, N = 3 442.90 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pthread Ubuntu 23.10 1500 3000 4500 6000 7500 SE +/- 36.32, N = 3 7154.70 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Stress Ubuntu 23.10 50 100 150 200 250 SE +/- 0.16, N = 3 236.60 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Atomic Ubuntu 24.04 Ubuntu 23.10 14 28 42 56 70 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 61.18 61.02 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 Ubuntu 23.10 Ubuntu 24.04 30 60 90 120 150 SE +/- 1.21, N = 3 SE +/- 1.09, N = 3 127.81 118.28 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
Stress-NG Test: Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Floating Point Ubuntu 23.10 50 100 150 200 250 SE +/- 0.54, N = 3 209.81 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Vector Shuffle OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Shuffle Ubuntu 23.10 110 220 330 440 550 SE +/- 0.11, N = 3 527.22 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Function Call OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Function Call Ubuntu 23.10 300 600 900 1200 1500 SE +/- 2.96, N = 3 1362.13 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Memory Copying Ubuntu 23.10 80 160 240 320 400 SE +/- 0.06, N = 3 357.94 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: AVL Tree OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: AVL Tree Ubuntu 23.10 1.17 2.34 3.51 4.68 5.85 SE +/- 0.00, N = 3 5.2 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Hash Ubuntu 23.10 Ubuntu 24.04 30K 60K 90K 120K 150K SE +/- 56.23, N = 3 SE +/- 104.26, N = 3 143446.92 143253.76 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Wide Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Wide Vector Math Ubuntu 23.10 700 1400 2100 2800 3500 SE +/- 4.31, N = 3 3331.35 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Crypto Ubuntu 23.10 Ubuntu 24.04 300 600 900 1200 1500 SE +/- 0.14, N = 3 SE +/- 1.71, N = 3 1520.54 1490.76 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc Qsort Data Sorting Ubuntu 23.10 4 8 12 16 20 SE +/- 0.02, N = 3 14.97 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: NUMA Ubuntu 23.10 Ubuntu 24.04 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 207.46 206.65 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Poll OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Poll Ubuntu 23.10 Ubuntu 24.04 16K 32K 48K 64K 80K SE +/- 1050.34, N = 3 SE +/- 620.92, N = 3 76040.58 74867.46 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc C String Functions Ubuntu 23.10 60K 120K 180K 240K 300K SE +/- 795.00, N = 3 270784.15 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Context Switching Ubuntu 23.10 70K 140K 210K 280K 350K SE +/- 3164.27, N = 3 308493.00 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: AVX-512 VNNI OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: AVX-512 VNNI Ubuntu 23.10 4K 8K 12K 16K 20K SE +/- 6.63, N = 3 18978.81 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Vector Math Ubuntu 23.10 300 600 900 1200 1500 SE +/- 0.96, N = 3 1532.13 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Cache Ubuntu 23.10 30K 60K 90K 120K 150K SE +/- 994.44, N = 3 131774.00 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: SENDFILE Ubuntu 23.10 1600 3200 4800 6400 8000 SE +/- 18.03, N = 3 7419.49 1. (CXX) g++ options: -O2 -std=gnu99 -lc
C-Blosc Test: blosclz noshuffle - Buffer Size: 64MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz noshuffle - Buffer Size: 64MB Ubuntu 23.10 Ubuntu 24.04 200 400 600 800 1000 SE +/- 1.11, N = 3 SE +/- 5.78, N = 3 838.8 819.8 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
C-Blosc Test: blosclz noshuffle - Buffer Size: 16MB OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.11 Test: blosclz noshuffle - Buffer Size: 16MB Ubuntu 23.10 Ubuntu 24.04 200 400 600 800 1000 SE +/- 4.34, N = 3 SE +/- 9.70, N = 3 887.0 872.2 1. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 Ubuntu 23.10 Ubuntu 24.04 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.11 1.09 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Default Ubuntu 23.10 Ubuntu 24.04 0.324 0.648 0.972 1.296 1.62 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.44 1.42 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Ubuntu 23.10 Ubuntu 24.04 7K 14K 21K 28K 35K SE +/- 60.43, N = 3 SE +/- 32.28, N = 3 33170.22 33089.40 1. (CC) gcc options: -O2 -lrt" -lrt
Phoronix Test Suite v10.8.4