Historical GCC AMD FX-8150 Bulldozer benchmarked on GCC releases going back to GCC 4.2. GCC was just built from last point release in each series with the only option being --enable-checking=release. Flags set before PTS were CFLAGS="-march=native -mtune=native -O3" CXXFLAGS="-march=native -mtune=native -O3" test for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1110254-AR-HISTORICA65&grr&rdt .
Historical GCC Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores) ASUS Crosshair V Formula ATI RD890 PCI to PCI bridge 8192MB 60GB OCZ VERTEX2 NVIDIA GeForce GTX 460 768MB (675/1800MHz) Realtek ALC889 Intel 82583V Gigabit Connection Ubuntu 11.10 3.1.0-999-generic (x86_64) Unity 4.22.0 X Server 1.10.4 NVIDIA 290.03 4.2.0 NVIDIA 290.03 GCC 4.2.4 + LLVM 3.0 ext4 1920x1080 GCC 4.3.6 + LLVM 3.0 GCC 4.4.6 + LLVM 3.0 GCC 4.5.3 + LLVM 3.0 GCC 4.6.1 + LLVM 3.0 GCC 4.7.0 + LLVM 3.0 OpenBenchmarking.org System Details - Compiz was running on this system.
Historical GCC build-php: Time To Compile build-apache: Time To Compile nginx: Static Web Page Serving apache: Static Web Page Serving encode-flac: WAV To FLAC encode-ogg: WAV To Ogg encode-mp3: WAV To MP3 ffmpeg: AVI To NTSC VCD x264: H.264 Video Encoding compress-7zip: Compress Speed Test graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: Local Adaptive Thresholding graphics-magick: Blur graphics-magick: HWB Color Space c-ray: Total Time GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 31.23 23.03 26837.90 21599.73 8.21 10.90 26.97 10.21 100.55 17981 15 53 18 41 98 49.38 28.34 23.01 26213.07 21606.31 7.85 10.97 28.00 10.16 99.31 17488 30 77 18 64 108 51.15 27.51 23.53 26532.41 21631.71 7.93 10.98 27.85 10.12 102.22 17869 82 129 59 97 143 56.76 27.81 23.87 25103.92 20487.09 7.87 11.00 27.97 10.08 102.81 17987 82 128 58 92 143 50.88 29.70 23.76 25262.45 20858.73 7.55 11.03 28.66 10.24 102.95 17912 98 148 66 111 160 51.24 32.40 25.69 26535.12 21310.14 7.11 10.98 26.09 10.20 104.73 31 83 17 68 101 35.88 OpenBenchmarking.org
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 31.23 28.34 27.51 27.81 29.70 32.40
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.17 Time To Compile GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 23.03 23.01 23.53 23.87 23.76 25.69
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 0.8.53 Static Web Page Serving GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 6K 12K 18K 24K 30K SE +/- 193.61, N = 3 SE +/- 120.92, N = 3 SE +/- 89.29, N = 3 SE +/- 115.14, N = 3 SE +/- 102.76, N = 3 SE +/- 132.05, N = 3 26837.90 26213.07 26532.41 25103.92 25262.45 26535.12
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 5K 10K 15K 20K 25K SE +/- 44.63, N = 3 SE +/- 190.46, N = 3 SE +/- 59.32, N = 3 SE +/- 244.48, N = 3 SE +/- 12.25, N = 3 SE +/- 66.94, N = 3 21599.73 21606.31 21631.71 20487.09 20858.73 21310.14
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 8.21 7.85 7.93 7.87 7.55 7.11
Ogg Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Encoding 1.2.0 WAV To Ogg GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 3 6 9 12 15 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 10.90 10.97 10.98 11.00 11.03 10.98
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 7 14 21 28 35 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.03, N = 5 26.97 28.00 27.85 27.97 28.66 26.09
FFmpeg AVI To NTSC VCD OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 0.8.2 AVI To NTSC VCD GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 10.21 10.16 10.12 10.08 10.24 10.20
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 20 40 60 80 100 SE +/- 0.46, N = 3 SE +/- 0.26, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.34, N = 3 100.55 99.31 102.22 102.81 102.95 104.73
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 4K 8K 12K 16K 20K SE +/- 54.93, N = 3 SE +/- 79.38, N = 3 SE +/- 22.10, N = 3 SE +/- 42.62, N = 3 SE +/- 88.81, N = 3 17981 17488 17869 17987 17912
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 15 30 82 82 98 31
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 53 77 129 128 148 83
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 18 18 59 58 66 17
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 SE +/- 0.00, N = 3 41 64 97 92 111 68
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 98 108 143 143 160 101
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 4.2.4 GCC 4.3.6 GCC 4.4.6 GCC 4.5.3 GCC 4.6.1 GCC 4.7-20111022 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 49.38 51.15 56.76 50.88 51.24 35.88
Phoronix Test Suite v10.8.4