Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling 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 2306239-NE-NEWSTUFF688 new stuff - Phoronix Test Suite new stuff Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2306239-NE-NEWSTUFF688&export=txt&rdt&grr .
new stuff Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c Apple M2 @ 2.42GHz (4 Cores / 8 Threads) Apple MacBook Air (13 h M2 2022) Apple Silicon 8GB 251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256Z llvmpipe Broadcom Device 4433 + Broadcom BRCM4387 Bluetooth Arch rolling 6.3.0-asahi-6-1-ARCH (aarch64) KDE Plasma 5.27.5 X Server 1.21.1.8 4.5 Mesa 23.0.3 (LLVM 15.0.7 128 bits) GCC 12.1.0 + Clang 15.0.7 ext4 2560x1600 OpenBenchmarking.org Compiler Details - --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-linker-hash-style=gnu Processor Details - Scaling Governor: apple-cpufreq schedutil (Boost: Enabled) Python Details - Python 3.11.3 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
new stuff qmcpack: Li2_STO_ae qmcpack: FeCO6_b3lyp_gms qmcpack: FeCO6_b3lyp_gms mocassin: Dust 2D tau100.0 stress-ng: Pipe stress-ng: Function Call stress-ng: Memory Copying stress-ng: SENDFILE stress-ng: Futex stress-ng: NUMA liquid-dsp: 8 - 256 - 32 stress-ng: Socket Activity stress-ng: Glibc Qsort Data Sorting hpcg: 104 104 104 - 60 liquid-dsp: 4 - 256 - 32 stress-ng: Matrix 3D Math qmcpack: simple-H2O stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Pthread stress-ng: Vector Floating Point stress-ng: Fused Multiply-Add stress-ng: IO_uring stress-ng: Malloc stress-ng: Cloning stress-ng: MMAP stress-ng: MEMFD stress-ng: Atomic stress-ng: Zlib stress-ng: CPU Stress stress-ng: Poll stress-ng: System V Message Passing stress-ng: Forking stress-ng: Hash stress-ng: CPU Cache stress-ng: AVL Tree stress-ng: Vector Shuffle stress-ng: Floating Point stress-ng: Semaphores stress-ng: Wide Vector Math stress-ng: Vector Math stress-ng: Matrix Math stress-ng: Crypto stress-ng: Mutex liquid-dsp: 4 - 256 - 512 liquid-dsp: 8 - 256 - 512 liquid-dsp: 2 - 256 - 512 liquid-dsp: 1 - 256 - 512 liquid-dsp: 8 - 256 - 57 heffte: c2c - Stock - double - 256 liquid-dsp: 4 - 256 - 57 liquid-dsp: 2 - 256 - 57 liquid-dsp: 1 - 256 - 32 liquid-dsp: 2 - 256 - 32 liquid-dsp: 1 - 256 - 57 mocassin: Gas HII40 heffte: c2c - FFTW - double - 256 heffte: c2c - Stock - float - 256 heffte: c2c - FFTW - float - 256 heffte: r2c - Stock - double - 256 heffte: r2c - FFTW - double - 256 heffte: r2c - Stock - float - 256 heffte: r2c - FFTW - float - 256 heffte: c2c - Stock - double - 128 heffte: c2c - Stock - float - 128 heffte: c2c - FFTW - double - 128 heffte: r2c - Stock - double - 128 heffte: r2c - Stock - float - 128 heffte: c2c - FFTW - float - 128 heffte: r2c - FFTW - double - 128 heffte: r2c - FFTW - float - 128 a b c 673.57 722.61 224.55 224.316 3273224.86 14573.26 2186.34 561001.69 854204.69 1685.59 193560667 4555.91 123.24 5.91198 151962667 1502.72 31.649 1631840.55 2186759.52 97030.30 10658.50 8204160.15 202926.30 7331849.00 415.06 181.26 337.10 219.58 370.42 2316.08 498126.68 8003395.90 20947.11 1031331.61 1505499.01 58.74 5424.22 1895.17 12263477.55 134118.46 34179.57 28788.80 15660.68 2348077.86 6839467 11523333 3539900 1816667 123490000 6.51491 90442667 46837333 45898000 89599667 24009333 28.094 7.71602 9.25296 12.0148 12.3560 15.1940 16.5555 24.4175 4.84819 6.81731 7.41321 9.36400 12.5448 12.8863 15.3697 30.3858 583.64 722.6 202.68 218.252 3315715.43 16963.18 2489.8 651207.81 832545.15 1678.28 222810000 4732.69 137.66 5.90448 170690000 1510.48 24.614 1799353.76 2365946.27 97985.05 11720.45 9154152.72 199030.94 7519020.96 413.63 181.04 335.73 215.67 369.64 2334.18 500127.1 7972859.6 20984.93 1032298.82 1539109.56 58.57 5777.27 1915.81 12519037.43 150029.77 34177.46 28680.5 15678.78 2320821.6 6839600 11520000 3543000 1811700 129430000 6.52483 90443000 46766000 45909000 89679000 24023000 25.302 7.71682 9.29368 12.0563 12.3849 15.187 16.5422 24.4724 4.84075 6.80673 7.39435 9.36231 12.5153 12.8766 15.3021 30.2983 602.89 722.58 205.77 206.801 5.91284 170520000 25.294 6.53833 90441000 46863000 45872000 89584000 24021000 25.7 7.71863 9.27947 12.0119 12.3716 15.1875 16.4939 24.392 4.84551 6.81684 7.40031 9.36845 12.5013 12.8978 15.3042 30.1131 OpenBenchmarking.org
QMCPACK Input: Li2_STO_ae OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.16 Input: Li2_STO_ae a b c 150 300 450 600 750 SE +/- 10.06, N = 9 673.57 583.64 602.89 1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -mcpu=native -O3
QMCPACK Input: FeCO6_b3lyp_gms OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.16 Input: FeCO6_b3lyp_gms a b c 160 320 480 640 800 SE +/- 0.05, N = 3 722.61 722.60 722.58 1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -mcpu=native -O3
QMCPACK Input: FeCO6_b3lyp_gms OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.16 Input: FeCO6_b3lyp_gms a b c 50 100 150 200 250 SE +/- 2.12, N = 7 224.55 202.68 205.77 1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -mcpu=native -O3
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2.02.73.3 Input: Dust 2D tau100.0 a b c 50 100 150 200 250 SE +/- 2.69, N = 3 224.32 218.25 206.80 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi
Stress-NG Test: Pipe OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Pipe a b 700K 1400K 2100K 2800K 3500K SE +/- 29975.07, N = 15 3352013.11 3315715.43 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Function Call OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Function Call a b 4K 8K 12K 16K 20K SE +/- 111.98, N = 15 14944.20 16963.18 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Memory Copying a b 500 1000 1500 2000 2500 SE +/- 16.55, N = 15 2239.30 2489.80 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: SENDFILE a b 140K 280K 420K 560K 700K SE +/- 6391.12, N = 15 577567.57 651207.81 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Futex a b 200K 400K 600K 800K 1000K SE +/- 21079.97, N = 12 871823.11 832545.15 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: NUMA a b 400 800 1200 1600 2000 SE +/- 28.70, N = 15 1574.19 1678.28 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 32 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 8 - Buffer Length: 256 - Filter Length: 32 a b 50M 100M 150M 200M 250M SE +/- 1274117.24, N = 15 193560667 222810000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Socket Activity a b 1000 2000 3000 4000 5000 SE +/- 30.77, N = 15 4416.07 4732.69 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Glibc Qsort Data Sorting a b 30 60 90 120 150 SE +/- 0.96, N = 10 123.59 137.66 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
High Performance Conjugate Gradient X Y Z: 104 104 104 - RT: 60 OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 X Y Z: 104 104 104 - RT: 60 a b c 1.3304 2.6608 3.9912 5.3216 6.652 SE +/- 0.00068, N = 3 5.91198 5.90448 5.91284 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 32 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 4 - Buffer Length: 256 - Filter Length: 32 a b c 40M 80M 120M 160M 200M SE +/- 1805463.26, N = 15 151962667 170690000 170520000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Stress-NG Test: Matrix 3D Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Matrix 3D Math a b 300 600 900 1200 1500 SE +/- 11.02, N = 13 1538.05 1510.48 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
QMCPACK Input: simple-H2O OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.16 Input: simple-H2O a b c 7 14 21 28 35 SE +/- 0.22, N = 12 31.65 24.61 25.29 1. (CXX) g++ options: -fopenmp -foffload=disable -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -ffast-math -mcpu=native -O3
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Context Switching a b 400K 800K 1200K 1600K 2000K SE +/- 15332.85, N = 6 1641110.35 1799353.76 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Glibc C String Functions a b 500K 1000K 1500K 2000K 2500K SE +/- 23163.81, N = 5 2172245.93 2365946.27 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Pthread a b 20K 40K 60K 80K 100K SE +/- 1039.94, N = 3 97673.45 97985.05 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Vector Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Vector Floating Point a b 3K 6K 9K 12K 15K SE +/- 128.50, N = 4 10677.45 11720.45 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Fused Multiply-Add OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Fused Multiply-Add a b 2M 4M 6M 8M 10M SE +/- 113903.26, N = 3 8292871.43 9154152.72 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: IO_uring a b 40K 80K 120K 160K 200K SE +/- 638.20, N = 3 203685.29 199030.94 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Malloc a b 1.6M 3.2M 4.8M 6.4M 8M SE +/- 26006.68, N = 3 7500169.53 7519020.96 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Cloning OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Cloning a b 90 180 270 360 450 SE +/- 1.00, N = 3 413.10 413.63 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: MMAP a b 40 80 120 160 200 SE +/- 0.30, N = 3 180.50 181.04 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: MEMFD a b 70 140 210 280 350 SE +/- 0.35, N = 3 336.69 335.73 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Atomic a b 50 100 150 200 250 SE +/- 1.03, N = 3 218.20 215.67 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Zlib OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Zlib a b 80 160 240 320 400 SE +/- 2.24, N = 3 367.86 369.64 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: CPU Stress a b 500 1000 1500 2000 2500 SE +/- 1.70, N = 3 2330.80 2334.18 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Poll OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Poll a b 110K 220K 330K 440K 550K SE +/- 595.78, N = 3 500333.58 500127.10 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: System V Message Passing a b 2M 4M 6M 8M 10M SE +/- 15563.07, N = 3 7994886.68 7972859.60 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Forking a b 4K 8K 12K 16K 20K SE +/- 53.52, N = 3 20977.45 20984.93 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Hash OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Hash a b 200K 400K 600K 800K 1000K SE +/- 636.56, N = 3 1031467.06 1032298.82 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: CPU Cache a b 300K 600K 900K 1200K 1500K SE +/- 15281.45, N = 3 1498847.29 1539109.56 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: AVL Tree OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: AVL Tree a b 13 26 39 52 65 SE +/- 0.08, N = 3 58.79 58.57 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Vector Shuffle OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Vector Shuffle a b 1200 2400 3600 4800 6000 SE +/- 33.23, N = 3 5503.75 5777.27 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Floating Point OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Floating Point a b 400 800 1200 1600 2000 SE +/- 0.39, N = 3 1903.08 1915.81 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Semaphores a b 3M 6M 9M 12M 15M SE +/- 79369.38, N = 3 12255874.78 12519037.43 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Wide Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Wide Vector Math a b 30K 60K 90K 120K 150K SE +/- 1572.40, N = 3 133805.81 150029.77 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Vector Math a b 7K 14K 21K 28K 35K SE +/- 12.11, N = 3 34161.15 34177.46 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Matrix Math a b 6K 12K 18K 24K 30K SE +/- 0.17, N = 3 28785.99 28680.50 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Crypto a b 3K 6K 9K 12K 15K SE +/- 15.63, N = 3 15694.58 15678.78 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.15.10 Test: Mutex a b 500K 1000K 1500K 2000K 2500K SE +/- 15229.34, N = 3 2336991.86 2320821.60 1. (CXX) g++ options: -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lgbm -lGLESv2 -ljpeg -lkmod -lmd -lmpfr -lpthread -lrt -lsctp -lxxhash -lz
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 512 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 4 - Buffer Length: 256 - Filter Length: 512 a b 1.5M 3M 4.5M 6M 7.5M SE +/- 841.30, N = 3 6839467 6839600 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 512 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 8 - Buffer Length: 256 - Filter Length: 512 a b 2M 4M 6M 8M 10M SE +/- 333.33, N = 3 11523333 11520000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 512 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 2 - Buffer Length: 256 - Filter Length: 512 a b 800K 1600K 2400K 3200K 4000K SE +/- 635.09, N = 3 3539900 3543000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 512 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 1 - Buffer Length: 256 - Filter Length: 512 a b 400K 800K 1200K 1600K 2000K SE +/- 841.30, N = 3 1816667 1811700 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 8 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 8 - Buffer Length: 256 - Filter Length: 57 a b 30M 60M 90M 120M 150M SE +/- 879223.14, N = 3 123490000 129430000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: Stock - Precision: double - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: Stock - Precision: double - X Y Z: 256 a b c 2 4 6 8 10 SE +/- 0.00276, N = 3 6.51491 6.52483 6.53833 1. (CXX) g++ options: -O3
Liquid-DSP Threads: 4 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 4 - Buffer Length: 256 - Filter Length: 57 a b c 20M 40M 60M 80M 100M SE +/- 3382.96, N = 3 90442667 90443000 90441000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 2 - Buffer Length: 256 - Filter Length: 57 a b c 10M 20M 30M 40M 50M SE +/- 18442.10, N = 3 46837333 46766000 46863000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 32 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 1 - Buffer Length: 256 - Filter Length: 32 a b c 10M 20M 30M 40M 50M SE +/- 10263.20, N = 3 45898000 45909000 45872000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 2 - Buffer Length: 256 - Filter Length: 32 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 2 - Buffer Length: 256 - Filter Length: 32 a b c 20M 40M 60M 80M 100M SE +/- 33318.33, N = 3 89599667 89679000 89584000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Liquid-DSP Threads: 1 - Buffer Length: 256 - Filter Length: 57 OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 1.6 Threads: 1 - Buffer Length: 256 - Filter Length: 57 a b c 5M 10M 15M 20M 25M SE +/- 2848.00, N = 3 24009333 24023000 24021000 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Monte Carlo Simulations of Ionised Nebulae Input: Gas HII40 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2.02.73.3 Input: Gas HII40 a b c 7 14 21 28 35 SE +/- 0.18, N = 3 28.09 25.30 25.70 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256 a b c 2 4 6 8 10 SE +/- 0.00889, N = 3 7.71602 7.71682 7.71863 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: Stock - Precision: float - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: Stock - Precision: float - X Y Z: 256 a b c 3 6 9 12 15 SE +/- 0.00585, N = 3 9.25296 9.29368 9.27947 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256 a b c 3 6 9 12 15 SE +/- 0.02, N = 3 12.01 12.06 12.01 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: Stock - Precision: double - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: Stock - Precision: double - X Y Z: 256 a b c 3 6 9 12 15 SE +/- 0.02, N = 3 12.36 12.38 12.37 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256 a b c 4 8 12 16 20 SE +/- 0.01, N = 3 15.19 15.19 15.19 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: Stock - Precision: float - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: Stock - Precision: float - X Y Z: 256 a b c 4 8 12 16 20 SE +/- 0.01, N = 3 16.56 16.54 16.49 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256 a b c 6 12 18 24 30 SE +/- 0.05, N = 3 24.42 24.47 24.39 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: Stock - Precision: double - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: Stock - Precision: double - X Y Z: 128 a b c 1.0908 2.1816 3.2724 4.3632 5.454 SE +/- 0.00132, N = 3 4.84819 4.84075 4.84551 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: Stock - Precision: float - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: Stock - Precision: float - X Y Z: 128 a b c 2 4 6 8 10 SE +/- 0.00180, N = 3 6.81731 6.80673 6.81684 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128 a b c 2 4 6 8 10 SE +/- 0.00329, N = 3 7.41321 7.39435 7.40031 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: Stock - Precision: double - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: Stock - Precision: double - X Y Z: 128 a b c 3 6 9 12 15 SE +/- 0.00317, N = 3 9.36400 9.36231 9.36845 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: Stock - Precision: float - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: Stock - Precision: float - X Y Z: 128 a b c 3 6 9 12 15 SE +/- 0.02, N = 3 12.54 12.52 12.50 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128 a b c 3 6 9 12 15 SE +/- 0.01, N = 3 12.89 12.88 12.90 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128 a b c 4 8 12 16 20 SE +/- 0.04, N = 3 15.37 15.30 15.30 1. (CXX) g++ options: -O3
HeFFTe - Highly Efficient FFT for Exascale Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128 OpenBenchmarking.org GFLOP/s, More Is Better HeFFTe - Highly Efficient FFT for Exascale 2.3 Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128 a b c 7 14 21 28 35 SE +/- 0.13, N = 3 30.39 30.30 30.11 1. (CXX) g++ options: -O3
Phoronix Test Suite v10.8.4