Ampere Altra September 2021

Benchmarks for a future article. Ampere ARMv8 Neoverse-N1 testing with a WIWYNN Mt.Jade (2.03.20210719 SCP: BIOS) and ASPEED on Ubuntu 21.04 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 2109110-TJ-AMPEREALT03
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

Limit displaying results to tests within:

AV1 3 Tests
BLAS (Basic Linear Algebra Sub-Routine) Tests 3 Tests
C++ Boost Tests 2 Tests
Chess Test Suite 5 Tests
Timed Code Compilation 8 Tests
C/C++ Compiler Tests 13 Tests
CPU Massive 17 Tests
Creator Workloads 5 Tests
Cryptography 2 Tests
Encoding 3 Tests
Fortran Tests 6 Tests
Go Language Tests 2 Tests
HPC - High Performance Computing 12 Tests
Common Kernel Benchmarks 3 Tests
LAPACK (Linear Algebra Pack) Tests 2 Tests
Linear Algebra 2 Tests
Molecular Dynamics 5 Tests
MPI Benchmarks 4 Tests
Multi-Core 25 Tests
OpenMPI Tests 10 Tests
Programmer / Developer System Benchmarks 10 Tests
Python Tests 3 Tests
Scientific Computing 9 Tests
Server 3 Tests
Server CPU Tests 10 Tests
Video Encoding 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
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
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable
Show Perf Per Clock Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results 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
Ampere Altra Q80-33 2P
September 02 2021
  8 Hours, 54 Minutes
Ampere Altra Q80-33 1P
September 03 2021
  6 Hours, 38 Minutes
Altra 80 Core 1P
September 03 2021
  1 Hour, 31 Minutes
Ampere Altra Max 2P
September 07 2021
 
Ampere Altra Max Q120-30 2P
September 08 2021
  18 Hours, 31 Minutes
Ampere Altra Max Q120-30 1P
September 09 2021
  8 Hours, 8 Minutes
Invert Hiding All Results Option
  7 Hours, 17 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):


Ampere Altra September 2021ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelVulkanCompilerFile-SystemScreen ResolutionAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max 2PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1PAmpere Altra ARMv8 Neoverse-N1 @ 3.30GHz (160 Cores)WIWYNN Mt.Jade (1.1.20201019 BIOS)Ampere Computing LLC Altra PCI Root Complex A502GB3841GB Micron_9300_MTFDHAL3T8TDP + 960GB SAMSUNG MZ1LB960HAJQ-00007ASPEEDVE228Mellanox MT28908 + Intel I210Ubuntu 21.045.11.0-31-generic (aarch64)1.0.2GCC 10.3.0ext41920x1080Ampere Altra ARMv8 Neoverse-N1 @ 3.30GHz (80 Cores)Ampere ARMv8 Neoverse-N1 @ 3.00GHz (256 Cores)WIWYNN Mt.Jade (2.03.20210719 SCP: BIOS)5.14.1-051401-generic (aarch64)1024x768VE2285.11.0-31-generic (aarch64)1920x1080Ampere ARMv8 Neoverse-N1 @ 3.00GHz (128 Cores)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details- Ampere Altra Q80-33 2P: Scaling Governor: cppc_cpufreq performance (Boost: Enabled)- Ampere Altra Q80-33 1P: Scaling Governor: cppc_cpufreq performance (Boost: Enabled)- Altra 80 Core 1P: Scaling Governor: cppc_cpufreq performance (Boost: Enabled)- Ampere Altra Max 2P: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)- Ampere Altra Max Q120-30 2P: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)- Ampere Altra Max Q120-30 1P: Scaling Governor: cppc_cpufreq performance (Boost: Disabled)Python Details- Python 3.9.5Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: 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

Ampere Altra September 2021hpcg: lczero: BLASlczero: Eigenamg: nwchem: C240 Buckyballincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directionmocassin: Dust 2D tau100.0openfoam: Motorbike 30Mopenfoam: Motorbike 60Mqe: AUSURF112relion: Basic - CPUlammps: 20k Atomslammps: Rhodopsin Proteinlulesh: john-the-ripper: Blowfishjohn-the-ripper: MD5dav1d: Summer Nature 4Kdav1d: Chimera 1080p 10-bitaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kmt-dgemm: Sustained Floating-Point Ratecoremark: CoreMark Size 666 - Iterations Per Secondstockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthavifenc: 6, Losslessbuild-ffmpeg: Time To Compilebuild-gdb: Time To Compilebuild-godot: Time To Compilebuild-imagemagick: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Ninjabuild-llvm: Unix Makefilesbuild-nodejs: Time To Compilebuild2: Time To Compilepovray: Trace Timeprimesieve: 1e12 Prime Number Generationm-queens: Time To Solven-queens: Elapsed Timeaircrack-ng: liquid-dsp: 128 - 256 - 57liquid-dsp: 160 - 256 - 57pgbench: 100 - 250 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Writestress-ng: Atomicstress-ng: Cryptostress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingsysbench: CPUblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlynginx: 1000apache: 1000pgbench: 100 - 250 - Read Write - Average LatencyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max 2PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P44.55182236206622124896672243.83.044717579.8326644911417.49105.80396.78332.61846.02141.34339835.5601249422499333212.74300.9426.7532.933.8503774023979.20513311729066311709391835.18219.38883.34593.91223.96254.695153.085275.917129.92783.60713.6224.9256.4621.335191344.891277586666734701333331786011.401270956263.8538015.732485.6225347.9611325789.21835721.711156944.8410830.4015361.9812772491.45588016.7141.3164.7293.27222.42148.7152955.0042178.399.23622.60102581225211075533332265.74.6328610723.100862511427.01213.50462.61646.61834.05037.21821607.780720272332667261.39389.8042.3451.6113.0844531877294.48958013366170514411338734.96820.82560.71272.49223.51165.509189.695263.415154.61271.2419.9384.42511.6532.41492323.127174540000017575333333943300.6344133716158.7219138.23939.6212730.7511212481.59421205.89579780.579242.6831207.3712274521.10297008.6449.1198.4688.33191.83165.49159857.7281112.746.05022.650725322365111014000029.09912196201314762936672524.63.3977047912.907037415722.96128.55542.94734.62536.18029502.2191764932494333302.24444.2739.8849.913.7080353659280.54478124446036017831562138.53219.35682.56091.53224.06349.927141.555283.644127.25083.5829.7055.0325.3571.371278448.823252506666731567666672508690.9983330127443.4855097.294902.0136861.6618278156.881193396.801683176.2910008.5921205.1242848795.43848875.5136.6442.3282.04235.31125.8263532.3040182.527.51514.8071251121827714033672681.74.8795672427.155522014523.42236.14493.61999.62240.64832.97915343.8361056903382667333.37457.3239.9348.5818.2659542441422.89257822533158821437322938.07520.90272.69972.71225.23464.239179.562281.155160.83679.1647.7893.2217.9731.571139345.511252290000025237333334606610.544426259570.9627700.02666.3618575.1617013521.34594974.41842508.238082.346591.767874052.63432650.0337.8868.0874.48149.12120.81123710.2359305.275.869OpenBenchmarking.org

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1020304050SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 344.5522.6022.6529.1014.811. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645Min: 44.53 / Avg: 44.55 / Max: 44.57Min: 22.53 / Avg: 22.6 / Max: 22.64Min: 22.56 / Avg: 22.65 / Max: 22.72Min: 28.97 / Avg: 29.1 / Max: 29.24Min: 14.76 / Avg: 14.81 / Max: 14.861. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi

