LLVM Clang and GCC compiler benchmarks on AMD Threadripper 1950X under Ubuntu Linux. Tests by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1708282-TY-AMDTHREAD97
AMD Threadripper GCC LLVM Clang Compiler Benchmarks
LLVM Clang and GCC compiler benchmarks on AMD Threadripper 1950X under Ubuntu Linux. Tests by Michael Larabel for a future article.
Ubuntu 17.04 Stock - GCC 6.3:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 1024x768
GCC 4.9.4:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: GCC 4.9.4, File-System: ext4, Screen Resolution: 1024x768
GCC 7.2.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: GCC 7.2.0, File-System: ext4, Screen Resolution: 1024x768
GCC 8.0.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: GCC 8.0.0 20170827, File-System: ext4, Screen Resolution: 1024x768
LLVM Clang 4.0:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: Clang 4.0.0-1ubuntu1, File-System: ext4, Screen Resolution: 1024x768
LLVM Clang 6.0 SVN:
Processor: AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (32 Cores), Motherboard: Gigabyte X399 AORUS Gaming 7, Chipset: AMD Device 1450, Memory: 32768MB, Disk: 120GB Force MP500, Graphics: LLVMpipe, Audio: Realtek Generic, Network: Qualcomm Atheros Device e0b1 + Intel Wireless 8265 / 8275
OS: Ubuntu 17.04, Kernel: 4.10.0-33-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 3.3 Mesa 17.0.3 Gallium 0.4 (LLVM 4.0 128 bits), Compiler: Clang 6.0.0-svn311829-1~exp1, File-System: ext4, Screen Resolution: 1024x768
Timed Apache Compilation 2.4.7
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 25.56 |=======================================
GCC 4.9.4 .................... 24.32 |=====================================
GCC 7.2.0 .................... 24.60 |=====================================
GCC 8.0.0 .................... 26.97 |=========================================
LLVM Clang 4.0 ............... 22.33 |==================================
LLVM Clang 6.0 SVN ........... 21.23 |================================
Timed GCC Compilation 7.2
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 691.61 |========================================
GCC 4.9.4 .................... 683.02 |=======================================
GCC 7.2.0 .................... 696.20 |========================================
GCC 8.0.0 .................... 687.64 |========================================
Timed ImageMagick Compilation 6.9.0
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 32.63 |=========================================
GCC 4.9.4 .................... 20.61 |==========================
GCC 7.2.0 .................... 28.55 |====================================
GCC 8.0.0 .................... 29.36 |=====================================
LLVM Clang 4.0 ............... 18.47 |=======================
LLVM Clang 6.0 SVN ........... 18.85 |========================
Timed Linux Kernel Compilation 4.9
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 46.16 |=========================================
GCC 4.9.4 .................... 42.41 |======================================
GCC 7.2.0 .................... 42.23 |======================================
GCC 8.0.0 .................... 43.42 |=======================================
Timed LLVM Compilation 4.0.1
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 244.60 |=======================================
GCC 4.9.4 .................... 229.91 |=====================================
GCC 7.2.0 .................... 248.60 |========================================
GCC 8.0.0 .................... 152.44 |=========================
LLVM Clang 4.0 ............... 209.37 |==================================
LLVM Clang 6.0 SVN ........... 210.36 |==================================
Timed PHP Compilation 5.2.9
Time To Compile
Seconds < Lower Is Better
Ubuntu 17.04 Stock - GCC 6.3 . 15.93 |=========================================
GCC 4.9.4 .................... 13.03 |==================================
GCC 7.2.0 .................... 14.40 |=====================================
GCC 8.0.0 .................... 15.44 |========================================
LLVM Clang 4.0 ............... 12.29 |================================
LLVM Clang 6.0 SVN ........... 11.75 |==============================