GNU LD Gold LLVM LLD Linker compiler tests 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 1703161-RI-LINKERS4964
GNU ld Gold LLVM LLD Linker Compiler Tests
GNU LD Gold LLVM LLD Linker compiler tests for a future article on Phoronix.com.
17.04 Default - GCC 6.3 + LD 2.28:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-11-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.13, OpenGL: 4.1 Mesa 13.0.4 Gallium 0.4, Compiler: GCC 6.3.0 20170221, File-System: ext4, Screen Resolution: 2560x1440
GCC 6.3 + GNU Gold 2.28:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-11-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.13, OpenGL: 4.1 Mesa 13.0.4 Gallium 0.4, Compiler: GCC 6.3.0 20170221, File-System: ext4, Screen Resolution: 2560x1440
GCC 6.3 + LLD 4.0:
Processor: Intel Core i7-6800K @ 3.80GHz (12 Cores), Motherboard: MSI X99A WORKSTATION (MS-7A54) v1.0, Chipset: Intel Xeon E7 v4/Xeon, Memory: 16384MB, Disk: 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150, Graphics: NVIDIA GeForce GTX TITAN X 12288MB, Audio: Realtek ALC1150, Monitor: ASUS PB278, Network: Intel Connection
OS: Ubuntu 17.04, Kernel: 4.10.0-11-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.18.4, Display Driver: nouveau 1.0.13, OpenGL: 4.1 Mesa 13.0.4 Gallium 0.4, Compiler: GCC 6.3.0 20170221, File-System: ext4, Screen Resolution: 2560x1440
Apache Benchmark 2.4.7
Static Web Page Serving
Requests Per Second > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 42384.20 |================================
GCC 6.3 + GNU Gold 2.28 ........... 43573.49 |=================================
Apache Benchmark 2.4.7
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 70.86 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 68.87 |===================================
GCC 6.3 + LLD 4.0 ................. 61.70 |===============================
Apache Benchmark 2.4.7
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 16952 |=================================
GCC 6.3 + GNU Gold 2.28 ........... 17000 |=================================
GCC 6.3 + LLD 4.0 ................. 18636 |====================================
C-Ray 1.1
Total Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 12.24 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 12.22 |====================================
GCC 6.3 + LLD 4.0 ................. 12.18 |====================================
C-Ray 1.1
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 0.680 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 0.713 |====================================
GCC 6.3 + LLD 4.0 ................. 0.684 |===================================
C-Ray 1.1
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 6416 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 6416 |=====================================
GCC 6.3 + LLD 4.0 ................. 6420 |=====================================
FFTW 3.3.4
Build: Float + SSE - Size: 2D FFT Size 1024
Mflops > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 19272 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 19129 |====================================
GCC 6.3 + LLD 4.0 ................. 19296 |====================================
FFTW 3.3.4
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 167.16 |=================================
GCC 6.3 + GNU Gold 2.28 ........... 164.38 |================================
GCC 6.3 + LLD 4.0 ................. 178.54 |===================================
FFTW 3.3.4
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 87072 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 87092 |====================================
GCC 6.3 + LLD 4.0 ................. 87048 |====================================
GraphicsMagick 1.3.19
Operation: Resizing
Iterations Per Minute > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 189 |======================================
GCC 6.3 + GNU Gold 2.28 ........... 190 |======================================
GCC 6.3 + LLD 4.0 ................. 186 |=====================================
GraphicsMagick 1.3.19
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 34.41 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 33.52 |===================================
GCC 6.3 + LLD 4.0 ................. 33.65 |===================================
GraphicsMagick 1.3.19
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 20844 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 20856 |====================================
GCC 6.3 + LLD 4.0 ................. 20616 |====================================
Himeno Benchmark 3.0
Poisson Pressure Solver
MFLOPS > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 2169.12 |=================================
GCC 6.3 + GNU Gold 2.28 ........... 2175.80 |==================================
GCC 6.3 + LLD 4.0 ................. 2207.05 |==================================
Himeno Benchmark 3.0
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 0.289 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 0.265 |=================================
GCC 6.3 + LLD 4.0 ................. 0.275 |==================================
Himeno Benchmark 3.0
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 52 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 52 |====================================
GCC 6.3 + LLD 4.0 ................. 56 |=======================================
John The Ripper 1.8.0
Test: Blowfish
Real C/S > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 9710 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 9871 |===================================
GCC 6.3 + LLD 4.0 ................. 10296 |====================================
John The Ripper 1.8.0
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 9.372 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 9.215 |==================================
GCC 6.3 + LLD 4.0 ................. 9.762 |====================================
John The Ripper 1.8.0
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 14940 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 14948 |====================================
GCC 6.3 + LLD 4.0 ................. 14952 |====================================
libjpeg-turbo tjbench 1.5.1
Test: Decompression Throughput
Megapixels/sec > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 157.50 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 157.36 |===================================
libjpeg-turbo tjbench 1.5.1
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 13.40 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 13.92 |====================================
libjpeg-turbo tjbench 1.5.1
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 41288 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 41288 |====================================
OpenSSL 1.0.1g
RSA 4096-bit Performance
Signs Per Second > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 977.13 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 978.43 |===================================
GCC 6.3 + LLD 4.0 ................. 977.90 |===================================
OpenSSL 1.0.1g
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 116.50 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 116.85 |==================================
GCC 6.3 + LLD 4.0 ................. 121.00 |===================================
OpenSSL 1.0.1g
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 85172 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 85264 |====================================
GCC 6.3 + LLD 4.0 ................. 85164 |====================================
Parallel BZIP2 Compression 1.1.12
256MB File Compression
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 6.34 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 6.34 |=====================================
GCC 6.3 + LLD 4.0 ................. 6.42 |=====================================
Parallel BZIP2 Compression 1.1.12
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 8.272 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 8.148 |===================================
GCC 6.3 + LLD 4.0 ................. 7.960 |===================================
Parallel BZIP2 Compression 1.1.12
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 632068 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 632064 |===================================
GCC 6.3 + LLD 4.0 ................. 632072 |===================================
PostgreSQL pgbench 9.4.3
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 7935.04 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 7951.92 |==================================
GCC 6.3 + LLD 4.0 ................. 7931.71 |==================================
PostgreSQL pgbench 9.4.3
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 49.71 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 50.22 |====================================
GCC 6.3 + LLD 4.0 ................. 50.85 |====================================
PostgreSQL pgbench 9.4.3
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 357160 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 357160 |===================================
GCC 6.3 + LLD 4.0 ................. 357424 |===================================
Redis 3.0.1
Test: GET
Requests Per Second > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 2180331.17 |===============================
GCC 6.3 + GNU Gold 2.28 ........... 2155252.08 |==============================
GCC 6.3 + LLD 4.0 ................. 2194875.92 |===============================
Redis 3.0.1
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 30.54 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 25.47 |==============================
GCC 6.3 + LLD 4.0 ................. 26.10 |===============================
Redis 3.0.1
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 56464 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 56476 |====================================
GCC 6.3 + LLD 4.0 ................. 56520 |====================================
Stockfish 2014-11-26
Total Time
ms < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 3624 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 3688 |=====================================
Stockfish 2014-11-26
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 16.90 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 14.75 |===============================
Stockfish 2014-11-26
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 3912 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 3912 |=====================================
Timed Apache Compilation 2.4.7
Time To Compile
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 31.63 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 31.53 |====================================
GCC 6.3 + LLD 4.0 ................. 19.71 |======================
Timed Apache Compilation 2.4.7
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 6376 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 6376 |=====================================
GCC 6.3 + LLD 4.0 ................. 6376 |=====================================
Timed HMMer Search 2.3.2
Pfam Database Search
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 6.85 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 6.92 |=====================================
GCC 6.3 + LLD 4.0 ................. 6.90 |=====================================
Timed HMMer Search 2.3.2
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 8.463 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 8.414 |==================================
GCC 6.3 + LLD 4.0 ................. 8.953 |====================================
Timed HMMer Search 2.3.2
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 623172 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 623156 |===================================
GCC 6.3 + LLD 4.0 ................. 623192 |===================================
Timed ImageMagick Compilation 6.9.0
Time To Compile
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 64.74 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 64.28 |====================================
GCC 6.3 + LLD 4.0 ................. 33.16 |==================
Timed ImageMagick Compilation 6.9.0
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 9848 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 9848 |=====================================
GCC 6.3 + LLD 4.0 ................. 9848 |=====================================
Timed Linux Kernel Compilation 4.9
Time To Compile
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 96.17 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 96.34 |====================================
GCC 6.3 + LLD 4.0 ................. 91.15 |==================================
Timed Linux Kernel Compilation 4.9
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 138284 |===================================
GCC 6.3 + GNU Gold 2.28 ........... 138284 |===================================
GCC 6.3 + LLD 4.0 ................. 138284 |===================================
Timed MAFFT Alignment 6.864
Multiple Sequence Alignment
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 3.88 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 3.66 |===================================
GCC 6.3 + LLD 4.0 ................. 3.68 |===================================
Timed MAFFT Alignment 6.864
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 3.487 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 3.248 |==================================
GCC 6.3 + LLD 4.0 ................. 3.350 |===================================
Timed MAFFT Alignment 6.864
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 9348 |=====================================
GCC 6.3 + GNU Gold 2.28 ........... 9328 |=====================================
GCC 6.3 + LLD 4.0 ................. 9408 |=====================================
Timed PHP Compilation 5.2.9
Time To Compile
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 20.33 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 20.29 |====================================
GCC 6.3 + LLD 4.0 ................. 20.14 |====================================
Timed PHP Compilation 5.2.9
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 24.23 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 23.96 |====================================
GCC 6.3 + LLD 4.0 ................. 22.55 |==================================
Timed PHP Compilation 5.2.9
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 20048 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 20052 |==================================
GCC 6.3 + LLD 4.0 ................. 21308 |====================================
TTSIOD 3D Renderer 2.3a
Phong Rendering With Soft-Shadow Mapping
FPS > Higher Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 272.53 |==================================
GCC 6.3 + GNU Gold 2.28 ........... 279.24 |===================================
TTSIOD 3D Renderer 2.3a
Test Install Time
Seconds < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 25.23 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 24.73 |===================================
TTSIOD 3D Renderer 2.3a
Test Install Size
Bytes < Lower Is Better
17.04 Default - GCC 6.3 + LD 2.28 . 32396 |====================================
GCC 6.3 + GNU Gold 2.28 ........... 32392 |====================================