Cavium ThunderX

Cavium ThunderX testing with a FOXCONN C2U4N_MB (G31FB18A BIOS) and EFI VGA on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1907315-AS-CAVIUMTHU86.

Cavium ThunderXProcessorMotherboardMemoryDiskGraphicsOSKernelCompilerFile-SystemScreen ResolutionCavium ThunderXCavium ThunderX (96 Cores)FOXCONN C2U4N_MB (G31FB18A BIOS)129024MB250GB Samsung SSD 850EFI VGAUbuntu 18.044.15.0-36-generic (aarch64)GCC 7.4.0ext4800x600OpenBenchmarking.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 - OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1) - Python 2.7.15+ + Python 3.6.8

Cavium ThunderXramspeed: 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 ImagesCavium ThunderX3457.854567.333197.173530.483466.244573.164262.873943.2542753.1038315.4238601.3638867.2670.91315281882041497.96129676.71112551.01391501703120222.88380.7738499435678703408.54281.09601.6566.8164.98174.06162.22138.6223.54433.963897.7726.8847.4598.6588.94200.27300737.28220304.085015.052199.4260814.569511715671447.04205.76OpenBenchmarking.org

RAMspeed SMP

Type: Add - Benchmark: Integer

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

RAMspeed SMP

Type: Copy - Benchmark: Integer

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

RAMspeed SMP

Type: Scale - Benchmark: Integer

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

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerCavium ThunderX80016002400320040003530.481. (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 PointCavium ThunderX70014002100280035003466.241. (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 PointCavium ThunderX100020003000400050004573.161. (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 PointCavium ThunderX90018002700360045004262.871. (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 PointCavium ThunderX80016002400320040003943.251. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyCavium ThunderX9K18K27K36K45KSE +/- 169.34, N = 542753.101. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleCavium ThunderX8K16K24K32K40KSE +/- 665.41, N = 538315.421. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadCavium ThunderX8K16K24K32K40KSE +/- 484.12, N = 538601.361. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddCavium ThunderX8K16K24K32K40KSE +/- 96.28, N = 538867.261. (CC) gcc options: -O3 -march=native -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDCavium ThunderX1632486480SE +/- 0.65, N = 370.911. (CXX) g++ options: -O2 -lOpenCL

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonCavium ThunderX7K14K21K28K35KSE +/- 139.02, N = 431528

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansCavium ThunderX4K8K12K16K20KSE +/- 84.47, N = 418820

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Scala DottyCavium ThunderX9K18K27K36K45KSE +/- 202.68, N = 841497.96

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Savina Reactors.IOCavium ThunderX30K60K90K120K150KSE +/- 2120.61, N = 32129676.71

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Apache Spark PageRankCavium ThunderX20K40K60K80K100KSE +/- 712.79, N = 8112551.01

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkCavium ThunderX8M16M24M32M40M39150170

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishCavium ThunderX7K14K21K28K35KSE +/- 44.64, N = 3312021. (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 EncodingCavium ThunderX510152025SE +/- 0.17, N = 322.881. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverCavium ThunderX80160240320400SE +/- 0.11, N = 3380.771. (CC) gcc options: -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestCavium ThunderX8K16K24K32K40KSE +/- 382.78, N = 9384991. (CXX) g++ options: -pipe -lpthread

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthCavium ThunderX9M18M27M36M45MSE +/- 283400.45, N = 343567870

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileCavium ThunderX7001400210028003500SE +/- 2.29, N = 33408.54

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileCavium ThunderX60120180240300SE +/- 3.76, N = 3281.09

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileCavium ThunderX130260390520650601.65

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelCavium ThunderX1530456075SE +/- 0.16, N = 366.811. (CC) gcc options: -lm -lpthread -O3

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeCavium ThunderX1428425670SE +/- 0.06, N = 364.981. (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 MandelbrotCavium ThunderX4080120160200SE +/- 0.12, N = 3174.061. (CC) gcc options: -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Cavium ThunderX4080120160200SE +/- 0.35, N = 3162.22

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessCavium ThunderX306090120150SE +/- 1.43, N = 12138.621. (CC) gcc options: -lpthread

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveCavium ThunderX612182430SE +/- 0.08, N = 323.541. (CXX) g++ options: -fopenmp -O2 -march=native

OpenCV Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenCV Benchmark 3.3.0Cavium ThunderX90180270360450SE +/- 0.82, N = 3433.961. (CXX) g++ options: -std=c++11 -rdynamic

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceCavium ThunderX8001600240032004000SE +/- 28.79, N = 33897.771. (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 ThroughputCavium ThunderX612182430SE +/- 0.01, N = 326.881. (CC) gcc options: -O3 -rdynamic

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeCavium ThunderX1122334455SE +/- 0.14, N = 347.45

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateCavium ThunderX20406080100SE +/- 0.23, N = 398.65

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsCavium ThunderX20406080100SE +/- 0.04, N = 388.94

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskCavium ThunderX4080120160200SE +/- 0.40, N = 3200.27

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETCavium ThunderX60K120K180K240K300KSE +/- 2639.25, N = 15300737.281. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETCavium ThunderX50K100K150K200K250KSE +/- 2131.95, N = 15220304.081. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoCavium ThunderX11002200330044005500SE +/- 1.49, N = 35015.051. (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 StressCavium ThunderX5001000150020002500SE +/- 15.63, N = 32199.421. (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: CPUCavium ThunderX13K26K39K52K65KSE +/- 153.59, N = 360814.561. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=armv8.1-a -rdynamic -ldl -laio -lm

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesCavium ThunderX2K4K6K8K10KSE +/- 5.04, N = 39511

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteCavium ThunderX15K30K45K60K75KSE +/- 9.84, N = 371567

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Cavium ThunderX30060090012001500SE +/- 0.44, N = 31447.04

Tesseract OCR

Time To OCR 7 Images

OpenBenchmarking.orgSeconds, Fewer Is BetterTesseract OCR 4.0.0-beta.1Time To OCR 7 ImagesCavium ThunderX50100150200250SE +/- 0.24, N = 3205.76


Phoronix Test Suite v10.8.4