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 |==============================