Ampere eMAG

Ampere eMAG ARMv8 testing with a Lenovo FALCON (HVE104D-1.02 BIOS) and ASPEED on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1907306-AS-AMPEREEMA96.

Ampere eMAGProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionAmpere eMAGAmpere eMAG ARMv8 @ 3.30GHz (32 Cores)Lenovo FALCON (HVE104D-1.02 BIOS)Ampere Computing LLC Skylark8 x 16384 MB DDR4-2667MT/s Samsung M393A2K43CB2-CTD480GB Micron_5200_MTFDASPEED2 x Mellanox MT27710Ubuntu 18.044.15.0-46-generic (aarch64)GCC 7.4.0ext41024x768OpenBenchmarking.org- --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v - Scaling Governor: cppc_cpufreq ondemand- OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)- Python 2.7.15+ + Python 3.6.8

Ampere eMAGramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Average - Floating Pointstream: Copystream: Scalestream: Triadstream: Addrodinia: OpenMP LavaMDdacapobench: Jythondacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRanknumpy: john-the-ripper: Blowfishx264: H.264 Video Encodinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testasmfish: 1024 Hash Memory, 26 Depthbuild-gcc: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timerust-mandel: Time To Complete Serial/Parallel Mandelbrotcython-bench: hackbench: 32 - Processm-queens: Time To Solveopencv-bench: openssl: RSA 4096-bit Performancetjbench: Decompression Throughputgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskredis: GETredis: SETstress-ng: Cryptostress-ng: CPU Stresssysbench: CPUpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitescikit-learn: tesseract-ocr: Time To OCR 7 ImagesAmpere eMAG19675.7125318.7112614.9516621.3018084.1425244.0524001.7321724.4198883.0299765.78105458.74105553.6877.45150602396025606.0145392.7653549.86129501121728634.37794.9748475363630732320.49206.59553.3671.8351.7975.6651.9388.1346.26196.772556.3767.7923.9347.1644.71100.47238736.45229052.333616.142068.0643577.823179198598304.28101.95OpenBenchmarking.org

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerAmpere eMAG4K8K12K16K20K19675.711. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerAmpere eMAG5K10K15K20K25K25318.711. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerAmpere eMAG3K6K9K12K15K12614.951. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerAmpere eMAG4K8K12K16K20K16621.301. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointAmpere eMAG4K8K12K16K20K18084.141. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointAmpere eMAG5K10K15K20K25K25244.051. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointAmpere eMAG5K10K15K20K25K24001.731. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointAmpere eMAG5K10K15K20K25K21724.411. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyAmpere eMAG20K40K60K80K100KSE +/- 259.99, N = 598883.021. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleAmpere eMAG20K40K60K80K100KSE +/- 283.57, N = 599765.781. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadAmpere eMAG20K40K60K80K100KSE +/- 203.36, N = 5105458.741. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddAmpere eMAG20K40K60K80K100KSE +/- 190.97, N = 5105553.681. (CC) gcc options: -O3 -march=native -fopenmp

Rodinia

Test: OpenMP LavaMD

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

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonAmpere eMAG3K6K9K12K15KSE +/- 29.72, N = 415060

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansAmpere eMAG5K10K15K20K25KSE +/- 96.07, N = 423960

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Scala DottyAmpere eMAG5K10K15K20K25KSE +/- 86.78, N = 825606.01

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Savina Reactors.IOAmpere eMAG10K20K30K40K50KSE +/- 410.48, N = 1045392.76

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark PageRankAmpere eMAG11K22K33K44K55KSE +/- 238.38, N = 853549.86

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkAmpere eMAG3M6M9M12M15M12950112

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishAmpere eMAG4K8K12K16K20KSE +/- 300.25, N = 15172861. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingAmpere eMAG816243240SE +/- 0.58, N = 334.371. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverAmpere eMAG2004006008001000SE +/- 10.59, N = 15794.971. (CC) gcc options: -O3

7-Zip Compression

Compress Speed Test

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

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthAmpere eMAG8M16M24M32M40MSE +/- 302531.61, N = 336363073

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileAmpere eMAG5001000150020002500SE +/- 0.75, N = 32320.49

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileAmpere eMAG50100150200250SE +/- 2.28, N = 3206.59

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileAmpere eMAG120240360480600553.36

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelAmpere eMAG1632486480SE +/- 0.05, N = 371.831. (CC) gcc options: -lm -lpthread -O3

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeAmpere eMAG1224364860SE +/- 0.03, N = 351.791. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

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

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Ampere eMAG1224364860SE +/- 0.38, N = 351.93

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessAmpere eMAG20406080100SE +/- 0.83, N = 1588.131. (CC) gcc options: -lpthread

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveAmpere eMAG1020304050SE +/- 0.29, N = 346.261. (CXX) g++ options: -fopenmp -O2 -march=native

OpenCV Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenCV Benchmark 3.3.0Ampere eMAG4080120160200SE +/- 0.26, N = 3196.771. (CXX) g++ options: -std=c++11 -rdynamic

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceAmpere eMAG5001000150020002500SE +/- 24.21, N = 32556.371. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputAmpere eMAG1530456075SE +/- 0.28, N = 367.791. (CC) gcc options: -O3 -rdynamic

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeAmpere eMAG612182430SE +/- 0.05, N = 323.93

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateAmpere eMAG1122334455SE +/- 0.12, N = 347.16

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsAmpere eMAG1020304050SE +/- 0.06, N = 344.71

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskAmpere eMAG20406080100SE +/- 0.07, N = 3100.47

Redis

Test: GET

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

Redis

Test: SET

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

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoAmpere eMAG8001600240032004000SE +/- 11.23, N = 33616.141. (CC) gcc options: -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 eMAG400800120016002000SE +/- 6.83, N = 32068.061. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPUAmpere eMAG9K18K27K36K45KSE +/- 313.02, N = 343577.821. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesAmpere eMAG70014002100280035003179

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAmpere eMAG40K80K120K160K200KSE +/- 434.59, N = 3198598

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Ampere eMAG70140210280350SE +/- 0.04, N = 3304.28

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.1Time To OCR 7 ImagesAmpere eMAG20406080100SE +/- 0.24, N = 3101.95


Phoronix Test Suite v10.8.4