Debian GCC Compiler Benchmarks

Intel Xeon E5-2687W v3 GCC compiler benchmarks on Debian. Tests by Michael Larabel of Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1605060-HA-DEBIANGCC96&grs&rdt.

Debian GCC Compiler BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 6.1.0GCC 5.3.0GCC 4.9.3Intel Xeon E5-2687W v3 @ 3.50GHz (20 Cores)MSI X99S SLI PLUS (MS-7885) v1.0Intel Xeon E7 v3/Xeon16384MBPNY CS1211 120GB + 80GB INTEL SSDSCKGW08AMD FirePro V7900 2048MBRealtek ALC892ASUS PB278Intel ConnectionDebian testing4.5.0-1-amd64 (x86_64)X Server 1.18.3modesetting 1.18.33.3 Mesa 11.1.3 Gallium 0.4GCC 6.1.0ext42560x1440GCC 5.3.0GCC 4.9.3OpenBenchmarking.orgCompiler Details- --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate powersave

Debian GCC Compiler Benchmarksbuild-imagemagick: Time To Compilehimeno: Poisson Pressure Solverbuild-php: Time To Compilescimark2: Sparse Matrix Multiplyhint: FLOATbuild-linux-kernel: Time To Compilepgbench: Buffer Test - Normal Load - Read Writescimark2: Compositeencode-flac: WAV To FLACbullet: Raytestsscimark2: Dense LU Matrix Factorizationencode-mp3: WAV To MP3pgbench: Buffer Test - Heavy Contention - Read Writebullet: Convex Trimeshredis: GETredis: LPOPscimark2: Monte Carlobullet: 1000 Stackgraphics-magick: Blurgraphics-magick: Resizinggraphics-magick: HWB Color Spacebullet: Prim Trimeshbullet: 136 Ragdollsscimark2: Fast Fourier Transformbullet: 1000 Convexpgbench: Buffer Test - Single Thread - Read Writeredis: LPUSHscimark2: Jacobi Successive Over-Relaxationgraphics-magick: Sharpengraphics-magick: Local Adaptive Thresholdingredis: SADDredis: SETbullet: 3000 Fallhmmer: Pfam Database SearchGCC 6.1.0GCC 5.3.0GCC 4.9.355.402113.0418.102440.96310268777.8762.524281.301388.107.013.242468.3012.454539.621.45631189.52655097.69547.585.831381801901.223.66443.715.65349.97584299.371039.9414385615258.45584905.045.7113.0433.451745.3315.532113.24329450079.6758.844560.631334.417.063.292536.1012.974705.601.48648398.08637643.63530.285.971421781901.243.68446.425.77349.51593238.391046.0314184611628.31590579.155.2212.5636.761765.0016.422414.24335816767.0058.384294.631410.526.743.392582.3212.574718.081.50652057.54658636.71546.556.001411751851.253.75453.635.72355.67583271.251055.8314184608697.81588073.425.4912.83OpenBenchmarking.org

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileGCC 6.1.0GCC 5.3.0GCC 4.9.31224364860SE +/- 0.23, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 355.4033.4536.76

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 6.1.0GCC 5.3.0GCC 4.9.35001000150020002500SE +/- 9.13, N = 3SE +/- 11.25, N = 3SE +/- 2.32, N = 32113.041745.331765.001. (CC) gcc options: -O3 -march=native -mavx2

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileGCC 6.1.0GCC 5.3.0GCC 4.9.348121620SE +/- 0.19, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 318.1015.5316.421. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 6.1.0GCC 5.3.0GCC 4.9.35001000150020002500SE +/- 12.32, N = 4SE +/- 11.19, N = 4SE +/- 26.84, N = 42440.962113.242414.241. (CXX) g++ options: -O3 -march=native

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATGCC 6.1.0GCC 5.3.0GCC 4.9.370M140M210M280M350MSE +/- 619811.97, N = 3SE +/- 209217.93, N = 3SE +/- 853078.18, N = 3310268777.87329450079.67335816767.001. (CC) gcc options: -O3 -march=native -lm

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.3Time To CompileGCC 6.1.0GCC 5.3.0GCC 4.9.31428425670SE +/- 1.07, N = 3SE +/- 0.73, N = 3SE +/- 0.98, N = 362.5258.8458.38

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteGCC 6.1.0GCC 5.3.0GCC 4.9.310002000300040005000SE +/- 18.80, N = 3SE +/- 44.77, N = 3SE +/- 13.97, N = 34281.304560.634294.631. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 6.1.0GCC 5.3.0GCC 4.9.330060090012001500SE +/- 4.89, N = 4SE +/- 8.15, N = 4SE +/- 5.38, N = 41388.101334.411410.521. (CXX) g++ options: -O3 -march=native

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACGCC 6.1.0GCC 5.3.0GCC 4.9.3246810SE +/- 0.10, N = 5SE +/- 0.05, N = 5SE +/- 0.06, N = 57.017.066.741. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsGCC 6.1.0GCC 5.3.0GCC 4.9.30.76281.52562.28843.05123.814SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 63.243.293.391. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 6.1.0GCC 5.3.0GCC 4.9.36001200180024003000SE +/- 10.80, N = 4SE +/- 29.37, N = 4SE +/- 12.58, N = 42468.302536.102582.321. (CXX) g++ options: -O3 -march=native

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3GCC 6.1.0GCC 5.3.0GCC 4.9.33691215SE +/- 0.10, N = 5SE +/- 0.08, N = 5SE +/- 0.03, N = 512.4512.9712.571. (CC) gcc options: -pipe -O3 -march=native -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteGCC 6.1.0GCC 5.3.0GCC 4.9.310002000300040005000SE +/- 66.74, N = 3SE +/- 61.63, N = 3SE +/- 82.10, N = 44539.624705.604718.081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 6.1.0GCC 5.3.0GCC 4.9.30.33750.6751.01251.351.6875SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 31.451.481.501. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETGCC 6.1.0GCC 5.3.0GCC 4.9.3140K280K420K560K700KSE +/- 10870.06, N = 4SE +/- 9054.39, N = 6SE +/- 9104.39, N = 6631189.52648398.08652057.541. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPOPGCC 6.1.0GCC 5.3.0GCC 4.9.3140K280K420K560K700KSE +/- 10960.53, N = 3SE +/- 10155.42, N = 4SE +/- 2549.22, N = 3655097.69637643.63658636.711. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 6.1.0GCC 5.3.0GCC 4.9.3120240360480600SE +/- 5.84, N = 4SE +/- 10.16, N = 4SE +/- 3.75, N = 4547.58530.28546.551. (CXX) g++ options: -O3 -march=native

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 6.1.0GCC 5.3.0GCC 4.9.3246810SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 35.835.976.001. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: BlurGCC 6.1.0GCC 5.3.0GCC 4.9.3306090120150SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3138142141-ldl-ldl-std=gnu991. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingGCC 6.1.0GCC 5.3.0GCC 4.9.34080120160200SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3180178175-ldl-ldl-std=gnu991. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceGCC 6.1.0GCC 5.3.0GCC 4.9.34080120160200SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3190190185-ldl-ldl-std=gnu991. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 6.1.0GCC 5.3.0GCC 4.9.30.28130.56260.84391.12521.4065SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 31.221.241.251. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 6.1.0GCC 5.3.0GCC 4.9.30.84381.68762.53143.37524.219SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 33.663.683.751. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 6.1.0GCC 5.3.0GCC 4.9.3100200300400500SE +/- 1.70, N = 4SE +/- 3.37, N = 4SE +/- 1.27, N = 4443.71446.42453.631. (CXX) g++ options: -O3 -march=native

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 6.1.0GCC 5.3.0GCC 4.9.31.29832.59663.89495.19326.4915SE +/- 0.05, N = 3SE +/- 0.17, N = 3SE +/- 0.15, N = 35.655.775.721. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteGCC 6.1.0GCC 5.3.0GCC 4.9.380160240320400SE +/- 1.70, N = 3SE +/- 6.85, N = 3SE +/- 5.31, N = 4349.97349.51355.671. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHGCC 6.1.0GCC 5.3.0GCC 4.9.3130K260K390K520K650KSE +/- 11218.12, N = 6SE +/- 620.40, N = 3SE +/- 9948.32, N = 4584299.37593238.39583271.251. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 6.1.0GCC 5.3.0GCC 4.9.32004006008001000SE +/- 6.48, N = 4SE +/- 6.89, N = 4SE +/- 2.43, N = 41039.941046.031055.831. (CXX) g++ options: -O3 -march=native

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenGCC 6.1.0GCC 5.3.0GCC 4.9.3306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3143141141-ldl-ldl-std=gnu991. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Local Adaptive ThresholdingGCC 6.1.0GCC 5.3.0GCC 4.9.320406080100SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3858484-ldl-ldl-std=gnu991. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDGCC 6.1.0GCC 5.3.0GCC 4.9.3130K260K390K520K650KSE +/- 126.17, N = 3SE +/- 1515.26, N = 3SE +/- 4108.08, N = 3615258.45611628.31608697.811. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETGCC 6.1.0GCC 5.3.0GCC 4.9.3130K260K390K520K650KSE +/- 8041.99, N = 3SE +/- 2870.41, N = 3SE +/- 7316.48, N = 3584905.04590579.15588073.421. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 6.1.0GCC 5.3.0GCC 4.9.31.28482.56963.85445.13926.424SE +/- 0.12, N = 3SE +/- 0.19, N = 3SE +/- 0.04, N = 35.715.225.491. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 6.1.0GCC 5.3.0GCC 4.9.33691215SE +/- 0.68, N = 6SE +/- 0.25, N = 6SE +/- 0.34, N = 613.0412.5612.831. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm


Phoronix Test Suite v10.8.4