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.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1902143-SP-CENTOS7AM93
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ampere OSPREY
February 13 2019
  8 Hours, 28 Minutes
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):


CentOS 7 Ampere eMAG OSPREY Linux PerformanceOpenBenchmarking.orgPhoronix Test SuiteAmpere 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 20150623xfs1024x768ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionCentOS 7 Ampere EMAG OSPREY Linux Performance BenchmarksSystem Logs- 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

The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.

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

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

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

Go Benchmarks

Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

LuaJIT

This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.

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

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.

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

Rust Mandelbrot

This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.

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

Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.

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

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.

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

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.

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

This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

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

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

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

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

PostgreSQL pgbench

This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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

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

Redis

Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.

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

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

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

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

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

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.07.26Test: CryptoAmpere OSPREY2004006008001000SE +/- 0.85, N = 39631. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

86 Results Shown

Parboil:
  OpenMP LBM
  OpenMP CUTCP
  OpenMP MRI-Q
  OpenMP Stencil
  OpenMP MRI Gridding
Rodinia:
  OpenMP LavaMD
  OpenMP CFD Solver
  OpenMP Streamcluster
Go Benchmarks:
  http
  json
  build
  garbage
LuaJIT:
  Composite
  Monte Carlo
  Fast Fourier Transform
  Sparse Matrix Multiply
  Dense LU Matrix Factorization
  Jacobi Successive Over-Relaxation
Botan:
  KASUMI - Encrypt
  KASUMI - Decrypt
  AES-256 - Encrypt
  AES-256 - Decrypt
  Twofish - Encrypt
  Twofish - Decrypt
  Blowfish - Encrypt
  Blowfish - Decrypt
  CAST-256 - Encrypt
  CAST-256 - Decrypt
TTSIOD 3D Renderer
GraphicsMagick:
  Swirl
  Rotate
  Sharpen
  Enhanced
  Resizing
  Noise-Gaussian
  HWB Color Space
7-Zip Compression
Rust Mandelbrot
Rust Prime Benchmark
XZ Compression
Zstd Compression
Hackbench:
  1 - Thread
  2 - Thread
  4 - Thread
  8 - Thread
  1 - Process
  16 - Thread
  2 - Process
  4 - Process
  8 - Process
  16 - Process
  32 - Process
PostgreSQL pgbench:
  Buffer Test - Normal Load - Read Only
  Buffer Test - Normal Load - Read Write
  Buffer Test - Single Thread - Read Only
  Buffer Test - Single Thread - Read Write
  Buffer Test - Heavy Contention - Read Only
  Buffer Test - Heavy Contention - Read Write
CppPerformanceBenchmarks:
  Atol
  Ctype
  Math Library
  Rand Numbers
  Stepanov Vector
  Function Objects
  Stepanov Abstraction
Redis:
  LPOP
  SADD
  LPUSH
  GET
  SET
Stress-NG:
  Crypto
  Bsearch
  Forking
  Hsearch
  Lsearch
  Tsearch
  CPU Stress
  Semaphores
  Matrix Math
  Vector Math
  Memory Copying
  Socket Activity
  Context Switching
  Glibc C String Functions
  Glibc Qsort Data Sorting
  System V Message Passing