m2 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/2209078-NE-M2STUFF3855&sor&grs.

m2 stuffProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionABCApple M2 @ 2.42GHz (4 Cores / 8 Threads)Apple MacBook Air (13 h M2 2022)8GB251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256ZllvmpipeBroadcom Device 4433 + Broadcom Device 5f71Arch rolling5.19.0-rc7-asahi-2-1-ARCH (aarch64)KDE Plasma 5.25.4X Server 1.21.1.44.5 Mesa 22.1.6 (LLVM 14.0.6 128 bits)GCC 12.1.0 + Clang 14.0.6ext42560x1600OpenBenchmarking.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 schedutilSecurity 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

m2 stuffrocksdb: Update Randrocksdb: Seq Fillrocksdb: Rand Fillrocksdb: Rand Fill Syncsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: OFDM_Testsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMrocksdb: Read Rand Write Randrocksdb: Read While Writingrocksdb: Rand ReadABC39520275600668236872331024.628000000278.9274125.1130.6298.3303125.2118.415.29041287279154391863335018077905366632772550124.628000000278.2273.4124.8130.7298.3302.6125.4118.315.27453006199043484456431991577187166522573906824.727900000279.1274.2124.9130.9298.9303.2125.4118.315.273118058673332547016OpenBenchmarking.org

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Update RandomABC80K160K240K320K400KSE +/- 4888.11, N = 15SE +/- 2083.78, N = 153952023501803199151. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Sequential FillBCA200K400K600K800K1000KSE +/- 7766.58, N = 15SE +/- 12136.59, N = 127790537718717560061. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random FillABC150K300K450K600K750KSE +/- 8535.22, N = 3SE +/- 5405.01, N = 36823686663276652251. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Fill SyncCBA160K320K480K640K800KSE +/- 6201.37, N = 3SE +/- 6994.70, N = 37390687255017233101. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMCBA612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 324.724.624.61. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsRAN 22.04.1Test: OFDM_TestBAC6M12M18M24M30MSE +/- 0.00, N = 3SE +/- 100000.00, N = 32800000028000000279000001. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMCAB60120180240300SE +/- 0.00, N = 3SE +/- 0.40, N = 3279.1278.9278.21. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMCAB60120180240300SE +/- 0.07, N = 3SE +/- 0.27, N = 3274.2274.0273.41. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMACB306090120150SE +/- 0.07, N = 3SE +/- 0.10, N = 3125.1124.9124.81. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMCBA306090120150SE +/- 0.03, N = 3SE +/- 0.06, N = 3130.9130.7130.61. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMCBA70140210280350SE +/- 0.45, N = 3SE +/- 0.29, N = 3298.9298.3298.31. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB SISO 256-QAM

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMCAB70140210280350SE +/- 0.06, N = 3SE +/- 0.34, N = 3303.2303.0302.61. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMCBA306090120150SE +/- 0.12, N = 3SE +/- 0.09, N = 3125.4125.4125.21. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMACB306090120150SE +/- 0.06, N = 3SE +/- 0.00, N = 3118.4118.3118.31. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

srsRAN

Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAM

OpenBenchmarking.orgUE Mb/s, More Is BettersrsRAN 22.04.1Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMCBA48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 315.215.215.21. (CXX) g++ options: -std=c++14 -fno-strict-aliasing -O3 -fno-trapping-math -fno-math-errno -ldl -lpthread -lm

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read Random Write RandomABC200K400K600K800K1000KSE +/- 11736.25, N = 15SE +/- 3733.51, N = 39041287453007311801. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read While WritingABC160K320K480K640K800KSE +/- 12865.64, N = 15SE +/- 17006.10, N = 127279156199045867331. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random ReadABC9M18M27M36M45MSE +/- 484254.66, N = 15SE +/- 775313.84, N = 124391863334844564325470161. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread


Phoronix Test Suite v10.8.5