LeelaChessZero

LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P6001200180024003000SE +/- 28.66, N = 3SE +/- 13.53, N = 3SE +/- 30.63, N = 9SE +/- 24.92, N = 9SE +/- 23.31, N = 3223625812532219625111. (CXX) g++ options: -flto -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: BLASAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P400800120016002000Min: 2189 / Avg: 2236.33 / Max: 2288Min: 2554 / Avg: 2580.67 / Max: 2598Min: 2425 / Avg: 2532.33 / Max: 2675Min: 2118 / Avg: 2196.11 / Max: 2316Min: 2467 / Avg: 2511.33 / Max: 25461. (CXX) g++ options: -flto -pthread

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P5001000150020002500SE +/- 24.19, N = 4SE +/- 32.68, N = 9SE +/- 31.72, N = 3SE +/- 30.35, N = 9SE +/- 22.12, N = 6206622522365201321821. (CXX) g++ options: -flto -pthread
OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.28Backend: EigenAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P400800120016002000Min: 2004 / Avg: 2065.75 / Max: 2119Min: 2127 / Avg: 2252.33 / Max: 2454Min: 2302 / Avg: 2365 / Max: 2403Min: 1875 / Avg: 2013.44 / Max: 2119Min: 2090 / Avg: 2182.33 / Max: 22451. (CXX) g++ options: -flto -pthread

Algebraic Multi-Grid Benchmark

AMG is a parallel algebraic multigrid solver for linear systems arising from problems on unstructured grids. The driver provided with AMG builds linear systems for various 3-dimensional problems. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P500M1000M1500M2000M2500MSE +/- 423243.95, N = 3SE +/- 2087245.90, N = 3SE +/- 1239319.30, N = 3SE +/- 1137259.91, N = 3SE +/- 1117053.84, N = 322124896671107553333111014000014762936677714033671. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAltra 80 Core 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P400M800M1200M1600M2000MMin: 2211774000 / Avg: 2212489666.67 / Max: 2213239000Min: 1103393000 / Avg: 1107553333.33 / Max: 1109931000Min: 1108348000 / Avg: 1110140000 / Max: 1112519000Min: 1474113000 / Avg: 1476293666.67 / Max: 1477944000Min: 769325600 / Avg: 771403366.67 / Max: 7731533001. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi

NWChem

NWChem is an open-source high performance computational chemistry package. Per NWChem's documentation, "NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters." Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterNWChem 7.0.2Input: C240 BuckyballAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P60012001800240030002243.82265.72524.62681.71. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lz -lcomex -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2

Xcompact3d Incompact3d

Xcompact3d Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per DirectionAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1.09792.19583.29374.39165.4895SE +/- 0.02301464, N = 15SE +/- 0.02036115, N = 7SE +/- 0.10560150, N = 5SE +/- 0.05285296, N = 53.044717574.632861073.397704794.879567241. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per DirectionAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P246810Min: 2.95 / Avg: 3.04 / Max: 3.2Min: 4.55 / Avg: 4.63 / Max: 4.7Min: 3.09 / Avg: 3.4 / Max: 3.62Min: 4.75 / Avg: 4.88 / Max: 5.061. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per DirectionAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430SE +/- 0.04556498, N = 3SE +/- 0.00671005, N = 3SE +/- 0.08833430, N = 3SE +/- 0.01730222, N = 39.8326644923.1008625012.9070374027.155522001. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 193 Cells Per DirectionAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430Min: 9.76 / Avg: 9.83 / Max: 9.92Min: 23.09 / Avg: 23.1 / Max: 23.11Min: 12.75 / Avg: 12.91 / Max: 13.06Min: 27.13 / Avg: 27.16 / Max: 27.191. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz

Monte Carlo Simulations of Ionised Nebulae

Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P306090120150SE +/- 0.67, N = 31141141571451. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lrt -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterMonte Carlo Simulations of Ionised Nebulae 2019-03-24Input: Dust 2D tau100.0Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P306090120150Min: 113 / Avg: 113.67 / Max: 1151. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lrt -lz

OpenFOAM

