CentOS 7 Ampere eMAG OSPREY Linux Performance

Ampere eMAG ARMv8 testing with a AmpereComputing OSPREY (4.8.19 BIOS) and ASPEED Family on CentOS Linux 7 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1902143-SP-CENTOS7AM93.

CentOS 7 Ampere eMAG OSPREY Linux PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionAmpere OSPREYAmpere eMAG ARMv8 @ 3.00GHz (32 Cores)AmpereComputing OSPREY (4.8.19 BIOS)Applied Micro Circuits X-Gene8 x 16384 MB DDR4-2400MT/s Samsung M393A2K43CB2-CTD256GB Samsung SSD 860ASPEED FamilyIntel I210CentOS Linux 74.14.0-115.5.1.el7a.aarch64 (aarch64) 20190204GCC 4.8.5 20150623xfs1024x768OpenBenchmarking.org- CXXFLAGS=-O3 CFLAGS=-O3- --build=aarch64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-linker-hash-style=gnu - Scaling Governor: cppc_cpufreq conservative- Python 2.7.5 + Python 3.4.9- SELinux + KPTI + __user pointer sanitization

CentOS 7 Ampere eMAG OSPREY Linux Performanceparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP MRI-Qparboil: OpenMP Stencilparboil: OpenMP MRI Griddingrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclustergo-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbageluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationbotan: KASUMI - Encryptbotan: KASUMI - Decryptbotan: AES-256 - Encryptbotan: AES-256 - Decryptbotan: Twofish - Encryptbotan: Twofish - Decryptbotan: Blowfish - Encryptbotan: Blowfish - Decryptbotan: CAST-256 - Encryptbotan: CAST-256 - Decryptttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacecompress-7zip: Compress Speed Testrust-mandel: Time To Complete Serial/Parallel Mandelbrotrust-prime: Prime Number Test To 200,000,000compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19hackbench: 1 - Threadhackbench: 2 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 1 - Processhackbench: 16 - Threadhackbench: 2 - Processhackbench: 4 - Processhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Onlypgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writecpp-perf-bench: Atolcpp-perf-bench: Ctypecpp-perf-bench: Math Librarycpp-perf-bench: Rand Numberscpp-perf-bench: Stepanov Vectorcpp-perf-bench: Function Objectscpp-perf-bench: Stepanov Abstractionredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETstress-ng: Cryptostress-ng: Bsearchstress-ng: Forkingstress-ng: Hsearchstress-ng: Lsearchstress-ng: Tsearchstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message PassingAmpere OSPREY36.629.1252.517.26318121.7845.3316.74318184853712741242004971202736417.09116.11170.71321.69950.15526.7848.8242.6269.6671.02129.25120.59143.26145.4464.2765.76348.491091369581117621364768283.4322.4013720.214.856.6111.1820.664.7440.486.1810.2719.2337.4375.90225503131566132.93233.77225898.8713463.29158.6786.891783.343412.44167.5629.1266.4346727539341433861144564035632596347255499349270168.54179.07198455376485148137953237.978599.765424249.20238503.32207.592426378.57OpenBenchmarking.org

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMAmpere OSPREY816243240SE +/- 0.14, N = 336.621. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPAmpere OSPREY3691215SE +/- 0.01, N = 39.121. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI-Q

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI-QAmpere OSPREY1224364860SE +/- 0.01, N = 352.511. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilAmpere OSPREY246810SE +/- 0.04, N = 37.261. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingAmpere OSPREY70140210280350SE +/- 1.18, N = 33181. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDAmpere OSPREY306090120150SE +/- 1.56, N = 9121.781. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverAmpere OSPREY1020304050SE +/- 0.08, N = 345.331. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterAmpere OSPREY48121620SE +/- 0.67, N = 1216.741. (CXX) g++ options: -O2 -lOpenCL

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpAmpere OSPREY7K14K21K28K35KSE +/- 499.77, N = 1231818

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonAmpere OSPREY1000K2000K3000K4000K5000KSE +/- 13546.77, N = 34853712

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildAmpere OSPREY16000M32000M48000M64000M80000MSE +/- 191929819.87, N = 374124200497

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageAmpere OSPREY300K600K900K1200K1500KSE +/- 4244.39, N = 31202736

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeAmpere OSPREY90180270360450SE +/- 1.65, N = 3417.091. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloAmpere OSPREY306090120150SE +/- 7.59, N = 3116.111. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformAmpere OSPREY4080120160200SE +/- 1.80, N = 3170.711. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyAmpere OSPREY70140210280350SE +/- 1.34, N = 3321.691. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationAmpere OSPREY2004006008001000SE +/- 4.05, N = 3950.151. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationAmpere OSPREY110220330440550SE +/- 0.00, N = 3526.781. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector

