specfem3d opemnssl 3.1 apple m2

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 2303156-NE-SPECFEM3D30
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
a
March 15 2023
  37 Minutes
b
March 15 2023
  41 Minutes
c
March 15 2023
  39 Minutes
d
March 15 2023
  41 Minutes
e
March 15 2023
  41 Minutes
f
March 15 2023
  41 Minutes
Invert Hiding All Results Option
  40 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


specfem3d opemnssl 3.1 apple m2OpenBenchmarking.orgPhoronix Test SuiteApple 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.1.0-asahi-2-2-ARCH (aarch64)KDE Plasma 5.27.2X Server 1.21.1.74.5 Mesa 22.3.6 (LLVM 15.0.7 128 bits)GCC 12.1.0 + Clang 15.0.7ext42560x1600ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSpecfem3d Opemnssl 3.1 Apple M2 BenchmarksSystem Logs- --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 - Scaling Governor: apple-cpufreq schedutil- 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

abcdefResult OverviewPhoronix Test Suite100%112%124%135%147%SPECFEM3DOpenSSLSPECFEM3DOpenSSLOpenSSLSPECFEM3DOpenSSLSPECFEM3DSPECFEM3DOpenSSLOpenSSLOpenSSLOpenSSLMount St. HelensChaCha20-Poly1305Layered HalfspaceSHA256AES-128-GCMTomographic ModelAES-256-GCMH.HW.l.HChaCha20RSA4096SHA512RSA4096

specfem3d opemnssl 3.1 apple m2specfem3d: Layered Halfspacespecfem3d: Water-layered Halfspaceopenssl: ChaCha20-Poly1305openssl: AES-256-GCMopenssl: AES-128-GCMopenssl: ChaCha20openssl: SHA512openssl: SHA256specfem3d: Homogeneous Halfspacespecfem3d: Tomographic Modelspecfem3d: Mount St. Helensopenssl: RSA4096openssl: RSA4096abcdef319.057262336309.542268756735414572024728238760238353033901220978142051173777408118712810153.096090647118.44963515399.2885227621039811526.8401.698396702362.039176097781320902020764999950229248152901174011331049972438906696735010181.568937059139.686890159144.653512397100672.21495.4349.124940552339.636126522724702577024915139790237931271501066996777050295893206899507460176.240352172131.777145242112.452960428101019.31498.7402.929248644361.565660548692323205024835907040281598312401234647504049756409906471392190181.107843118144.831700689146.2551224841008761500.9391.896720455359.519113386616894901022480775580234478772201237230688049971938606597027120180.176811632138.276096309123.465450474100945.41499.4398.831992519356.899303401769379123024045773350279082478301154527751049568232606562871470183.596212599138.844508672137.770732095100667.21496.4OpenBenchmarking.org

SPECFEM3D

simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.0Model: Layered Halfspaceabcdef90180270360450319.06401.70349.12402.93391.90398.831. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.0Model: Water-layered Halfspaceabcdef80160240320400309.54362.04339.64361.57359.52356.901. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20-Poly1305abcdef2000M4000M6000M8000M10000M7354145720781320902072470257706923232050616894901076937912301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-256-GCMabcdef5000M10000M15000M20000M25000M2472823876020764999950249151397902483590704022480775580240457733501. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: AES-128-GCMabcdef6000M12000M18000M24000M30000M2383530339022924815290237931271502815983124023447877220279082478301. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: ChaCha20abcdef3000M6000M9000M12000M15000M1220978142011740113310106699677701234647504012372306880115452775101. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA512abcdef1100M2200M3300M4400M5500M5117377740499724389050295893204975640990499719386049568232601. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.1Algorithm: SHA256abcdef2000M4000M6000M8000M10000M8118712810669673501068995074606471392190659702712065628714701. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

SPECFEM3D

simulates acoustic (fluid), elastic (solid), coupled acoustic/elastic, poroelastic or seismic wave propagation in any type of conforming mesh of hexahedra. This test profile currently relies on CPU-based execution for SPECFEM3D and using a variety of their built-in examples/models for benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.0Model: Homogeneous Halfspaceabcdef4080120160200153.10181.57176.24181.11180.18183.601. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.0Model: Tomographic Modelabcdef306090120150118.45139.69131.78144.83138.28138.841. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenBenchmarking.orgSeconds, Fewer Is BetterSPECFEM3D 4.0Model: Mount St. Helensabcdef30609012015099.29144.65112.45146.26123.47137.771. (F9X) gfortran options: -O2 -fopenmp -std=f2003 -fimplicit-none -fmax-errors=10 -pedantic -pedantic-errors -O3 -finline-functions -lmpi_usempif08 -lmpi_mpifh -lmpi

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096abcdef20K40K60K80K100K103981.0100672.2101019.3100876.0100945.4100667.21. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.1Algorithm: RSA4096abcdef300600900120015001526.81495.41498.71500.91499.41496.41. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

13 Results Shown

SPECFEM3D:
  Layered Halfspace
  Water-layered Halfspace
OpenSSL:
  ChaCha20-Poly1305
  AES-256-GCM
  AES-128-GCM
  ChaCha20
  SHA512
  SHA256
SPECFEM3D:
  Homogeneous Halfspace
  Tomographic Model
  Mount St. Helens
OpenSSL:
  RSA4096:
    verify/s
    sign/s