Cavium ThunderX 96-Core Cavium ThunderX testing with a FOXCONN C2U4N_MB (G31FB18A BIOS) and ASPEED ASPEED Family on Ubuntu 16.04 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 1802273-FO-CAVIUMTHU80 Cavium ThunderX 96-Core Processor: Cavium ThunderX (96 Cores), Motherboard: FOXCONN C2U4N_MB (G31FB18A BIOS), Memory: 4 x 32 GB DDR4-2133MHz 36ASF4G72PZ-2G3B1, Disk: 250GB Samsung SSD 850, Graphics: ASPEED ASPEED Family, Network: Cavium THUNDERX Interface + Cavium THUNDERX BGX
OS: Ubuntu 16.04, Kernel: 4.10.0-38-generic (aarch64), Display Driver: modesetting 1.18.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 800x600
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwPython Notes: Python 2.7.12 + Python 3.5.2
Cavium ThunderX 96-Core OpenBenchmarking.org Phoronix Test Suite Cavium ThunderX (96 Cores) FOXCONN C2U4N_MB (G31FB18A BIOS) 4 x 32 GB DDR4-2133MHz 36ASF4G72PZ-2G3B1 250GB Samsung SSD 850 ASPEED ASPEED Family Cavium THUNDERX Interface + Cavium THUNDERX BGX Ubuntu 16.04 4.10.0-38-generic (aarch64) modesetting 1.18.4 GCC 5.4.0 20160609 ext4 800x600 Processor Motherboard Memory Disk Graphics Network OS Kernel Display Driver Compiler File-System Screen Resolution Cavium ThunderX 96-Core Benchmarks System Logs - --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - CFQ / data=ordered,errors=remount-ro,relatime,rw - Python 2.7.12 + Python 3.5.2
Cavium ThunderX 96-Core aobench: 2048 x 2048 - Total Time apache: Static Web Page Serving botan: KASUMI - Encrypt botan: AES-256 - Encrypt botan: Twofish - Encrypt botan: Blowfish - Encrypt botan: CAST-256 - Encrypt c-ray: Total Time compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree hackbench: 1 - Thread hackbench: 2 - Thread hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 1 - Process hackbench: 2 - Process hackbench: 4 - Process hackbench: 8 - Process encode-mp3: WAV To MP3 numpy: pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Only pgbench: Buffer Test - Single Thread - Read Write pybench: Total For Average Test Times scikit-learn: smallpt: Global Illumination Renderer; 100 Samples Cavium ThunderX 96-Core 235.42 3778.05 33.92 324.34 85.49 85.35 45.91 8.49 290.14 56.10 138.59 12.84 14.39 21.08 35.61 11.75 13.36 19.91 34.43 212.96 39558243 177072.50 4825.41 3028.38 245.32 11697 1473.82 27 OpenBenchmarking.org
AOBench OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Cavium ThunderX 96-Core 50 100 150 200 250 SE +/- 0.09, N = 3 235.42 1. (CC) gcc options: -lm -O3
Apache Benchmark OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Cavium ThunderX 96-Core 800 1600 2400 3200 4000 SE +/- 1.73, N = 3 3778.05 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Botan OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: KASUMI - Encrypt Cavium ThunderX 96-Core 8 16 24 32 40 SE +/- 0.00, N = 3 33.92 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: KASUMI - Decrypt Cavium ThunderX 96-Core 7 14 21 28 35 SE +/- 0.00, N = 3 32.27 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: AES-256 - Encrypt Cavium ThunderX 96-Core 70 140 210 280 350 SE +/- 0.01, N = 3 324.34 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: AES-256 - Decrypt Cavium ThunderX 96-Core 70 140 210 280 350 SE +/- 0.16, N = 3 324.64 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Twofish - Encrypt Cavium ThunderX 96-Core 20 40 60 80 100 SE +/- 0.08, N = 3 85.49 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Twofish - Decrypt Cavium ThunderX 96-Core 20 40 60 80 100 SE +/- 0.09, N = 3 88.56 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Blowfish - Encrypt Cavium ThunderX 96-Core 20 40 60 80 100 SE +/- 0.06, N = 3 85.35 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Blowfish - Decrypt Cavium ThunderX 96-Core 20 40 60 80 100 SE +/- 0.10, N = 3 85.35 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: CAST-256 - Encrypt Cavium ThunderX 96-Core 10 20 30 40 50 SE +/- 0.06, N = 3 45.91 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: CAST-256 - Decrypt Cavium ThunderX 96-Core 10 20 30 40 50 SE +/- 0.15, N = 3 45.94 1. (CXX) g++ options: -fstack-protector -pthread -lbotan-2 -ldl -lrt
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Cavium ThunderX 96-Core 2 4 6 8 10 SE +/- 0.12, N = 3 8.49 1. (CC) gcc options: -lm -lpthread -O3
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Cavium ThunderX 96-Core 60 120 180 240 300 SE +/- 0.25, N = 3 290.14
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Cavium ThunderX 96-Core 4 8 12 16 20 SE +/- 0.33, N = 6 14.39 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Cavium ThunderX 96-Core 5 10 15 20 25 SE +/- 0.29, N = 3 21.08 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Cavium ThunderX 96-Core 8 16 24 32 40 SE +/- 0.53, N = 6 35.61 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Cavium ThunderX 96-Core 3 6 9 12 15 SE +/- 0.05, N = 3 11.75 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Cavium ThunderX 96-Core 3 6 9 12 15 SE +/- 0.21, N = 3 13.36 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Cavium ThunderX 96-Core 5 10 15 20 25 SE +/- 0.07, N = 3 19.91 1. (CC) gcc options: -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Cavium ThunderX 96-Core 8 16 24 32 40 SE +/- 0.53, N = 6 34.43 1. (CC) gcc options: -lpthread
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Cavium ThunderX 96-Core 1000 2000 3000 4000 5000 SE +/- 13.13, N = 3 4825.41 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Cavium ThunderX 96-Core 600 1200 1800 2400 3000 SE +/- 40.28, N = 3 3028.38 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Cavium ThunderX 96-Core 50 100 150 200 250 SE +/- 1.10, N = 3 245.32 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Smallpt OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Cavium ThunderX 96-Core 6 12 18 24 30 27 1. (CXX) g++ options: -fopenmp
Cavium ThunderX 96-Core Processor: Cavium ThunderX (96 Cores), Motherboard: FOXCONN C2U4N_MB (G31FB18A BIOS), Memory: 4 x 32 GB DDR4-2133MHz 36ASF4G72PZ-2G3B1, Disk: 250GB Samsung SSD 850, Graphics: ASPEED ASPEED Family, Network: Cavium THUNDERX Interface + Cavium THUNDERX BGX
OS: Ubuntu 16.04, Kernel: 4.10.0-38-generic (aarch64), Display Driver: modesetting 1.18.4, Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 800x600
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -vDisk Notes: CFQ / data=ordered,errors=remount-ro,relatime,rwPython Notes: Python 2.7.12 + Python 3.5.2
Testing initiated at 26 February 2018 20:06 by user root.