Ampere eMAG ARMv8 testing with a AmpereComputing OSPREY (4.8.19 BIOS) and ASPEED Family on CentOS Linux 7 via the Phoronix Test Suite.
Ampere OSPREY Processor: Ampere eMAG ARMv8 @ 3.00GHz (32 Cores), Motherboard: AmpereComputing OSPREY (4.8.19 BIOS), Chipset: Applied Micro Circuits X-Gene, Memory: 8 x 16384 MB DDR4-2400MT/s Samsung M393A2K43CB2-CTD, Disk: 256GB Samsung SSD 860, Graphics: ASPEED Family, Network: Intel I210
OS: CentOS Linux 7, Kernel: 4.14.0-115.5.1.el7a.aarch64 (aarch64) 20190204, Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1024x768
Environment Notes: CXXFLAGS=-O3 CFLAGS=-O3Compiler Notes: --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=gnuProcessor Notes: Scaling Governor: cppc_cpufreq conservativePython Notes: Python 2.7.5 + Python 3.4.9Security Notes: SELinux + KPTI + __user pointer sanitization
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.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Ampere OSPREY 8 16 24 32 40 SE +/- 0.14, N = 3 36.62 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Ampere OSPREY 3 6 9 12 15 SE +/- 0.01, N = 3 9.12 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI-Q Ampere OSPREY 12 24 36 48 60 SE +/- 0.01, N = 3 52.51 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Ampere OSPREY 2 4 6 8 10 SE +/- 0.04, N = 3 7.26 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Ampere OSPREY 70 140 210 280 350 SE +/- 1.18, N = 3 318 1. (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.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Ampere OSPREY 30 60 90 120 150 SE +/- 1.56, N = 9 121.78 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ampere OSPREY 10 20 30 40 50 SE +/- 0.08, N = 3 45.33 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Ampere OSPREY 4 8 12 16 20 SE +/- 0.67, N = 12 16.74 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Ampere OSPREY 30 60 90 120 150 SE +/- 7.59, N = 3 116.11 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Ampere OSPREY 40 80 120 160 200 SE +/- 1.80, N = 3 170.71 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Ampere OSPREY 70 140 210 280 350 SE +/- 1.34, N = 3 321.69 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Ampere OSPREY 200 400 600 800 1000 SE +/- 4.05, N = 3 950.15 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Ampere OSPREY 110 220 330 440 550 SE +/- 0.00, N = 3 526.78 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -O3 -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt Ampere OSPREY 10 20 30 40 50 SE +/- 0.00, N = 3 42.62 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt Ampere OSPREY 16 32 48 64 80 SE +/- 0.03, N = 3 69.66 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt Ampere OSPREY 16 32 48 64 80 SE +/- 0.02, N = 3 71.02 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt Ampere OSPREY 30 60 90 120 150 SE +/- 0.06, N = 3 129.25 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt Ampere OSPREY 30 60 90 120 150 SE +/- 0.03, N = 3 120.59 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt Ampere OSPREY 30 60 90 120 150 SE +/- 0.05, N = 3 143.26 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt Ampere OSPREY 30 60 90 120 150 SE +/- 0.06, N = 3 145.44 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt Ampere OSPREY 14 28 42 56 70 SE +/- 0.01, N = 3 64.27 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt Ampere OSPREY 15 30 45 60 75 SE +/- 0.01, N = 3 65.76 1. (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.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Ampere OSPREY 80 160 240 320 400 SE +/- 5.01, N = 3 348.49 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -flto -lSDL -lpthread -fopenmp -fwhole-program -lstdc++
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Ampere OSPREY 30 60 90 120 150 136 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Ampere OSPREY 20 40 60 80 100 95 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Ampere OSPREY 20 40 60 80 100 81 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Ampere OSPREY 30 60 90 120 150 117 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian Ampere OSPREY 14 28 42 56 70 62 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Ampere OSPREY 30 60 90 120 150 SE +/- 1.76, N = 3 136 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -lXext -lX11 -lz -lm -lgomp -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.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Ampere OSPREY 20 40 60 80 100 SE +/- 0.10, N = 3 83.43 1. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Ampere OSPREY 2 4 6 8 10 SE +/- 0.09, N = 3 6.61 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Ampere OSPREY 3 6 9 12 15 SE +/- 0.04, N = 3 11.18 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Ampere OSPREY 5 10 15 20 25 SE +/- 0.06, N = 3 20.66 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Ampere OSPREY 1.0665 2.133 3.1995 4.266 5.3325 SE +/- 0.10, N = 10 4.74 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Ampere OSPREY 9 18 27 36 45 SE +/- 0.09, N = 3 40.48 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Ampere OSPREY 2 4 6 8 10 SE +/- 0.10, N = 3 6.18 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Ampere OSPREY 3 6 9 12 15 SE +/- 0.10, N = 3 10.27 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Ampere OSPREY 5 10 15 20 25 SE +/- 0.06, N = 3 19.23 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Ampere OSPREY 9 18 27 36 45 SE +/- 0.04, N = 3 37.43 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Ampere OSPREY 20 40 60 80 100 SE +/- 0.14, N = 3 75.90 1. (CC) gcc options: -lpthread -O3
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ampere OSPREY 3K 6K 9K 12K 15K SE +/- 321.84, N = 12 13156 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Ampere OSPREY 1300 2600 3900 5200 6500 SE +/- 53.43, N = 3 6132.93 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Ampere OSPREY 50 100 150 200 250 SE +/- 4.40, N = 12 233.77 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only Ampere OSPREY 50K 100K 150K 200K 250K SE +/- 455.52, N = 3 225898.87 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Ampere OSPREY 3K 6K 9K 12K 15K SE +/- 205.02, N = 5 13463.29 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Ampere OSPREY 80K 160K 240K 320K 400K SE +/- 2129.23, N = 3 393414 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Ampere OSPREY 70K 140K 210K 280K 350K SE +/- 5783.56, N = 4 338611 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Ampere OSPREY 100K 200K 300K 400K 500K SE +/- 4016.75, N = 3 445640 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Ampere OSPREY 80K 160K 240K 320K 400K SE +/- 5313.80, N = 3 356325 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Ampere OSPREY 1000 2000 3000 4000 5000 SE +/- 10.07, N = 3 4725 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Ampere OSPREY 12K 24K 36K 48K 60K SE +/- 471.25, N = 3 54993 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Ampere OSPREY 11K 22K 33K 44K 55K SE +/- 29.26, N = 3 49270 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Ampere OSPREY 40 80 120 160 200 SE +/- 1.96, N = 12 168.54 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Ampere OSPREY 40 80 120 160 200 SE +/- 0.05, N = 3 179.07 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Ampere OSPREY 400 800 1200 1600 2000 SE +/- 4.52, N = 3 1984 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Ampere OSPREY 120K 240K 360K 480K 600K SE +/- 4961.06, N = 3 553764 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Ampere OSPREY 20K 40K 60K 80K 100K SE +/- 83.60, N = 3 85148 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Ampere OSPREY 3K 6K 9K 12K 15K SE +/- 19.54, N = 3 13795 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Ampere OSPREY 700 1400 2100 2800 3500 SE +/- 8.37, N = 3 3237.97 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Ampere OSPREY 2K 4K 6K 8K 10K SE +/- 432.48, N = 12 8599.76 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Ampere OSPREY 1.2M 2.4M 3.6M 4.8M 6M SE +/- 13564.92, N = 3 5424249.20 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Ampere OSPREY 50K 100K 150K 200K 250K SE +/- 248.23, N = 3 238503.32 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Ampere OSPREY 50 100 150 200 250 SE +/- 0.45, N = 3 207.59 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Ampere OSPREY 500K 1000K 1500K 2000K 2500K SE +/- 45761.84, N = 3 2426378.57 1. (CC) gcc options: -O3 -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Ampere OSPREY Processor: Ampere eMAG ARMv8 @ 3.00GHz (32 Cores), Motherboard: AmpereComputing OSPREY (4.8.19 BIOS), Chipset: Applied Micro Circuits X-Gene, Memory: 8 x 16384 MB DDR4-2400MT/s Samsung M393A2K43CB2-CTD, Disk: 256GB Samsung SSD 860, Graphics: ASPEED Family, Network: Intel I210
OS: CentOS Linux 7, Kernel: 4.14.0-115.5.1.el7a.aarch64 (aarch64) 20190204, Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1024x768
Environment Notes: CXXFLAGS=-O3 CFLAGS=-O3Compiler Notes: --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=gnuProcessor Notes: Scaling Governor: cppc_cpufreq conservativePython Notes: Python 2.7.5 + Python 3.4.9Security Notes: SELinux + KPTI + __user pointer sanitization
Testing initiated at 13 February 2019 14:41 by user .