GCC 4.7 Intel Sandy Bridge corei7-avx GCC testing for a future article on Phoronix.com. Benchmarks of GCC 4.7 RC2 when comparing the effects of using GCC with -march= CPU optimization flags of core2, corei7, and corei7-avx from an Intel Sandy Bridge Extreme Edition system.
HTML result view exported from: https://openbenchmarking.org/result/1203145-BY-GCCTUNING20 .
GCC 4.7 Intel Sandy Bridge corei7-avx Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GCC 4.7 RC2 - Stock GCC 4.7 RC2 - core2 GCC 4.7 RC2 - corei7 GCC 4.7 RC2 - corei7-avx Intel Core i7-3960X @ 3.20GHz (12 Cores) Intel DX79SI Intel Sandy DMI2 16384MB 240GB OCZ VERTEX3 AMD Radeon HD 5700 1024MB Realtek ALC892 DELL P2210H Intel 82579LM Gigabit Connection Ubuntu 12.04 3.2.0-18-generic (x86_64) Unity 5.4.0 X Server 1.11.3 radeon 6.14.99 2.1 Mesa 8.0.1 Gallium 0.4 GCC 4.7.0 20120314 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --enable-checking=release --enable-languages=c,c++,fortran --enable-lto System Details - Compiz was running on this system.
GCC 4.7 Intel Sandy Bridge corei7-avx c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples graphics-magick: Sharpen GCC 4.7 RC2 - Stock GCC 4.7 RC2 - core2 GCC 4.7 RC2 - corei7 GCC 4.7 RC2 - corei7-avx 27.86 21 88 27.98 21 87 27.74 21 88 25.80 20 98 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 4.7 RC2 - Stock GCC 4.7 RC2 - core2 GCC 4.7 RC2 - corei7 GCC 4.7 RC2 - corei7-avx 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 27.86 27.98 27.74 25.80 -march=core2 -march=corei7 -march=corei7-avx 1. (CC) gcc options: -lm -lpthread -O3
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples GCC 4.7 RC2 - Stock GCC 4.7 RC2 - core2 GCC 4.7 RC2 - corei7 GCC 4.7 RC2 - corei7-avx 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 21 21 21 20 -march=core2 -march=corei7 -march=corei7-avx 1. (CXX) g++ options: -fopenmp -O3
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen GCC 4.7 RC2 - Stock GCC 4.7 RC2 - core2 GCC 4.7 RC2 - corei7 GCC 4.7 RC2 - corei7-avx 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 88 87 88 98 -march=core2 -march=corei7 -march=corei7-avx 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread
Phoronix Test Suite v10.8.4