new stuff

Tests for a future article. 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/2306237-NE-NEWSTUFF429&sor&grr.

new stuffProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionabcApple M2 @ 2.42GHz (4 Cores / 8 Threads)Apple MacBook Air (13 h M2 2022)Apple Silicon8GB251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256ZllvmpipeBroadcom Device 4433 + Broadcom BRCM4387 BluetoothArch rolling6.3.0-asahi-6-1-ARCH (aarch64)KDE Plasma 5.27.5X Server 1.21.1.84.5 Mesa 23.0.3 (LLVM 15.0.7 128 bits)GCC 12.1.0 + Clang 15.0.7ext42560x1600OpenBenchmarking.orgCompiler 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.3Security 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 stuffqmcpack: Li2_STO_aeqmcpack: FeCO6_b3lyp_gmsqmcpack: FeCO6_b3lyp_gmsmocassin: Dust 2D tau100.0stress-ng: Pipestress-ng: Function Callstress-ng: Memory Copyingstress-ng: SENDFILEstress-ng: Futexstress-ng: NUMAliquid-dsp: 8 - 256 - 32stress-ng: Socket Activitystress-ng: Glibc Qsort Data Sortinghpcg: 104 104 104 - 60liquid-dsp: 4 - 256 - 32stress-ng: Matrix 3D Mathqmcpack: simple-H2Ostress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Pthreadstress-ng: Vector Floating Pointstress-ng: Fused Multiply-Addstress-ng: IO_uringstress-ng: Mallocstress-ng: Cloningstress-ng: MMAPstress-ng: MEMFDstress-ng: Atomicstress-ng: Zlibstress-ng: CPU Stressstress-ng: Pollstress-ng: System V Message Passingstress-ng: Forkingstress-ng: Hashstress-ng: CPU Cachestress-ng: AVL Treestress-ng: Vector Shufflestress-ng: Floating Pointstress-ng: Semaphoresstress-ng: Wide Vector Mathstress-ng: Vector Mathstress-ng: Matrix Mathstress-ng: Cryptostress-ng: Mutexliquid-dsp: 4 - 256 - 512liquid-dsp: 8 - 256 - 512liquid-dsp: 2 - 256 - 512liquid-dsp: 1 - 256 - 512liquid-dsp: 8 - 256 - 57heffte: c2c - Stock - double - 256liquid-dsp: 4 - 256 - 57liquid-dsp: 2 - 256 - 57liquid-dsp: 1 - 256 - 32liquid-dsp: 2 - 256 - 32liquid-dsp: 1 - 256 - 57mocassin: Gas HII40heffte: c2c - FFTW - double - 256heffte: c2c - Stock - float - 256heffte: c2c - FFTW - float - 256heffte: r2c - Stock - double - 256heffte: r2c - FFTW - double - 256heffte: r2c - Stock - float - 256heffte: r2c - FFTW - float - 256heffte: c2c - Stock - double - 128heffte: c2c - Stock - float - 128heffte: c2c - FFTW - double - 128heffte: r2c - Stock - double - 128heffte: r2c - Stock - float - 128heffte: c2c - FFTW - float - 128heffte: r2c - FFTW - double - 128heffte: r2c - FFTW - float - 128abc673.57722.61224.55224.3163352013.1114944.202239.30577567.57871823.111574.191935606674416.07123.595.911981519626671538.0531.6491641110.352172245.9397673.4510677.458292871.43203685.297500169.53413.10180.50336.69218.20367.862330.80500333.587994886.6820977.451031467.061498847.2958.795503.751903.0812255874.78133805.8134161.1528785.9915694.582336991.86683946711523333353990018166671234900006.51491904426674683733345898000895996672400933328.0947.716029.2529612.014812.356015.194016.555524.41754.848196.817317.413219.3640012.544812.886315.369730.3858583.64722.6202.68218.2523315715.4316963.182489.8651207.81832545.151678.282228100004732.69137.665.904481706900001510.4824.6141799353.762365946.2797985.0511720.459154152.72199030.947519020.96413.63181.04335.73215.67369.642334.18500127.17972859.620984.931032298.821539109.5658.575777.271915.8112519037.43150029.7734177.4628680.515678.782320821.6683960011520000354300018117001294300006.52483904430004676600045909000896790002402300025.3027.716829.2936812.056312.384915.18716.542224.47244.840756.806737.394359.3623112.515312.876615.302130.2983602.89722.58205.77206.8015.9128417052000025.2946.53833904410004686300045872000895840002402100025.77.718639.2794712.011912.371615.187516.493924.3924.845516.816847.400319.3684512.501312.897815.304230.1131OpenBenchmarking.org