Botan

Test: KASUMI - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - EncryptAmpere OSPREY1122334455SE +/- 0.02, N = 348.821. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: KASUMI - DecryptAmpere OSPREY1020304050SE +/- 0.00, N = 342.621. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - EncryptAmpere OSPREY1632486480SE +/- 0.03, N = 369.661. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: AES-256 - DecryptAmpere OSPREY1632486480SE +/- 0.02, N = 371.021. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - EncryptAmpere OSPREY306090120150SE +/- 0.06, N = 3129.251. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Twofish - DecryptAmpere OSPREY306090120150SE +/- 0.03, N = 3120.591. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - EncryptAmpere OSPREY306090120150SE +/- 0.05, N = 3143.261. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: Blowfish - DecryptAmpere OSPREY306090120150SE +/- 0.06, N = 3145.441. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - EncryptAmpere OSPREY1428425670SE +/- 0.01, N = 364.271. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.8.0Test: CAST-256 - DecryptAmpere OSPREY1530456075SE +/- 0.01, N = 365.761. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingAmpere OSPREY80160240320400SE +/- 5.01, N = 3348.491. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -flto -lSDL -lpthread -fopenmp -fwhole-program -lstdc++

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlAmpere OSPREY20406080100SE +/- 0.88, N = 31091. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateAmpere OSPREY3060901201501361. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenAmpere OSPREY20406080100951. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedAmpere OSPREY20406080100811. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingAmpere OSPREY3060901201501171. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianAmpere OSPREY1428425670621. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceAmpere OSPREY306090120150SE +/- 1.76, N = 31361. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestAmpere OSPREY10K20K30K40K50KSE +/- 35.73, N = 3476821. (CXX) g++ options: -pipe -lpthread

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotAmpere OSPREY20406080100SE +/- 0.10, N = 383.431. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Ampere OSPREY510152025SE +/- 0.02, N = 322.401. (CC) gcc options: -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Ampere OSPREY306090120150SE +/- 2.14, N = 51371. (CC) gcc options: -std=gnu99 -pthread -fvisibility=hidden -O3

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Ampere OSPREY510152025SE +/- 0.09, N = 320.211. (CC) gcc options: -O3 -pthread -lz

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadAmpere OSPREY1.09132.18263.27394.36525.4565SE +/- 0.07, N = 124.851. (CC) gcc options: -lpthread -O3

Hackbench

Count: 2 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ThreadAmpere OSPREY246810SE +/- 0.09, N = 36.611. (CC) gcc options: -lpthread -O3

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadAmpere OSPREY3691215SE +/- 0.04, N = 311.181. (CC) gcc options: -lpthread -O3

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadAmpere OSPREY510152025SE +/- 0.06, N = 320.661. (CC) gcc options: -lpthread -O3

Hackbench

Count: 1 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessAmpere OSPREY1.06652.1333.19954.2665.3325SE +/- 0.10, N = 104.741. (CC) gcc options: -lpthread -O3

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadAmpere OSPREY918273645SE +/- 0.09, N = 340.481. (CC) gcc options: -lpthread -O3

Hackbench

