Intel Ivy Bridge GCC 4.7 LTO Quick benchmarking of GCC 4.7.1 with the Link-Time Optimization (LTO) support. Building the test profiles with CFLAGS/CXXFLAGS that includes -flto for link-time optimizing and then without. Benchmarking by Michael Larabel for a future article looking briefly at the GCC Link-Time Optimization support for some C/C++ programs. No LTO: Processor: Intel Core i7-3517UE @ 2.10GHz (4 Cores), Motherboard: CompuLab Intense-PC, Chipset: Intel 3rd Gen Core DRAM, Memory: 8192MB, Disk: 500GB Hitachi HCC54755, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC888, Monitor: VA2431, Network: Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n OS: Ubuntu 12.10, Kernel: 3.6.0-999-generic (x86_64), Desktop: Unity 2D 6.2.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.3, OpenGL: 2.1 Mesa 8.1-devel (git-6a3ac03), Compiler: GCC 4.7 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 LTO Optimized: Processor: Intel Core i7-3517UE @ 2.10GHz (4 Cores), Motherboard: CompuLab Intense-PC, Chipset: Intel 3rd Gen Core DRAM, Memory: 8192MB, Disk: 500GB Hitachi HCC54755, Graphics: Intel 3rd Gen Core, Audio: Realtek ALC888, Monitor: VA2431, Network: Intel 82579LM Gigabit Connection + Realtek RTL8188CE 802.11b/g/n OS: Ubuntu 12.10, Kernel: 3.6.0-999-generic (x86_64), Desktop: Unity 2D 6.2.0, Display Server: X Server 1.12.1.902 (1.12.2 RC 2), Display Driver: intel 2.20.3, OpenGL: 2.1 Mesa 8.1-devel (git-6a3ac03), Compiler: GCC 4.7 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better No LTO ........ 19378446.13 |===================================== LTO Optimized . 26106973.23 |================================================== TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better No LTO ........ 55.95 |======================================================== LTO Optimized . 53.60 |====================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better No LTO ........ 1168.77 |====================================================== LTO Optimized . 1177.98 |====================================================== Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better No LTO ........ 64.40 |==================== LTO Optimized . 181.61 |======================================================= C-Ray 1.1 Total Time Seconds < Lower Is Better No LTO ........ 92.12 |======================================================== LTO Optimized . 91.83 |======================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better No LTO ........ 70 |=========================================================== LTO Optimized . 70 |=========================================================== LZMA Compression 256MB File Compression Seconds < Lower Is Better No LTO ........ 181.52 |======================================================= LTO Optimized . 180.37 |======================================================= Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better No LTO ........ 577.51 |======================================================= LTO Optimized . 523.28 |================================================== PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second TPS > Higher Is Better No LTO ........ 123.25 |====================================================== LTO Optimized . 125.14 |======================================================= Apache Benchmark 2.2.21 Static Web Page Serving Requests Per Second > Higher Is Better No LTO ........ 16455.62 |===================================================== LTO Optimized . 16489.65 |=====================================================