OpenFOAM is the leading free, open source software for computational fluid dynamics (CFD). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430SE +/- 0.03, N = 3SE +/- 0.25, N = 3SE +/- 0.69, N = 13SE +/- 0.19, N = 317.4927.0122.9623.421. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 30MAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430Min: 17.45 / Avg: 17.49 / Max: 17.54Min: 26.73 / Avg: 27.01 / Max: 27.5Min: 20.85 / Avg: 22.96 / Max: 30.7Min: 23.19 / Avg: 23.42 / Max: 23.791. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 60MAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50100150200250SE +/- 0.13, N = 3SE +/- 0.07, N = 3SE +/- 1.15, N = 3SE +/- 0.47, N = 3105.80213.50128.55236.141. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm
OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 8Input: Motorbike 60MAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4080120160200Min: 105.54 / Avg: 105.8 / Max: 105.95Min: 213.38 / Avg: 213.5 / Max: 213.62Min: 126.27 / Avg: 128.55 / Max: 129.9Min: 235.35 / Avg: 236.14 / Max: 236.981. (CXX) g++ options: -std=c++11 -O3 -mcpu=native -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -ldynamicMesh -ldecompose -lgenericPatchFields -lmetisDecomp -lscotchDecomp -llagrangian -lregionModels -lOpenFOAM -ldl -lm

Quantum ESPRESSO

Quantum ESPRESSO is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterQuantum ESPRESSO 6.8Input: AUSURF112Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 1P110220330440550SE +/- 1.14, N = 3SE +/- 1.19, N = 3SE +/- 0.56, N = 3396.78462.61493.611. (F9X) gfortran options: -ldevXlib -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz
OpenBenchmarking.orgSeconds, Fewer Is BetterQuantum ESPRESSO 6.8Input: AUSURF112Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 1P90180270360450Min: 394.51 / Avg: 396.78 / Max: 397.95Min: 460.28 / Avg: 462.61 / Max: 464.23Min: 492.84 / Avg: 493.61 / Max: 494.691. (F9X) gfortran options: -ldevXlib -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent_core -levent_pthreads -lutil -lm -lrt -lz

Input: AUSURF112

Ampere Altra Max Q120-30 2P: Test failed to run.

RELION

RELION - REgularised LIkelihood OptimisatioN - is a stand-alone computer program for Maximum A Posteriori refinement of (multiple) 3D reconstructions or 2D class averages in cryo-electron microscopy (cryo-EM). It is developed in the research group of Sjors Scheres at the MRC Laboratory of Molecular Biology. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRELION 3.1.1Test: Basic - Device: CPUAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P2004006008001000SE +/- 4.42, N = 3SE +/- 2.37, N = 3SE +/- 13.76, N = 9SE +/- 1.55, N = 3332.62646.62542.95999.621. (CXX) g++ options: -fopenmp -std=c++0x -O3 -rdynamic -ldl -ltiff -lfftw3f -lfftw3 -lpng -pthread -lmpi_cxx -lmpi
OpenBenchmarking.orgSeconds, Fewer Is BetterRELION 3.1.1Test: Basic - Device: CPUAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P2004006008001000Min: 328.08 / Avg: 332.62 / Max: 341.46Min: 644.13 / Avg: 646.62 / Max: 651.36Min: 511.5 / Avg: 542.95 / Max: 650.64Min: 997.16 / Avg: 999.62 / Max: 1002.491. (CXX) g++ options: -fopenmp -std=c++0x -O3 -rdynamic -ldl -ltiff -lfftw3f -lfftw3 -lpng -pthread -lmpi_cxx -lmpi

LAMMPS Molecular Dynamics Simulator

LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1020304050SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 346.0234.0534.6340.651. (CXX) g++ options: -O3 -pthread -lm
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: 20k AtomsAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645Min: 45.88 / Avg: 46.02 / Max: 46.12Min: 33.96 / Avg: 34.05 / Max: 34.15Min: 34.53 / Avg: 34.62 / Max: 34.74Min: 40.46 / Avg: 40.65 / Max: 40.811. (CXX) g++ options: -O3 -pthread -lm

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645SE +/- 0.08, N = 6SE +/- 0.06, N = 11SE +/- 0.43, N = 4SE +/- 0.31, N = 1541.3437.2236.1832.981. (CXX) g++ options: -O3 -pthread -lm
OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 29Oct2020Model: Rhodopsin ProteinAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645Min: 41.04 / Avg: 41.34 / Max: 41.59Min: 36.86 / Avg: 37.22 / Max: 37.44Min: 34.91 / Avg: 36.18 / Max: 36.81Min: 30.42 / Avg: 32.98 / Max: 35.011. (CXX) g++ options: -O3 -pthread -lm

LULESH

LULESH is the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.3Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P9K18K27K36K45KSE +/- 48.21, N = 3SE +/- 7.88, N = 3SE +/- 18.79, N = 3SE +/- 8.65, N = 339835.5621607.7829502.2215343.841. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
OpenBenchmarking.orgz/s, More Is BetterLULESH 2.0.3Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P7K14K21K28K35KMin: 39754.18 / Avg: 39835.56 / Max: 39921.02Min: 21593.47 / Avg: 21607.78 / Max: 21620.65Min: 29480.47 / Avg: 29502.22 / Max: 29539.64Min: 15333.28 / Avg: 15343.84 / Max: 15360.981. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P40K80K120K160K200KSE +/- 2510.48, N = 15SE +/- 433.02, N = 3SE +/- 2897.18, N = 15SE +/- 204.22, N = 3124942720271764931056901. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P30K60K90K120K150KMin: 108023 / Avg: 124942.27 / Max: 139680Min: 71472 / Avg: 72026.67 / Max: 72880Min: 157235 / Avg: 176492.87 / Max: 195211Min: 105344 / Avg: 105690.33 / Max: 1060511. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P700K1400K2100K2800K3500KSE +/- 92356.95, N = 15SE +/- 6666.67, N = 3SE +/- 133303.96, N = 12SE +/- 12991.45, N = 324993332332667249433333826671. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt
OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P600K1200K1800K2400K3000KMin: 2013000 / Avg: 2499333.33 / Max: 3344000Min: 2326000 / Avg: 2332666.67 / Max: 2346000Min: 2042000 / Avg: 2494333.33 / Max: 3428000Min: 3357000 / Avg: 3382666.67 / Max: 33990001. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

