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&grt&sor .
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 compress-7zip: Compress Speed Test apache: Static Web Page Serving c-ray: Total Time ffmpeg: AVI To NTSC VCD encode-flac: WAV To FLAC graphics-magick: HWB Color Space graphics-magick: Blur graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing graphics-magick: Sharpen encode-mp3: WAV To MP3 nginx: Static Web Page Serving encode-ogg: WAV To Ogg build-apache: Time To Compile build-php: Time To Compile x264: 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 17981 21599.73 49.38 10.21 8.21 98 41 18 53 15 26.97 26837.90 10.90 23.03 31.23 100.55 17488 21606.31 51.15 10.16 7.85 108 64 18 77 30 28.00 26213.07 10.97 23.01 28.34 99.31 17869 21631.71 56.76 10.12 7.93 143 97 59 129 82 27.85 26532.41 10.98 23.53 27.51 102.22 17987 20487.09 50.88 10.08 7.87 143 92 58 128 82 27.97 25103.92 11.00 23.87 27.81 102.81 17912 20858.73 51.24 10.24 7.55 160 111 66 148 98 28.66 25262.45 11.03 23.76 29.70 102.95 21310.14 35.88 10.20 7.11 101 68 17 83 31 26.09 26535.12 10.98 25.69 32.40 104.73 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test GCC 4.5.3 GCC 4.2.4 GCC 4.6.1 GCC 4.4.6 GCC 4.3.6 4K 8K 12K 16K 20K SE +/- 42.62, N = 3 SE +/- 54.93, N = 3 SE +/- 88.81, N = 3 SE +/- 22.10, N = 3 SE +/- 79.38, N = 3 17987 17981 17912 17869 17488
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.4.6 GCC 4.3.6 GCC 4.2.4 GCC 4.7-20111022 GCC 4.6.1 GCC 4.5.3 5K 10K 15K 20K 25K SE +/- 59.32, N = 3 SE +/- 190.46, N = 3 SE +/- 44.63, N = 3 SE +/- 66.94, N = 3 SE +/- 12.25, N = 3 SE +/- 244.48, N = 3 21631.71 21606.31 21599.73 21310.14 20858.73 20487.09
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 4.7-20111022 GCC 4.2.4 GCC 4.5.3 GCC 4.3.6 GCC 4.6.1 GCC 4.4.6 13 26 39 52 65 SE +/- 0.01, N = 3 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 35.88 49.38 50.88 51.15 51.24 56.76
FFmpeg AVI To NTSC VCD OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 0.8.2 AVI To NTSC VCD GCC 4.5.3 GCC 4.4.6 GCC 4.3.6 GCC 4.7-20111022 GCC 4.2.4 GCC 4.6.1 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 10.08 10.12 10.16 10.20 10.21 10.24
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC GCC 4.7-20111022 GCC 4.6.1 GCC 4.3.6 GCC 4.5.3 GCC 4.4.6 GCC 4.2.4 2 4 6 8 10 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 7.11 7.55 7.85 7.87 7.93 8.21
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space GCC 4.6.1 GCC 4.5.3 GCC 4.4.6 GCC 4.3.6 GCC 4.7-20111022 GCC 4.2.4 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 160 143 143 108 101 98
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur GCC 4.6.1 GCC 4.4.6 GCC 4.5.3 GCC 4.7-20111022 GCC 4.3.6 GCC 4.2.4 20 40 60 80 100 SE +/- 1.20, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 111 97 92 68 64 41
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding GCC 4.6.1 GCC 4.4.6 GCC 4.5.3 GCC 4.3.6 GCC 4.2.4 GCC 4.7-20111022 15 30 45 60 75 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 SE +/- 0.00, N = 3 66 59 58 18 18 17
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing GCC 4.6.1 GCC 4.4.6 GCC 4.5.3 GCC 4.7-20111022 GCC 4.3.6 GCC 4.2.4 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 148 129 128 83 77 53
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen GCC 4.6.1 GCC 4.5.3 GCC 4.4.6 GCC 4.7-20111022 GCC 4.3.6 GCC 4.2.4 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 98 82 82 31 30 15
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 GCC 4.7-20111022 GCC 4.2.4 GCC 4.4.6 GCC 4.5.3 GCC 4.3.6 GCC 4.6.1 7 14 21 28 35 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 26.09 26.97 27.85 27.97 28.00 28.66
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.7-20111022 GCC 4.4.6 GCC 4.3.6 GCC 4.6.1 GCC 4.5.3 6K 12K 18K 24K 30K SE +/- 193.61, N = 3 SE +/- 132.05, N = 3 SE +/- 89.29, N = 3 SE +/- 120.92, N = 3 SE +/- 102.76, N = 3 SE +/- 115.14, N = 3 26837.90 26535.12 26532.41 26213.07 25262.45 25103.92
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.7-20111022 GCC 4.5.3 GCC 4.6.1 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.01, N = 5 SE +/- 0.02, N = 5 10.90 10.97 10.98 10.98 11.00 11.03
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.2.17 Time To Compile GCC 4.3.6 GCC 4.2.4 GCC 4.4.6 GCC 4.6.1 GCC 4.5.3 GCC 4.7-20111022 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 23.01 23.03 23.53 23.76 23.87 25.69
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile GCC 4.4.6 GCC 4.5.3 GCC 4.3.6 GCC 4.6.1 GCC 4.2.4 GCC 4.7-20111022 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 27.51 27.81 28.34 29.70 31.23 32.40
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding GCC 4.7-20111022 GCC 4.6.1 GCC 4.5.3 GCC 4.4.6 GCC 4.2.4 GCC 4.3.6 20 40 60 80 100 SE +/- 0.34, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.46, N = 3 SE +/- 0.26, N = 3 104.73 102.95 102.81 102.22 100.55 99.31
Phoronix Test Suite v10.8.4