Count: 2 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ProcessAmpere OSPREY246810SE +/- 0.10, N = 36.181. (CC) gcc options: -lpthread -O3

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessAmpere OSPREY3691215SE +/- 0.10, N = 310.271. (CC) gcc options: -lpthread -O3

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessAmpere OSPREY510152025SE +/- 0.06, N = 319.231. (CC) gcc options: -lpthread -O3

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessAmpere OSPREY918273645SE +/- 0.04, N = 337.431. (CC) gcc options: -lpthread -O3

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessAmpere OSPREY20406080100SE +/- 0.14, N = 375.901. (CC) gcc options: -lpthread -O3

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyAmpere OSPREY50K100K150K200K250KSE +/- 373.76, N = 32255031. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteAmpere OSPREY3K6K9K12K15KSE +/- 321.84, N = 12131561. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read OnlyAmpere OSPREY13002600390052006500SE +/- 53.43, N = 36132.931. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteAmpere OSPREY50100150200250SE +/- 4.40, N = 12233.771. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyAmpere OSPREY50K100K150K200K250KSE +/- 455.52, N = 3225898.871. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteAmpere OSPREY3K6K9K12K15KSE +/- 205.02, N = 513463.291. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: AtolAmpere OSPREY4080120160200SE +/- 0.36, N = 3158.671. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: CtypeAmpere OSPREY20406080100SE +/- 0.01, N = 386.891. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math LibraryAmpere OSPREY400800120016002000SE +/- 0.07, N = 31783.341. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Random Numbers

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Random NumbersAmpere OSPREY7001400210028003500SE +/- 0.73, N = 33412.441. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov VectorAmpere OSPREY4080120160200SE +/- 0.08, N = 3167.561. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function ObjectsAmpere OSPREY714212835SE +/- 0.01, N = 329.121. (CXX) g++ options: -O3 -std=c++11

CppPerformanceBenchmarks

Test: Stepanov Abstraction

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov AbstractionAmpere OSPREY1530456075SE +/- 0.01, N = 366.431. (CXX) g++ options: -O3 -std=c++11

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPAmpere OSPREY100K200K300K400K500KSE +/- 8942.31, N = 34672751. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDAmpere OSPREY80K160K240K320K400KSE +/- 2129.23, N = 33934141. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHAmpere OSPREY70K140K210K280K350KSE +/- 5783.56, N = 43386111. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETAmpere OSPREY100K200K300K400K500KSE +/- 4016.75, N = 34456401. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETAmpere OSPREY80K160K240K320K400KSE +/- 5313.80, N = 33563251. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoAmpere OSPREY2004006008001000SE +/- 0.85, N = 39631. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Bsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchAmpere OSPREY10002000300040005000SE +/- 10.07, N = 347251. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingAmpere OSPREY12K24K36K48K60KSE +/- 471.25, N = 3549931. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Hsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: HsearchAmpere OSPREY11K22K33K44K55KSE +/- 29.26, N = 3492701. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Lsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: LsearchAmpere OSPREY4080120160200SE +/- 1.96, N = 12168.541. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Tsearch

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: TsearchAmpere OSPREY4080120160200SE +/- 0.05, N = 3179.071. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressAmpere OSPREY400800120016002000SE +/- 4.52, N = 319841. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresAmpere OSPREY120K240K360K480K600KSE +/- 4961.06, N = 35537641. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Matrix MathAmpere OSPREY20K40K60K80K100KSE +/- 83.60, N = 3851481. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathAmpere OSPREY3K6K9K12K15KSE +/- 19.54, N = 3137951. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingAmpere OSPREY7001400210028003500SE +/- 8.37, N = 33237.971. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityAmpere OSPREY2K4K6K8K10KSE +/- 432.48, N = 128599.761. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingAmpere OSPREY1.2M2.4M3.6M4.8M6MSE +/- 13564.92, N = 35424249.201. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc C String FunctionsAmpere OSPREY50K100K150K200K250KSE +/- 248.23, N = 3238503.321. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc Qsort Data SortingAmpere OSPREY50100150200250SE +/- 0.45, N = 3207.591. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingAmpere OSPREY500K1000K1500K2000K2500KSE +/- 45761.84, N = 32426378.571. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc


Phoronix Test Suite v10.8.4