dav1d

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.1Video Input: Summer Nature 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P70140210280350SE +/- 6.84, N = 15SE +/- 2.15, N = 15SE +/- 2.42, N = 15SE +/- 0.66, N = 3212.74261.39302.24333.37MIN: 58.76 / MAX: 281.59MIN: 111.27 / MAX: 300.92MIN: 47.54 / MAX: 399.34MIN: 121.35 / MAX: 366.241. (CC) gcc options: -pthread -lm
OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.1Video Input: Summer Nature 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P60120180240300Min: 165.07 / Avg: 212.74 / Max: 243.04Min: 248.31 / Avg: 261.39 / Max: 279.77Min: 281.4 / Avg: 302.24 / Max: 315.56Min: 332.04 / Avg: 333.37 / Max: 334.061. (CC) gcc options: -pthread -lm

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.1Video Input: Chimera 1080p 10-bitAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P100200300400500SE +/- 2.32, N = 3SE +/- 4.16, N = 4SE +/- 4.24, N = 3SE +/- 1.05, N = 3300.94389.80444.27457.32MIN: 157.27 / MAX: 388.03MIN: 304.57 / MAX: 529.81MIN: 157.62 / MAX: 544.03MIN: 319.47 / MAX: 632.261. (CC) gcc options: -pthread -lm
OpenBenchmarking.orgFPS, More Is Betterdav1d 0.9.1Video Input: Chimera 1080p 10-bitAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P80160240320400Min: 297.02 / Avg: 300.94 / Max: 305.04Min: 378.23 / Avg: 389.8 / Max: 397.98Min: 437.26 / Avg: 444.27 / Max: 451.9Min: 455.31 / Avg: 457.32 / Max: 458.861. (CC) gcc options: -pthread -lm

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.1Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1020304050SE +/- 0.68, N = 15SE +/- 0.38, N = 3SE +/- 0.29, N = 12SE +/- 0.46, N = 326.7542.3439.8839.931. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.1Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645Min: 21.98 / Avg: 26.75 / Max: 29.85Min: 41.61 / Avg: 42.34 / Max: 42.91Min: 37.1 / Avg: 39.88 / Max: 40.69Min: 39.38 / Avg: 39.93 / Max: 40.851. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.1Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1224364860SE +/- 0.55, N = 15SE +/- 0.48, N = 4SE +/- 0.18, N = 4SE +/- 0.40, N = 432.9351.6149.9148.581. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.1Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1020304050Min: 28.5 / Avg: 32.93 / Max: 35.38Min: 50.77 / Avg: 51.61 / Max: 52.8Min: 49.46 / Avg: 49.91 / Max: 50.34Min: 48.02 / Avg: 48.58 / Max: 49.751. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

ACES DGEMM

This is a multi-threaded DGEMM benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P48121620SE +/- 0.051832, N = 3SE +/- 0.355731, N = 15SE +/- 0.043961, N = 3SE +/- 0.116559, N = 43.85037713.0844533.70803518.2659541. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P510152025Min: 3.77 / Avg: 3.85 / Max: 3.95Min: 9.62 / Avg: 13.08 / Max: 14.91Min: 3.63 / Avg: 3.71 / Max: 3.79Min: 17.95 / Avg: 18.27 / Max: 18.451. (CC) gcc options: -O3 -march=native -fopenmp

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P900K1800K2700K3600K4500KSE +/- 2461.70, N = 3SE +/- 19784.43, N = 5SE +/- 609.86, N = 3SE +/- 323.30, N = 34023979.211877294.493659280.542441422.891. (CC) gcc options: -O2 -lrt" -lrt
OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P700K1400K2100K2800K3500KMin: 4019090.68 / Avg: 4023979.21 / Max: 4026930.1Min: 1800129.38 / Avg: 1877294.49 / Max: 1912160.14Min: 3658536.59 / Avg: 3659280.54 / Max: 3660489.59Min: 2440884.82 / Avg: 2441422.89 / Max: 2442002.441. (CC) gcc options: -O2 -lrt" -lrt

Stockfish

This is a test of Stockfish, an advanced open-source C++11 chess benchmark that can scale up to 512 CPU threads. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50M100M150M200M250MSE +/- 2569569.47, N = 15SE +/- 1424502.28, N = 4SE +/- 3109526.19, N = 15SE +/- 2574478.42, N = 151172906631336617052444603602253315881. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fprofile-use -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver
OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 13Total TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P40M80M120M160M200MMin: 97099452 / Avg: 117290662.53 / Max: 134178139Min: 129623185 / Avg: 133661705.25 / Max: 136119609Min: 226037784 / Avg: 244460359.73 / Max: 263671979Min: 214003782 / Avg: 225331588.27 / Max: 2540430321. (CXX) g++ options: -lgcov -lpthread -fno-exceptions -std=c++17 -fprofile-use -fno-peel-loops -fno-tracer -pedantic -O3 -flto -flto=jobserver

asmFish

