AMD EPYC 7601 32-Core compiler testing on Ubuntu Linux for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1806039-FO-1805172AR08
GCC 8.1 vs. LLVM Clang 6.0 vs. AMD AOCC Compiler Benchmarking
AMD EPYC 7601 32-Core compiler testing on Ubuntu Linux for a future article on Phoronix.com.
GCC 7.3.0:
Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Driver: modesetting 1.19.6, Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1024x768
GCC 8.1.0:
Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Driver: modesetting 1.19.6, Compiler: GCC 8.1.0, File-System: ext4, Screen Resolution: 1024x768
LLVM Clang 6.0.0:
Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Driver: modesetting 1.19.6, Compiler: Clang 6.0.0-1ubuntu2, File-System: ext4, Screen Resolution: 1920x1080
AMD AOCC 1.2:
Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V0.05.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe
OS: Ubuntu 18.04, Kernel: 4.15.0-20-generic (x86_64), Desktop: GNOME Shell 3.28.1, Display Driver: modesetting 1.19.6, Compiler: Clang 6.0.0, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR compiler test:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR 1950X GCC 7.3.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR 1950X AOCC 1.2:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 4.8.2 + Clang 6.0.0, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR 1950X LLVM 6.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 7.3.0 + Clang 6.0.0-1ubuntu2, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR 1950X GCC 8.1.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 8.1.0 + Clang 6.0.0-1ubuntu2, File-System: ext4, Screen Resolution: 1920x1080
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: MSI X399 GAMING PRO CARBON AC (MS-7B09) v1.0 (1.50 BIOS), Chipset: AMD Family 17h, Memory: 32768MB, Disk: 240GB Radeon R7, Graphics: NVIDIA GeForce GTX 1080 8192MB, Audio: Realtek ALC1220, Monitor: DELL U2414H, Network: Intel I211 Gigabit Connection
OS: Ubuntu 18.04, Kernel: 4.16.13-041613-generic (x86_64), Compiler: GCC 8.1.0 + Clang 6.0.0-1ubuntu2, File-System: ext4, Screen Resolution: 1920x1080
AOBench
Size: 2048 x 2048 - Total Time
Seconds < Lower Is Better
GCC 7.3.0 ............................... 50.37 |============================
GCC 8.1.0 ............................... 50.74 |============================
LLVM Clang 6.0.0 ........................ 53.46 |==============================
AMD AOCC 1.2 ............................ 50.99 |=============================
AMD Ryzen TR compiler test .............. 42.02 |========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 42.33 |========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 41.73 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 42.72 |========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 42.77 |========================
Bullet Physics Engine 2.81
Test: Raytests
Seconds < Lower Is Better
GCC 7.3.0 ............................... 3.33 |===============================
GCC 8.1.0 ............................... 3.09 |=============================
LLVM Clang 6.0.0 ........................ 3.18 |==============================
AMD AOCC 1.2 ............................ 3.18 |==============================
AMD Ryzen TR compiler test .............. 2.57 |========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 2.68 |=========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 2.52 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 2.56 |========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 2.67 |=========================
Bullet Physics Engine 2.81
Test: 3000 Fall
Seconds < Lower Is Better
GCC 7.3.0 ............................... 5.08 |===============================
GCC 8.1.0 ............................... 5.00 |==============================
LLVM Clang 6.0.0 ........................ 5.09 |===============================
AMD AOCC 1.2 ............................ 5.09 |===============================
AMD Ryzen TR compiler test .............. 4.23 |==========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 4.36 |===========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 4.16 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 4.22 |==========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 4.19 |==========================
Bullet Physics Engine 2.81
Test: 1000 Stack
Seconds < Lower Is Better
GCC 7.3.0 ............................... 5.91 |===============================
GCC 8.1.0 ............................... 5.74 |==============================
LLVM Clang 6.0.0 ........................ 5.93 |===============================
AMD AOCC 1.2 ............................ 5.93 |===============================
AMD Ryzen TR compiler test .............. 4.94 |==========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 5.05 |==========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 4.81 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 4.92 |==========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 4.87 |=========================
Bullet Physics Engine 2.81
Test: 1000 Convex
Seconds < Lower Is Better
GCC 7.3.0 ............................... 6.39 |===============================
GCC 8.1.0 ............................... 5.34 |==========================
LLVM Clang 6.0.0 ........................ 5.30 |==========================
AMD AOCC 1.2 ............................ 5.29 |==========================
AMD Ryzen TR compiler test .............. 4.51 |======================
AMD Ryzen TR 1950X AOCC 1.2 ............. 4.58 |======================
AMD Ryzen TR 1950X LLVM 6.0 ............. 4.44 |======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 4.52 |======================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 5.10 |=========================
Bullet Physics Engine 2.81
Test: 136 Ragdolls
Seconds < Lower Is Better
GCC 7.3.0 ............................... 3.05 |==============================
GCC 8.1.0 ............................... 3.05 |==============================
LLVM Clang 6.0.0 ........................ 3.14 |===============================
AMD AOCC 1.2 ............................ 3.13 |===============================
AMD Ryzen TR compiler test .............. 2.50 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 2.61 |==========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 2.46 |========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 2.51 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 2.45 |========================
Bullet Physics Engine 2.81
Test: Prim Trimesh
Seconds < Lower Is Better
GCC 7.3.0 ............................... 1.12 |===============================
GCC 8.1.0 ............................... 1.12 |===============================
LLVM Clang 6.0.0 ........................ 1.10 |==============================
AMD AOCC 1.2 ............................ 1.10 |==============================
AMD Ryzen TR compiler test .............. 0.89 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 0.92 |=========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 0.88 |========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 0.89 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 0.89 |=========================
Bullet Physics Engine 2.81
Test: Convex Trimesh
Seconds < Lower Is Better
GCC 7.3.0 ............................... 1.47 |===============================
GCC 8.1.0 ............................... 1.32 |============================
LLVM Clang 6.0.0 ........................ 1.33 |============================
AMD AOCC 1.2 ............................ 1.31 |============================
AMD Ryzen TR compiler test .............. 1.10 |=======================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1.14 |========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1.09 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1.10 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1.18 |=========================
C-Ray 1.1
Total Time
Seconds < Lower Is Better
GCC 7.3.0 ............................... 2.92 |=================
GCC 8.1.0 ............................... 2.51 |===============
LLVM Clang 6.0.0 ........................ 4.46 |==========================
AMD AOCC 1.2 ............................ 4.38 |==========================
AMD Ryzen TR compiler test .............. 5.21 |===============================
AMD Ryzen TR 1950X AOCC 1.2 ............. 4.40 |==========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 5.22 |===============================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 4.23 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 4.22 |=========================
ebizzy 0.3
Records/s > Higher Is Better
GCC 7.3.0 ............................... 1111609 |============================
GCC 8.1.0 ............................... 1109200 |============================
LLVM Clang 6.0.0 ........................ 1118750 |============================
AMD AOCC 1.2 ............................ 1085189 |===========================
AMD Ryzen TR compiler test .............. 855873 |=====================
AMD Ryzen TR 1950X AOCC 1.2 ............. 836591 |=====================
AMD Ryzen TR 1950X LLVM 6.0 ............. 842289 |=====================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 883385 |======================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 849685 |=====================
Fhourstones 3.1
Complex Connect-4 Solving
Kpos / sec > Higher Is Better
GCC 7.3.0 ............................... 10393.53 |=======================
GCC 8.1.0 ............................... 10636.07 |=======================
LLVM Clang 6.0.0 ........................ 10731.27 |========================
AMD AOCC 1.2 ............................ 11111.67 |========================
AMD Ryzen TR compiler test .............. 11769.17 |==========================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 11779.80 |==========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 12042.13 |==========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 11763.23 |==========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 12264.17 |===========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 12302.40 |===========================
FLAC Audio Encoding 1.3.2
WAV To FLAC
Seconds < Lower Is Better
GCC 7.3.0 ............................... 12.26 |=============================
GCC 8.1.0 ............................... 12.50 |==============================
LLVM Clang 6.0.0 ........................ 11.13 |===========================
AMD AOCC 1.2 ............................ 11.20 |===========================
AMD Ryzen TR compiler test .............. 9.76 |=======================
AMD Ryzen TR 1950X AOCC 1.2 ............. 9.49 |=======================
AMD Ryzen TR 1950X LLVM 6.0 ............. 9.84 |========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 9.91 |========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 9.91 |========================
GNU MPC 1.1.0
Multi-Precision Benchmark
Global Score > Higher Is Better
GCC 7.3.0 ............................... 6153 |=========================
GCC 8.1.0 ............................... 6133 |=========================
LLVM Clang 6.0.0 ........................ 5953 |========================
AMD AOCC 1.2 ............................ 5937 |========================
AMD Ryzen TR compiler test .............. 7663 |===============================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 7617 |===============================
AMD Ryzen TR 1950X AOCC 1.2 ............. 7737 |===============================
AMD Ryzen TR 1950X LLVM 6.0 ............. 7590 |==============================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 7640 |===============================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 7637 |===============================
GraphicsMagick 1.3.28
Operation: Blur
Iterations Per Minute > Higher Is Better
GCC 7.3.0 ............................... 153 |============================
GCC 8.1.0 ............................... 153 |============================
LLVM Clang 6.0.0 ........................ 129 |=======================
AMD AOCC 1.2 ............................ 130 |========================
AMD Ryzen TR compiler test .............. 176 |================================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 176 |================================
AMD Ryzen TR 1950X AOCC 1.2 ............. 165 |==============================
AMD Ryzen TR 1950X LLVM 6.0 ............. 174 |================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 175 |================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 175 |================================
GraphicsMagick 1.3.28
Operation: Sharpen
Iterations Per Minute > Higher Is Better
GCC 7.3.0 ............................... 187 |=============================
GCC 8.1.0 ............................... 188 |=============================
LLVM Clang 6.0.0 ........................ 158 |=========================
AMD AOCC 1.2 ............................ 157 |=========================
AMD Ryzen TR compiler test .............. 203 |================================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 203 |================================
AMD Ryzen TR 1950X AOCC 1.2 ............. 176 |===========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 203 |================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 205 |================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 205 |================================
GraphicsMagick 1.3.28
Operation: Resizing
Iterations Per Minute > Higher Is Better
GCC 7.3.0 ............................... 182 |=========================
GCC 8.1.0 ............................... 185 |=========================
LLVM Clang 6.0.0 ........................ 144 |====================
AMD AOCC 1.2 ............................ 147 |====================
AMD Ryzen TR compiler test .............. 235 |================================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 235 |================================
AMD Ryzen TR 1950X AOCC 1.2 ............. 233 |================================
AMD Ryzen TR 1950X LLVM 6.0 ............. 234 |================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 235 |================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 233 |================================
GraphicsMagick 1.3.28
Operation: HWB Color Space
Iterations Per Minute > Higher Is Better
GCC 7.3.0 ............................... 208 |===========================
GCC 8.1.0 ............................... 207 |===========================
LLVM Clang 6.0.0 ........................ 173 |=======================
AMD AOCC 1.2 ............................ 172 |=======================
AMD Ryzen TR compiler test .............. 243 |================================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 244 |================================
AMD Ryzen TR 1950X AOCC 1.2 ............. 242 |================================
AMD Ryzen TR 1950X LLVM 6.0 ............. 244 |================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 244 |================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 243 |================================
GraphicsMagick 1.3.28
Operation: Local Adaptive Thresholding
Iterations Per Minute > Higher Is Better
GCC 7.3.0 ............................... 111 |==========================
GCC 8.1.0 ............................... 110 |==========================
LLVM Clang 6.0.0 ........................ 113 |==========================
AMD AOCC 1.2 ............................ 114 |==========================
AMD Ryzen TR compiler test .............. 136 |================================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 137 |================================
AMD Ryzen TR 1950X AOCC 1.2 ............. 138 |================================
AMD Ryzen TR 1950X LLVM 6.0 ............. 136 |================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 137 |================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 136 |================================
Himeno Benchmark 3.0
Poisson Pressure Solver
MFLOPS > Higher Is Better
GCC 7.3.0 ............................... 965.46 |=====================
GCC 8.1.0 ............................... 1000.45 |======================
LLVM Clang 6.0.0 ........................ 1061.03 |=======================
AMD AOCC 1.2 ............................ 931.68 |====================
AMD Ryzen TR compiler test .............. 1298.06 |============================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1040.66 |======================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1293.35 |============================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1284.87 |============================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1289.27 |============================
LAME MP3 Encoding 3.100
WAV To MP3
Seconds < Lower Is Better
GCC 7.3.0 ............................... 11.32 |==========
GCC 8.1.0 ............................... 10.60 |=========
LLVM Clang 6.0.0 ........................ 12.26 |==========
AMD AOCC 1.2 ............................ 12.14 |==========
AMD Ryzen TR compiler test .............. 35.09 |==============================
AMD Ryzen TR 1950X AOCC 1.2 ............. 34.33 |=============================
AMD Ryzen TR 1950X LLVM 6.0 ............. 34.63 |==============================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 34.07 |=============================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 34.23 |=============================
NGINX Benchmark 1.9.9
Static Web Page Serving
Requests Per Second > Higher Is Better
GCC 7.3.0 ........ 23721.27 |==================================================
GCC 8.1.0 ........ 23446.04 |=================================================
LLVM Clang 6.0.0 . 23822.41 |==================================================
AMD AOCC 1.2 ..... 23548.83 |=================================================
Redis 4.0.8
Test: LPOP
Requests Per Second > Higher Is Better
GCC 7.3.0 ............................... 1702037.04 |==================
GCC 8.1.0 ............................... 1731144.83 |==================
LLVM Clang 6.0.0 ........................ 1744348.96 |==================
AMD AOCC 1.2 ............................ 1803447.31 |===================
AMD Ryzen TR compiler test .............. 2172973.42 |=======================
AMD Ryzen TR 1950X AOCC 1.2 ............. 2265616.85 |========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 2180948.83 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 2371574.75 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 2333662.50 |=========================
Redis 4.0.8
Test: SADD
Requests Per Second > Higher Is Better
GCC 7.3.0 ............................... 1397462.96 |===================
GCC 8.1.0 ............................... 1437758.66 |====================
LLVM Clang 6.0.0 ........................ 1362120.29 |===================
AMD AOCC 1.2 ............................ 1426677.66 |====================
AMD Ryzen TR compiler test .............. 1775972.83 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1806788.58 |=========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1751642.50 |========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1787164.67 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1775601.37 |=========================
Redis 4.0.8
Test: LPUSH
Requests Per Second > Higher Is Better
GCC 7.3.0 ............................... 1085511.33 |=====================
GCC 8.1.0 ............................... 1120554.29 |=====================
LLVM Clang 6.0.0 ........................ 1070777.00 |====================
AMD AOCC 1.2 ............................ 1121084.83 |=====================
AMD Ryzen TR compiler test .............. 1306440.33 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1295612.25 |=========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1279653.54 |========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1262906.37 |========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1255446.13 |========================
Redis 4.0.8
Test: GET
Requests Per Second > Higher Is Better
GCC 7.3.0 ............................... 1626714.96 |===================
GCC 8.1.0 ............................... 1703998.46 |====================
LLVM Clang 6.0.0 ........................ 1601951.58 |==================
AMD AOCC 1.2 ............................ 1685855.71 |===================
AMD Ryzen TR compiler test .............. 2145461.08 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 2079528.28 |========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 2167541.65 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 2168606.83 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 2132594.17 |=========================
Redis 4.0.8
Test: SET
Requests Per Second > Higher Is Better
GCC 7.3.0 ............................... 1281816.44 |=====================
GCC 8.1.0 ............................... 1295530.83 |=====================
LLVM Clang 6.0.0 ........................ 1236762.29 |====================
AMD AOCC 1.2 ............................ 1283809.91 |=====================
AMD Ryzen TR compiler test .............. 1491502.10 |========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1468742.38 |========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1506291.83 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1492783.75 |========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1536011.00 |=========================
SciMark 2.0
Computational Test: Composite
Mflops > Higher Is Better
GCC 7.3.0 ............................... 1858.13 |===========================
GCC 8.1.0 ............................... 1929.63 |============================
LLVM Clang 6.0.0 ........................ 1889.53 |===========================
AMD AOCC 1.2 ............................ 1902.20 |============================
AMD Ryzen TR compiler test .............. 515.53 |=======
AMD Ryzen TR 1950X GCC 7.3.0 ............ 514.45 |=======
AMD Ryzen TR 1950X AOCC 1.2 ............. 514.13 |=======
AMD Ryzen TR 1950X LLVM 6.0 ............. 511.86 |=======
AMD Ryzen TR 1950X GCC 8.1.0 ............ 496.04 |=======
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 504.46 |=======
SciMark 2.0
Computational Test: Monte Carlo
Mflops > Higher Is Better
GCC 7.3.0 ............................... 195.68 |==========
GCC 8.1.0 ............................... 556.36 |=============================
LLVM Clang 6.0.0 ........................ 552.95 |=============================
AMD AOCC 1.2 ............................ 552.72 |=============================
AMD Ryzen TR compiler test .............. 133.63 |=======
AMD Ryzen TR 1950X GCC 7.3.0 ............ 131.30 |=======
AMD Ryzen TR 1950X AOCC 1.2 ............. 122.24 |======
AMD Ryzen TR 1950X LLVM 6.0 ............. 132.84 |=======
AMD Ryzen TR 1950X GCC 8.1.0 ............ 135.28 |=======
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 134.31 |=======
SciMark 2.0
Computational Test: Fast Fourier Transform
Mflops > Higher Is Better
GCC 7.3.0 ............................... 223.59 |=============================
GCC 8.1.0 ............................... 223.94 |=============================
LLVM Clang 6.0.0 ........................ 222.58 |=============================
AMD AOCC 1.2 ............................ 222.25 |=============================
AMD Ryzen TR compiler test .............. 211.88 |===========================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 211.40 |===========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 208.60 |===========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 210.29 |===========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 212.09 |===========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 208.76 |===========================
SciMark 2.0
Computational Test: Sparse Matrix Multiply
Mflops > Higher Is Better
GCC 7.3.0 ............................... 2400.05 |==========================
GCC 8.1.0 ............................... 2461.82 |===========================
LLVM Clang 6.0.0 ........................ 2425.93 |===========================
AMD AOCC 1.2 ............................ 2551.80 |============================
AMD Ryzen TR compiler test .............. 666.87 |=======
AMD Ryzen TR 1950X GCC 7.3.0 ............ 665.51 |=======
AMD Ryzen TR 1950X AOCC 1.2 ............. 649.76 |=======
AMD Ryzen TR 1950X LLVM 6.0 ............. 659.60 |=======
AMD Ryzen TR 1950X GCC 8.1.0 ............ 642.83 |=======
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 647.93 |=======
SciMark 2.0
Computational Test: Dense LU Matrix Factorization
Mflops > Higher Is Better
GCC 7.3.0 ............................... 4783.60 |============================
GCC 8.1.0 ............................... 4718.95 |===========================
LLVM Clang 6.0.0 ........................ 4815.41 |============================
AMD AOCC 1.2 ............................ 4753.51 |============================
AMD Ryzen TR compiler test .............. 422.07 |==
AMD Ryzen TR 1950X GCC 7.3.0 ............ 423.76 |==
AMD Ryzen TR 1950X AOCC 1.2 ............. 453.56 |===
AMD Ryzen TR 1950X LLVM 6.0 ............. 419.76 |==
AMD Ryzen TR 1950X GCC 8.1.0 ............ 423.23 |==
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 448.96 |===
SciMark 2.0
Computational Test: Jacobi Successive Over-Relaxation
Mflops > Higher Is Better
GCC 7.3.0 ............................... 1687.76 |============================
GCC 8.1.0 ............................... 1687.12 |============================
LLVM Clang 6.0.0 ........................ 1430.78 |========================
AMD AOCC 1.2 ............................ 1430.73 |========================
AMD Ryzen TR compiler test .............. 1143.18 |===================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 1140.31 |===================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1136.46 |===================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1136.83 |===================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1066.74 |==================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1082.35 |==================
Smallpt 1.0
Global Illumination Renderer; 100 Samples
Seconds < Lower Is Better
GCC 7.3.0 ............................... 4 |=======
GCC 8.1.0 ............................... 4 |=======
AMD Ryzen TR compiler test .............. 20 |=================================
AMD Ryzen TR 1950X LLVM 6.0 ............. 20 |=================================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 20 |=================================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 6 |==========
Stockfish 2014-11-26
Total Time
ms < Lower Is Better
GCC 7.3.0 ............................... 4891 |===============================
GCC 8.1.0 ............................... 4451 |============================
LLVM Clang 6.0.0 ........................ 4304 |===========================
AMD AOCC 1.2 ............................ 4230 |===========================
AMD Ryzen TR compiler test .............. 3650 |=======================
AMD Ryzen TR 1950X AOCC 1.2 ............. 3529 |======================
AMD Ryzen TR 1950X LLVM 6.0 ............. 3644 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 3638 |=======================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 3689 |=======================
Timed HMMer Search 2.3.2
Pfam Database Search
Seconds < Lower Is Better
GCC 7.3.0 ............................... 7.23 |=============================
GCC 8.1.0 ............................... 7.71 |===============================
LLVM Clang 6.0.0 ........................ 7.48 |==============================
AMD AOCC 1.2 ............................ 7.60 |===============================
AMD Ryzen TR compiler test .............. 6.19 |=========================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 6.17 |=========================
AMD Ryzen TR 1950X AOCC 1.2 ............. 6.13 |=========================
AMD Ryzen TR 1950X LLVM 6.0 ............. 6.11 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 6.22 |=========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 6.21 |=========================
Timed PHP Compilation 7.1.9
Time To Compile
Seconds < Lower Is Better
GCC 7.3.0 ............................... 65.45 |===========
GCC 8.1.0 ............................... 72.00 |============
LLVM Clang 6.0.0 ........................ 100.54 |=================
AMD AOCC 1.2 ............................ 167.69 |=============================
AMD Ryzen TR compiler test .............. 53.78 |=========
AMD Ryzen TR 1950X AOCC 1.2 ............. 54.27 |=========
AMD Ryzen TR 1950X LLVM 6.0 ............. 53.80 |=========
AMD Ryzen TR 1950X GCC 8.1.0 ............ 62.31 |===========
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 62.33 |===========
TSCP 1.81
AI Chess Performance
Nodes Per Second > Higher Is Better
GCC 7.3.0 ............................... 861938 |======================
GCC 8.1.0 ............................... 851545 |=====================
LLVM Clang 6.0.0 ........................ 924435 |=======================
AMD AOCC 1.2 ............................ 919189 |=======================
AMD Ryzen TR compiler test .............. 1120386 |============================
AMD Ryzen TR 1950X GCC 7.3.0 ............ 1110561 |============================
AMD Ryzen TR 1950X AOCC 1.2 ............. 1106555 |============================
AMD Ryzen TR 1950X LLVM 6.0 ............. 1106957 |============================
AMD Ryzen TR 1950X GCC 8.1.0 ............ 1042649 |==========================
AMD Ryzen TR 1950X GCC 8.1.0 w Optimize . 1044441 |==========================