QMCPACK

Input: Li2_STO_ae

OpenBenchmarking.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: Li2_STO_aebca150300450600750SE +/- 10.06, N = 9583.64602.89673.571. (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.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmscba160320480640800SE +/- 0.05, N = 3722.58722.60722.611. (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.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: FeCO6_b3lyp_gmsbca50100150200250SE +/- 2.12, N = 7202.68205.77224.551. (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.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Dust 2D tau100.0cba50100150200250SE +/- 2.69, N = 3206.80218.25224.321. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O2 -lmpi_usempif08 -lmpi_mpifh -lmpi

Stress-NG

Test: Pipe

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pipeab700K1400K2100K2800K3500KSE +/- 29975.07, N = 153352013.113315715.431. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Function Callba4K8K12K16K20KSE +/- 111.98, N = 1516963.1814944.201. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Memory Copyingba5001000150020002500SE +/- 16.55, N = 152489.802239.301. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: SENDFILEba140K280K420K560K700KSE +/- 6391.12, N = 15651207.81577567.571. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Futexab200K400K600K800K1000KSE +/- 21079.97, N = 12871823.11832545.151. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: NUMAab400800120016002000SE +/- 40.83, N = 121685.591678.281. (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.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 8 - Buffer Length: 256 - Filter Length: 32ba50M100M150M200M250MSE +/- 1274117.24, N = 152228100001935606671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Socket Activityba10002000300040005000SE +/- 41.12, N = 34732.694555.911. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Glibc Qsort Data Sortingba306090120150SE +/- 0.96, N = 10137.66123.591. (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.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1X Y Z: 104 104 104 - RT: 60cab1.33042.66083.99125.32166.652SE +/- 0.00068, N = 35.912845.911985.904481. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

Liquid-DSP

Threads: 4 - Buffer Length: 256 - Filter Length: 32

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 4 - Buffer Length: 256 - Filter Length: 32bca40M80M120M160M200MSE +/- 1805463.26, N = 151706900001705200001519626671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix 3D Mathab30060090012001500SE +/- 11.02, N = 131538.051510.481. (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.orgTotal Execution Time - Seconds, Fewer Is BetterQMCPACK 3.16Input: simple-H2Obca714212835SE +/- 0.22, N = 1224.6125.2931.651. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Context Switchingba400K800K1200K1600K2000KSE +/- 15332.85, N = 61799353.761641110.351. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Glibc C String Functionsba500K1000K1500K2000K2500KSE +/- 29504.59, N = 32365946.272186759.521. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pthreadba20K40K60K80K100KSE +/- 1039.94, N = 397985.0597673.451. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Floating Pointba3K6K9K12K15KSE +/- 128.50, N = 411720.4510677.451. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Fused Multiply-Addba2M4M6M8M10MSE +/- 113903.26, N = 39154152.728292871.431. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: IO_uringab40K80K120K160K200KSE +/- 638.20, N = 3203685.29199030.941. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Mallocba1.6M3.2M4.8M6.4M8MSE +/- 26006.68, N = 37519020.967500169.531. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Cloningab90180270360450SE +/- 0.58, N = 3415.06413.631. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: MMAPab4080120160200SE +/- 0.10, N = 3181.26181.041. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: MEMFDab70140210280350SE +/- 0.75, N = 3337.10335.731. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Atomicab50100150200250SE +/- 1.87, N = 3219.58215.671. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Zlibab80160240320400SE +/- 0.10, N = 3370.42369.641. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Stressba5001000150020002500SE +/- 1.70, N = 32334.182330.801. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Pollab110K220K330K440K550KSE +/- 595.78, N = 3500333.58500127.101. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: System V Message Passingab2M4M6M8M10MSE +/- 11807.64, N = 38003395.907972859.601. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Forkingba4K8K12K16K20KSE +/- 53.52, N = 320984.9320977.451. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Hashba200K400K600K800K1000KSE +/- 636.56, N = 31032298.821031467.061. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: CPU Cacheba300K600K900K1200K1500KSE +/- 6569.67, N = 31539109.561505499.011. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: AVL Treeab1326395265SE +/- 0.08, N = 358.7958.571. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Shuffleba12002400360048006000SE +/- 33.23, N = 35777.275503.751. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Floating Pointba400800120016002000SE +/- 0.39, N = 31915.811903.081. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Semaphoresba3M6M9M12M15MSE +/- 91626.90, N = 312519037.4312263477.551. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Wide Vector Mathba30K60K90K120K150KSE +/- 1637.41, N = 3150029.77134118.461. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Vector Mathab7K14K21K28K35KSE +/- 4.12, N = 334179.5734177.461. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Matrix Mathab6K12K18K24K30KSE +/- 2.10, N = 328788.8028680.501. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Cryptoab3K6K9K12K15KSE +/- 15.63, N = 315694.5815678.781. (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.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Mutexab500K1000K1500K2000K2500KSE +/- 10944.07, N = 32348077.862320821.601. (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.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 4 - Buffer Length: 256 - Filter Length: 512ba1.5M3M4.5M6M7.5MSE +/- 841.30, N = 3683960068394671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 8 - Buffer Length: 256 - Filter Length: 512

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 8 - Buffer Length: 256 - Filter Length: 512ab2M4M6M8M10MSE +/- 333.33, N = 311523333115200001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 2 - Buffer Length: 256 - Filter Length: 512

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 2 - Buffer Length: 256 - Filter Length: 512ba800K1600K2400K3200K4000KSE +/- 635.09, N = 3354300035399001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 512

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 1 - Buffer Length: 256 - Filter Length: 512ab400K800K1200K1600K2000KSE +/- 841.30, N = 3181666718117001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 8 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 8 - Buffer Length: 256 - Filter Length: 57ba30M60M90M120M150MSE +/- 879223.14, N = 31294300001234900001. (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.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: Stock - Precision: double - X Y Z: 256cba246810SE +/- 0.00276, N = 36.538336.524836.514911. (CXX) g++ options: -O3

Liquid-DSP

Threads: 4 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 4 - Buffer Length: 256 - Filter Length: 57bac20M40M60M80M100MSE +/- 3382.96, N = 39044300090442667904410001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 2 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 2 - Buffer Length: 256 - Filter Length: 57cab10M20M30M40M50MSE +/- 18442.10, N = 34686300046837333467660001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 32

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 1 - Buffer Length: 256 - Filter Length: 32bac10M20M30M40M50MSE +/- 10263.20, N = 34590900045898000458720001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 2 - Buffer Length: 256 - Filter Length: 32

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 2 - Buffer Length: 256 - Filter Length: 32bac20M40M60M80M100MSE +/- 33318.33, N = 38967900089599667895840001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 1.6Threads: 1 - Buffer Length: 256 - Filter Length: 57bca5M10M15M20M25MSE +/- 2848.00, N = 32402300024021000240093331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Monte Carlo Simulations of Ionised Nebulae

Input: Gas HII40

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2.02.73.3Input: Gas HII40bca714212835SE +/- 0.18, N = 325.3025.7028.091. (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.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 256cba246810SE +/- 0.00889, N = 37.718637.716827.716021. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: Stock - Precision: float - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: Stock - Precision: float - X Y Z: 256bca3691215SE +/- 0.00585, N = 39.293689.279479.252961. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 256bac3691215SE +/- 0.02, N = 312.0612.0112.011. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: Stock - Precision: double - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: Stock - Precision: double - X Y Z: 256bca3691215SE +/- 0.02, N = 312.3812.3712.361. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 256acb48121620SE +/- 0.01, N = 315.1915.1915.191. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: Stock - Precision: float - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: Stock - Precision: float - X Y Z: 256abc48121620SE +/- 0.01, N = 316.5616.5416.491. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 256bac612182430SE +/- 0.05, N = 324.4724.4224.391. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: Stock - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: Stock - Precision: double - X Y Z: 128acb1.09082.18163.27244.36325.454SE +/- 0.00132, N = 34.848194.845514.840751. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: Stock - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: Stock - Precision: float - X Y Z: 128acb246810SE +/- 0.00180, N = 36.817316.816846.806731. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: double - X Y Z: 128acb246810SE +/- 0.00329, N = 37.413217.400317.394351. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: Stock - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: Stock - Precision: double - X Y Z: 128cab3691215SE +/- 0.00317, N = 39.368459.364009.362311. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: Stock - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: Stock - Precision: float - X Y Z: 128abc3691215SE +/- 0.02, N = 312.5412.5212.501. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: c2c - Backend: FFTW - Precision: float - X Y Z: 128cab3691215SE +/- 0.01, N = 312.9012.8912.881. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: double - X Y Z: 128acb48121620SE +/- 0.04, N = 315.3715.3015.301. (CXX) g++ options: -O3

HeFFTe - Highly Efficient FFT for Exascale

Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128

OpenBenchmarking.orgGFLOP/s, More Is BetterHeFFTe - Highly Efficient FFT for Exascale 2.3Test: r2c - Backend: FFTW - Precision: float - X Y Z: 128abc714212835SE +/- 0.13, N = 330.3930.3030.111. (CXX) g++ options: -O3


Phoronix Test Suite v10.8.5