This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50M100M150M200M250MSE +/- 1564690.84, N = 12SE +/- 1684005.03, N = 3SE +/- 1553720.16, N = 8SE +/- 831884.60, N = 3117093918144113387178315621214373229
OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P40M80M120M160M200MMin: 104851424 / Avg: 117093918.17 / Max: 123903500Min: 140801756 / Avg: 144113387 / Max: 146300657Min: 175090787 / Avg: 178315621.13 / Max: 188478941Min: 213221965 / Avg: 214373228.67 / Max: 215989072

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6, LosslessAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P918273645SE +/- 0.09, N = 3SE +/- 0.32, N = 3SE +/- 0.30, N = 3SE +/- 0.07, N = 335.1834.9738.5338.081. (CXX) g++ options: -O3 -fPIC -lm
OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.9.0Encoder Speed: 6, LosslessAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P816243240Min: 35.06 / Avg: 35.18 / Max: 35.36Min: 34.62 / Avg: 34.97 / Max: 35.6Min: 38.18 / Avg: 38.53 / Max: 39.13Min: 37.97 / Avg: 38.08 / Max: 38.21. (CXX) g++ options: -O3 -fPIC -lm

Timed FFmpeg Compilation

This test times how long it takes to build the FFmpeg multimedia library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.4Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P510152025SE +/- 0.37, N = 15SE +/- 0.17, N = 3SE +/- 0.20, N = 15SE +/- 0.14, N = 319.3920.8319.3620.90
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.4Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P510152025Min: 17.29 / Avg: 19.39 / Max: 21Min: 20.5 / Avg: 20.82 / Max: 21.07Min: 18.23 / Avg: 19.36 / Max: 20.42Min: 20.69 / Avg: 20.9 / Max: 21.17

Timed GDB GNU Debugger Compilation

This test times how long it takes to build the GNU Debugger (GDB) in a default configuration. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100SE +/- 1.19, N = 15SE +/- 0.16, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 383.3560.7182.5672.70
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1632486480Min: 74.8 / Avg: 83.35 / Max: 93.21Min: 60.4 / Avg: 60.71 / Max: 60.95Min: 82.12 / Avg: 82.56 / Max: 83.43Min: 72.55 / Avg: 72.7 / Max: 72.95

Timed Godot Game Engine Compilation

This test times how long it takes to compile the Godot Game Engine. Godot is a popular, open-source, cross-platform 2D/3D game engine and is built using the SCons build system and targeting the X11 platform. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100SE +/- 1.14, N = 3SE +/- 0.55, N = 3SE +/- 0.77, N = 3SE +/- 0.20, N = 393.9172.4991.5372.71
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100Min: 91.72 / Avg: 93.91 / Max: 95.53Min: 71.4 / Avg: 72.49 / Max: 73.09Min: 90.02 / Avg: 91.53 / Max: 92.58Min: 72.42 / Avg: 72.71 / Max: 73.08

Timed ImageMagick Compilation

This test times how long it takes to build ImageMagick. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430SE +/- 0.29, N = 15SE +/- 0.17, N = 3SE +/- 0.12, N = 3SE +/- 0.25, N = 623.9623.5124.0625.23
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P612182430Min: 22.12 / Avg: 23.96 / Max: 25.97Min: 23.22 / Avg: 23.51 / Max: 23.81Min: 23.84 / Avg: 24.06 / Max: 24.23Min: 24.69 / Avg: 25.23 / Max: 26.35

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.14Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1530456075SE +/- 0.47, N = 8SE +/- 0.54, N = 3SE +/- 0.49, N = 6SE +/- 0.65, N = 354.7065.5149.9364.24
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.14Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1326395265Min: 53.93 / Avg: 54.7 / Max: 57.88Min: 64.96 / Avg: 65.51 / Max: 66.58Min: 48.9 / Avg: 49.93 / Max: 52.15Min: 63.35 / Avg: 64.24 / Max: 65.51

Timed LLVM Compilation

This test times how long it takes to build the LLVM compiler. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: NinjaAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4080120160200SE +/- 2.13, N = 3SE +/- 0.55, N = 3SE +/- 1.55, N = 3SE +/- 0.55, N = 3153.09189.70141.56179.56
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: NinjaAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P306090120150Min: 150.24 / Avg: 153.09 / Max: 157.24Min: 188.6 / Avg: 189.69 / Max: 190.25Min: 138.74 / Avg: 141.56 / Max: 144.07Min: 178.49 / Avg: 179.56 / Max: 180.27

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: Unix MakefilesAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P60120180240300SE +/- 3.93, N = 3SE +/- 1.73, N = 3SE +/- 2.28, N = 3SE +/- 0.98, N = 3275.92263.42283.64281.16
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 12.0Build System: Unix MakefilesAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50100150200250Min: 270.92 / Avg: 275.92 / Max: 283.66Min: 261.43 / Avg: 263.41 / Max: 266.87Min: 279.38 / Avg: 283.64 / Max: 287.17Min: 279.72 / Avg: 281.16 / Max: 283.02

Timed Node.js Compilation

This test profile times how long it takes to build/compile Node.js itself from source. Node.js is a JavaScript run-time built from the Chrome V8 JavaScript engine while itself is written in C/C++. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4080120160200SE +/- 1.06, N = 3SE +/- 0.13, N = 3SE +/- 1.50, N = 4SE +/- 0.43, N = 3129.93154.61127.25160.84
OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P306090120150Min: 128.07 / Avg: 129.93 / Max: 131.76Min: 154.39 / Avg: 154.61 / Max: 154.84Min: 124.02 / Avg: 127.25 / Max: 130.7Min: 159.98 / Avg: 160.84 / Max: 161.4

Build2

This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100SE +/- 1.83, N = 15SE +/- 0.17, N = 3SE +/- 0.98, N = 15SE +/- 0.15, N = 383.6171.2483.5879.16
OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.13Time To CompileAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1632486480Min: 74.4 / Avg: 83.61 / Max: 92.07Min: 70.9 / Avg: 71.24 / Max: 71.48Min: 77.99 / Avg: 83.58 / Max: 89.2Min: 78.91 / Avg: 79.16 / Max: 79.43

POV-Ray

