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

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.3163273224.8614573.262186.34561001.69854204.691685.591935606674555.91123.245.911981519626671502.7231.6491631840.552186759.5297030.3010658.508204160.15202926.307331849.00415.06181.26337.10219.58370.422316.08498126.688003395.9020947.111031331.611505499.0158.745424.221895.1712263477.55134118.4634179.5728788.8015660.682348077.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_aeabc150300450600750SE +/- 10.06, N = 9673.57583.64602.891. (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_gmsabc160320480640800SE +/- 0.05, N = 3722.61722.60722.581. (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_gmsabc50100150200250SE +/- 2.12, N = 7224.55202.68205.771. (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.0abc50100150200250SE +/- 2.69, N = 3224.32218.25206.801. (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 Callab4K8K12K16K20KSE +/- 111.98, N = 1514944.2016963.181. (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 Copyingab5001000150020002500SE +/- 16.55, N = 152239.302489.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: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: SENDFILEab140K280K420K560K700KSE +/- 6391.12, N = 15577567.57651207.811. (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 +/- 28.70, N = 151574.191678.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: 32ab50M100M150M200M250MSE +/- 1274117.24, N = 151935606672228100001. (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 Activityab10002000300040005000SE +/- 30.77, N = 154416.074732.691. (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 Sortingab306090120150SE +/- 0.96, N = 10123.59137.661. (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: 60abc1.33042.66083.99125.32166.652SE +/- 0.00068, N = 35.911985.904485.912841. (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: 32abc40M80M120M160M200MSE +/- 1805463.26, N = 151519626671706900001705200001. (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-H2Oabc714212835SE +/- 0.22, N = 1231.6524.6125.291. (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 Switchingab400K800K1200K1600K2000KSE +/- 15332.85, N = 61641110.351799353.761. (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 Functionsab500K1000K1500K2000K2500KSE +/- 23163.81, N = 52172245.932365946.271. (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: Pthreadab20K40K60K80K100KSE +/- 1039.94, N = 397673.4597985.051. (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 Pointab3K6K9K12K15KSE +/- 128.50, N = 410677.4511720.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-Addab2M4M6M8M10MSE +/- 113903.26, N = 38292871.439154152.721. (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: Mallocab1.6M3.2M4.8M6.4M8MSE +/- 26006.68, N = 37500169.537519020.961. (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 +/- 1.00, N = 3413.10413.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.30, N = 3180.50181.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.35, N = 3336.69335.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.03, N = 3218.20215.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 +/- 2.24, N = 3367.86369.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 Stressab5001000150020002500SE +/- 1.70, N = 32330.802334.181. (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 +/- 15563.07, N = 37994886.687972859.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: Forkingab4K8K12K16K20KSE +/- 53.52, N = 320977.4520984.931. (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: Hashab200K400K600K800K1000KSE +/- 636.56, N = 31031467.061032298.821. (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 Cacheab300K600K900K1200K1500KSE +/- 15281.45, N = 31498847.291539109.561. (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 Shuffleab12002400360048006000SE +/- 33.23, N = 35503.755777.271. (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 Pointab400800120016002000SE +/- 0.39, N = 31903.081915.811. (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: Semaphoresab3M6M9M12M15MSE +/- 79369.38, N = 312255874.7812519037.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: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.15.10Test: Wide Vector Mathab30K60K90K120K150KSE +/- 1572.40, N = 3133805.81150029.771. (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 +/- 12.11, N = 334161.1534177.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 +/- 0.17, N = 328785.9928680.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 +/- 15229.34, N = 32336991.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: 512ab1.5M3M4.5M6M7.5MSE +/- 841.30, N = 3683946768396001. (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: 512ab800K1600K2400K3200K4000KSE +/- 635.09, N = 3353990035430001. (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: 57ab30M60M90M120M150MSE +/- 879223.14, N = 31234900001294300001. (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: 256abc246810SE +/- 0.00276, N = 36.514916.524836.538331. (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: 57abc20M40M60M80M100MSE +/- 3382.96, N = 39044266790443000904410001. (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: 57abc10M20M30M40M50MSE +/- 18442.10, N = 34683733346766000468630001. (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: 32abc10M20M30M40M50MSE +/- 10263.20, N = 34589800045909000458720001. (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: 32abc20M40M60M80M100MSE +/- 33318.33, N = 38959966789679000895840001. (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: 57abc5M10M15M20M25MSE +/- 2848.00, N = 32400933324023000240210001. (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 HII40abc714212835SE +/- 0.18, N = 328.0925.3025.701. (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: 256abc246810SE +/- 0.00889, N = 37.716027.716827.718631. (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: 256abc3691215SE +/- 0.00585, N = 39.252969.293689.279471. (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: 256abc3691215SE +/- 0.02, N = 312.0112.0612.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: 256abc3691215SE +/- 0.02, N = 312.3612.3812.371. (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: 256abc48121620SE +/- 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: 256abc612182430SE +/- 0.05, N = 324.4224.4724.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: 128abc1.09082.18163.27244.36325.454SE +/- 0.00132, N = 34.848194.840754.845511. (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: 128abc246810SE +/- 0.00180, N = 36.817316.806736.816841. (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: 128abc246810SE +/- 0.00329, N = 37.413217.394357.400311. (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: 128abc3691215SE +/- 0.00317, N = 39.364009.362319.368451. (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: 128abc3691215SE +/- 0.01, N = 312.8912.8812.901. (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: 128abc48121620SE +/- 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