This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P48121620SE +/- 0.203, N = 15SE +/- 0.006, N = 4SE +/- 0.089, N = 15SE +/- 0.007, N = 513.6229.9389.7057.7891. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -lX11 -lIlmImf -lIlmImf-2_5 -lImath-2_5 -lHalf-2_5 -lIex-2_5 -lIexMath-2_5 -lIlmThread-2_5 -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P48121620Min: 12.42 / Avg: 13.62 / Max: 15.13Min: 9.93 / Avg: 9.94 / Max: 9.95Min: 9.23 / Avg: 9.71 / Max: 10.29Min: 7.77 / Avg: 7.79 / Max: 7.811. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -lX11 -lIlmImf -lIlmImf-2_5 -lImath-2_5 -lHalf-2_5 -lIex-2_5 -lIexMath-2_5 -lIlmThread-2_5 -lIlmThread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Primesieve

Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1.13222.26443.39664.52885.661SE +/- 0.118, N = 15SE +/- 0.023, N = 8SE +/- 0.110, N = 14SE +/- 0.008, N = 94.9254.4255.0323.2211. (CXX) g++ options: -O3 -lpthread
OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P246810Min: 4.38 / Avg: 4.92 / Max: 5.72Min: 4.35 / Avg: 4.43 / Max: 4.53Min: 4.15 / Avg: 5.03 / Max: 5.65Min: 3.17 / Avg: 3.22 / Max: 3.251. (CXX) g++ options: -O3 -lpthread

m-queens

A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P3691215SE +/- 0.079, N = 15SE +/- 0.019, N = 4SE +/- 0.125, N = 15SE +/- 0.001, N = 66.46211.6535.3577.9731. (CXX) g++ options: -fopenmp -O2 -march=native
OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P3691215Min: 5.96 / Avg: 6.46 / Max: 7.17Min: 11.6 / Avg: 11.65 / Max: 11.69Min: 4.43 / Avg: 5.36 / Max: 6Min: 7.97 / Avg: 7.97 / Max: 7.981. (CXX) g++ options: -fopenmp -O2 -march=native

N-Queens

This is a test of the OpenMP version of a test that solves the N-queens problem. The board problem size is 18. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P0.54321.08641.62962.17282.716SE +/- 0.024, N = 15SE +/- 0.022, N = 15SE +/- 0.042, N = 15SE +/- 0.000, N = 121.3352.4141.3711.5711. (CC) gcc options: -static -fopenmp -O3 -march=native
OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P246810Min: 1.21 / Avg: 1.34 / Max: 1.53Min: 2.31 / Avg: 2.41 / Max: 2.68Min: 1.03 / Avg: 1.37 / Max: 1.51Min: 1.57 / Avg: 1.57 / Max: 1.571. (CC) gcc options: -static -fopenmp -O3 -march=native

Aircrack-ng

Aircrack-ng is a tool for assessing WiFi/WLAN network security. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P60K120K180K240K300KSE +/- 36.07, N = 3SE +/- 1176.27, N = 15SE +/- 14.99, N = 3SE +/- 5.84, N = 3191344.8992323.13278448.82139345.511. (CXX) g++ options: -O3 -fvisibility=hidden -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50K100K150K200K250KMin: 191307.67 / Avg: 191344.89 / Max: 191417.02Min: 86908.84 / Avg: 92323.13 / Max: 95968.06Min: 278419.91 / Avg: 278448.82 / Max: 278470.13Min: 139336.63 / Avg: 139345.51 / Max: 139356.521. (CXX) g++ options: -O3 -fvisibility=hidden -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

Liquid-DSP

LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P600M1200M1800M2400M3000MSE +/- 371184.29, N = 3SE +/- 871779.79, N = 3SE +/- 176383.42, N = 3SE +/- 100000.00, N = 327758666671745400000252506666725229000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 128 - Buffer Length: 256 - Filter Length: 57Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P500M1000M1500M2000M2500MMin: 2775400000 / Avg: 2775866666.67 / Max: 2776600000Min: 1744000000 / Avg: 1745400000 / Max: 1747000000Min: 2524800000 / Avg: 2525066666.67 / Max: 2525400000Min: 2522800000 / Avg: 2522900000 / Max: 25231000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 160 - Buffer Length: 256 - Filter Length: 57Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P700M1400M2100M2800M3500MSE +/- 284800.12, N = 3SE +/- 8651846.30, N = 3SE +/- 133333.33, N = 3SE +/- 437162.57, N = 334701333331757533333315676666725237333331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 160 - Buffer Length: 256 - Filter Length: 57Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P600M1200M1800M2400M3000MMin: 3469800000 / Avg: 3470133333.33 / Max: 3470700000Min: 1740300000 / Avg: 1757533333.33 / Max: 1767500000Min: 3156500000 / Avg: 3156766666.67 / Max: 3156900000Min: 2523200000 / Avg: 2523733333.33 / Max: 25246000001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

PostgreSQL pgbench

This is a benchmark of PostgreSQL using pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P100K200K300K400K500KSE +/- 1238.27, N = 3SE +/- 4238.58, N = 3SE +/- 2722.62, N = 4SE +/- 3624.09, N = 151786013943302508694606611. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P80K160K240K320K400KMin: 176417.7 / Avg: 178601 / Max: 180705.02Min: 389684.08 / Avg: 394330.4 / Max: 402794.04Min: 245550.31 / Avg: 250869.12 / Max: 258228.02Min: 437726.39 / Avg: 460661.48 / Max: 477785.031. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P0.31520.63040.94561.26081.576SE +/- 0.010, N = 3SE +/- 0.007, N = 3SE +/- 0.011, N = 4SE +/- 0.004, N = 151.4010.6340.9980.5441. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P246810Min: 1.39 / Avg: 1.4 / Max: 1.42Min: 0.62 / Avg: 0.63 / Max: 0.64Min: 0.97 / Avg: 1 / Max: 1.02Min: 0.52 / Avg: 0.54 / Max: 0.571. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P9K18K27K36K45KSE +/- 142.58, N = 3SE +/- 104.71, N = 3SE +/- 139.15, N = 3SE +/- 73.47, N = 3270954133733301426251. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P7K14K21K28K35KMin: 26894.51 / Avg: 27095.42 / Max: 27371.14Min: 41205.81 / Avg: 41337.46 / Max: 41544.34Min: 33107.95 / Avg: 33301.08 / Max: 33571.17Min: 42496.36 / Avg: 42625.13 / Max: 42750.811. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P6K12K18K24K30KSE +/- 131.53, N = 14SE +/- 187.69, N = 15SE +/- 614.64, N = 15SE +/- 76.34, N = 156263.8516158.7227443.489570.961. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P5K10K15K20K25KMin: 5424.03 / Avg: 6263.85 / Max: 7156.32Min: 15018.52 / Avg: 16158.72 / Max: 16938.2Min: 23106.38 / Avg: 27443.48 / Max: 30615.14Min: 9051.03 / Avg: 9570.96 / Max: 10012.51. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P12K24K36K48K60KSE +/- 118.61, N = 3SE +/- 33.75, N = 3SE +/- 142.45, N = 3SE +/- 86.66, N = 338015.7319138.2355097.2927700.021. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P10K20K30K40K50KMin: 37877.21 / Avg: 38015.73 / Max: 38251.77Min: 19070.79 / Avg: 19138.23 / Max: 19174.46Min: 54850.84 / Avg: 55097.29 / Max: 55344.29Min: 27602.92 / Avg: 27700.02 / Max: 27872.911. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P11002200330044005500SE +/- 64.30, N = 15SE +/- 11.84, N = 3SE +/- 23.31, N = 3SE +/- 1.95, N = 32485.62939.624902.01666.361. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P9001800270036004500Min: 1998.52 / Avg: 2485.62 / Max: 2888.26Min: 916.25 / Avg: 939.62 / Max: 954.65Min: 4871.73 / Avg: 4902.01 / Max: 4947.86Min: 662.94 / Avg: 666.36 / Max: 669.681. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P8K16K24K32K40KSE +/- 2.21, N = 3SE +/- 21.81, N = 3SE +/- 5.01, N = 3SE +/- 2.36, N = 325347.9612730.7536861.6618575.161. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P6K12K18K24K30KMin: 25344.71 / Avg: 25347.96 / Max: 25352.18Min: 12687.15 / Avg: 12730.75 / Max: 12753.47Min: 36854.19 / Avg: 36861.66 / Max: 36871.18Min: 18571.82 / Avg: 18575.16 / Max: 18579.711. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4M8M12M16M20MSE +/- 39738.35, N = 3SE +/- 11165.67, N = 3SE +/- 19189.51, N = 3SE +/- 151707.77, N = 311325789.2111212481.5918278156.8817013521.341. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P3M6M9M12M15MMin: 11249272.43 / Avg: 11325789.21 / Max: 11382656.63Min: 11190608.4 / Avg: 11212481.59 / Max: 11227315.49Min: 18249306.36 / Avg: 18278156.88 / Max: 18314501.26Min: 16774715.34 / Avg: 17013521.34 / Max: 17295018.481. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P300K600K900K1200K1500KSE +/- 914.46, N = 3SE +/- 105.34, N = 3SE +/- 1037.24, N = 3SE +/- 407.91, N = 3835721.71421205.891193396.80594974.411. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P200K400K600K800K1000KMin: 834138.6 / Avg: 835721.71 / Max: 837306.39Min: 420996.2 / Avg: 421205.89 / Max: 421328.34Min: 1192110.77 / Avg: 1193396.8 / Max: 1195449.49Min: 594165.53 / Avg: 594974.41 / Max: 595470.811. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P400K800K1200K1600K2000KSE +/- 289.68, N = 3SE +/- 23.70, N = 3SE +/- 315.23, N = 3SE +/- 79.24, N = 31156944.84579780.571683176.29842508.231. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P300K600K900K1200K1500KMin: 1156365.77 / Avg: 1156944.84 / Max: 1157250.21Min: 579739.1 / Avg: 579780.57 / Max: 579821.2Min: 1682578.08 / Avg: 1683176.29 / Max: 1683647.78Min: 842416.13 / Avg: 842508.23 / Max: 842665.981. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P2K4K6K8K10KSE +/- 33.81, N = 3SE +/- 43.63, N = 3SE +/- 13.90, N = 3SE +/- 5.97, N = 310830.409242.6810008.598082.341. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P2K4K6K8K10KMin: 10768.22 / Avg: 10830.4 / Max: 10884.51Min: 9193.55 / Avg: 9242.68 / Max: 9329.69Min: 9981.64 / Avg: 10008.59 / Max: 10028Min: 8075.9 / Avg: 8082.34 / Max: 8094.281. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P7K14K21K28K35KSE +/- 206.73, N = 3SE +/- 45.41, N = 3SE +/- 287.54, N = 15SE +/- 124.08, N = 1515361.9831207.3721205.126591.761. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P5K10K15K20K25KMin: 15115.45 / Avg: 15361.98 / Max: 15772.69Min: 31118.52 / Avg: 31207.37 / Max: 31268.09Min: 18420.62 / Avg: 21205.12 / Max: 22763.65Min: 5977.41 / Avg: 6591.76 / Max: 7527.091. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P9M18M27M36M45MSE +/- 480395.15, N = 15SE +/- 61807.61, N = 3SE +/- 2209055.96, N = 15SE +/- 75108.93, N = 612772491.4512274521.1042848795.437874052.631. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P7M14M21M28M35MMin: 9339458.98 / Avg: 12772491.45 / Max: 15043985.58Min: 12191129.13 / Avg: 12274521.1 / Max: 12395241.62Min: 28135775.07 / Avg: 42848795.43 / Max: 50100089.02Min: 7584367.51 / Avg: 7874052.63 / Max: 8158837.351. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc

Sysbench

This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPUAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P200K400K600K800K1000KSE +/- 1476.25, N = 3SE +/- 201.67, N = 3SE +/- 2750.75, N = 3SE +/- 1.48, N = 3588016.71297008.64848875.51432650.031. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm
OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 1.0.20Test: CPUAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P150K300K450K600K750KMin: 585784.56 / Avg: 588016.71 / Max: 590806.42Min: 296621.46 / Avg: 297008.64 / Max: 297300.12Min: 845750.44 / Avg: 848875.51 / Max: 854359.19Min: 432647.84 / Avg: 432650.03 / Max: 432652.851. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm

Blender

Blender is an open-source 3D creation software project. This test is of Blender's Cycles benchmark with various sample files. GPU computing is supported. This system/blender test profile makes use of the system-supplied Blender. Use pts/blender if wishing to stick to a fixed version of Blender. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: BMW27 - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1122334455SE +/- 0.58, N = 3SE +/- 0.08, N = 3SE +/- 0.72, N = 12SE +/- 0.17, N = 341.3149.1136.6437.88
OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: BMW27 - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P1020304050Min: 40.68 / Avg: 41.31 / Max: 42.46Min: 48.95 / Avg: 49.11 / Max: 49.19Min: 34 / Avg: 36.64 / Max: 41.45Min: 37.64 / Avg: 37.88 / Max: 38.21

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Classroom - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100SE +/- 0.37, N = 3SE +/- 0.07, N = 3SE +/- 0.32, N = 3SE +/- 0.06, N = 364.7298.4642.3268.08
OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Classroom - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100Min: 64 / Avg: 64.72 / Max: 65.22Min: 98.34 / Avg: 98.46 / Max: 98.58Min: 41.69 / Avg: 42.32 / Max: 42.71Min: 67.99 / Avg: 68.08 / Max: 68.18

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Fishy Cat - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100SE +/- 0.61, N = 14SE +/- 0.18, N = 3SE +/- 1.01, N = 15SE +/- 0.18, N = 393.2788.3382.0474.48
OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Fishy Cat - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20406080100Min: 88.48 / Avg: 93.27 / Max: 98.49Min: 88 / Avg: 88.33 / Max: 88.63Min: 74.86 / Avg: 82.04 / Max: 88.88Min: 74.28 / Avg: 74.48 / Max: 74.85

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Barbershop - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P50100150200250SE +/- 2.45, N = 9SE +/- 0.47, N = 3SE +/- 3.86, N = 9SE +/- 0.63, N = 3222.42191.83235.31149.12
OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Barbershop - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4080120160200Min: 206.9 / Avg: 222.42 / Max: 234.99Min: 190.93 / Avg: 191.83 / Max: 192.48Min: 220.33 / Avg: 235.31 / Max: 252.5Min: 147.86 / Avg: 149.12 / Max: 149.77

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Pabellon Barcelona - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P4080120160200SE +/- 1.11, N = 3SE +/- 0.10, N = 3SE +/- 1.41, N = 4SE +/- 0.34, N = 3148.71165.49125.82120.81
OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.83.5Blend File: Pabellon Barcelona - Compute: CPU-OnlyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P306090120150Min: 146.5 / Avg: 148.71 / Max: 149.92Min: 165.29 / Avg: 165.49 / Max: 165.63Min: 122.4 / Avg: 125.82 / Max: 129.28Min: 120.24 / Avg: 120.81 / Max: 121.43

nginx

This is a benchmark of the lightweight Nginx HTTP(S) web-server. This Nginx web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P30K60K90K120K150KSE +/- 534.52, N = 3SE +/- 1285.37, N = 3SE +/- 188.64, N = 3SE +/- 840.49, N = 1552955.00159857.7263532.30123710.231. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native
OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P30K60K90K120K150KMin: 52357.15 / Avg: 52955 / Max: 54021.43Min: 157287.37 / Avg: 159857.72 / Max: 161181.35Min: 63238.98 / Avg: 63532.3 / Max: 63884.44Min: 119824.27 / Avg: 123710.23 / Max: 127907.711. (CC) gcc options: -ldl -lpthread -lcrypt -lz -O3 -march=native

Apache HTTP Server

This is a test of the Apache HTTPD web server. This Apache HTTPD web server benchmark test profile makes use of the Golang "Bombardier" program for facilitating the HTTP requests over a fixed period time with a configurable number of concurrent clients. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P20K40K60K80K100KSE +/- 360.41, N = 15SE +/- 500.36, N = 3SE +/- 277.46, N = 3SE +/- 139.85, N = 342178.3981112.7440182.5259305.271. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000Ampere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P14K28K42K56K70KMin: 38270.67 / Avg: 42178.39 / Max: 43357.02Min: 80112.97 / Avg: 81112.74 / Max: 81650.47Min: 39858.46 / Avg: 40182.52 / Max: 40734.66Min: 59029.32 / Avg: 59305.27 / Max: 59482.771. (CC) gcc options: -shared -fPIC -O2 -pthread

PostgreSQL pgbench

This is a benchmark of PostgreSQL using pgbench for facilitating the database benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P3691215SE +/- 0.048, N = 3SE +/- 0.015, N = 3SE +/- 0.031, N = 3SE +/- 0.010, N = 39.2366.0507.5155.8691. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm
OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyAmpere Altra Q80-33 2PAmpere Altra Q80-33 1PAmpere Altra Max Q120-30 2PAmpere Altra Max Q120-30 1P3691215Min: 9.14 / Avg: 9.24 / Max: 9.31Min: 6.02 / Avg: 6.05 / Max: 6.07Min: 7.45 / Avg: 7.51 / Max: 7.56Min: 5.85 / Avg: 5.87 / Max: 5.891. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm