GCC Compiler Benchmarks On Debian 8.4

Intel Xeon E3-1280 v5 testing with a MSI C236A WORKSTATION (MS-7998) v1.0 and Sapphire AMD Device 7300 on Debian 8.4 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1604141-HA-GCCCOMPIL07.

GCC Compiler Benchmarks On Debian 8.4ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Device 191816384MB120GB Samsung SSD 850LLVMpipeIntel Device a170DELL P2415QIntel ConnectionDebian 8.43.16.0-4-amd64 (x86_64)Xfce 4.10X Server 1.16.4modesetting 0.9.03.0 Mesa 10.3.2 Gallium 0.4GCC 4.9.3ext41600x1200GCC 5.3.0GCC 6.0.0 20160410OpenBenchmarking.orgCompiler Details- --disable-multilib --enable-checking=release --enable-languages=c,c++Disk Details- CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemand

GCC Compiler Benchmarks On Debian 8.4sqlite: Default Test Directorylammps: Rhodopsin Proteinhmmer: Pfam Database Searchscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationgraphics-magick: Sharpengraphics-magick: Resizinghimeno: Poisson Pressure Solverbuild-apache: Time To Compilebuild-php: Time To Compilec-ray: Total Timestockfish: Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACencode-mp3: WAV To MP3openssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writeredis: SADDredis: GETredis: SETapache: Static Web Page ServingGCC 4.9.3GCC 5.3.0GCC 6.0.0 2016041025.4530.757.891626.68740.01402.102722.933127.991140.381392012754.9024.1122.5814.6131482.514.064.554.242.760.921.104.9210.60697.076674.52608.702447152.173067619.832248954.1756326.2225.4930.467.921607.18746.55404.332686.463063.651134.891402042732.9923.9322.2314.612.524.134.574.272.750.931.114.9210.78696.476669.15600.042466037.673089119.942185117.4256751.6825.347.891600.71736.61414.922658.943060.051133.041482092795.1224.5823.2214.764.8510.63696.676630.10607.782518474.423056225.002227552.2556875.49OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410612182430SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 325.4525.4925.341. (CC) gcc options: -O3 -march=native -ldl -lpthread

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin ProteinGCC 4.9.3GCC 5.3.0714212835SE +/- 0.20, N = 3SE +/- 0.23, N = 330.7530.461. (CXX) g++ options: -lfftw -lmpich

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 37.897.927.891. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 4.9.3GCC 5.3.0GCC 6.0.0 2016041030060090012001500SE +/- 1.19, N = 4SE +/- 6.32, N = 4SE +/- 8.70, N = 41626.681607.181600.711. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410160320480640800SE +/- 0.58, N = 4SE +/- 3.86, N = 4SE +/- 4.92, N = 4740.01746.55736.611. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 4.9.3GCC 5.3.0GCC 6.0.0 2016041090180270360450SE +/- 1.08, N = 4SE +/- 2.60, N = 4SE +/- 0.66, N = 4402.10404.33414.921. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 4.9.3GCC 5.3.0GCC 6.0.0 201604106001200180024003000SE +/- 1.33, N = 4SE +/- 9.84, N = 4SE +/- 11.62, N = 42722.932686.462658.941. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 4.9.3GCC 5.3.0GCC 6.0.0 201604107001400210028003500SE +/- 5.34, N = 4SE +/- 17.22, N = 4SE +/- 23.71, N = 43127.993063.653060.051. (CXX) g++ options: -O3 -march=native

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 4.9.3GCC 5.3.0GCC 6.0.0 201604102004006008001000SE +/- 1.29, N = 4SE +/- 6.18, N = 4SE +/- 7.06, N = 41140.381134.891133.041. (CXX) g++ options: -O3 -march=native

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3139140148-std=gnu99-ldl-ldl1. (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 4.9.3GCC 5.3.0GCC 6.0.0 2016041050100150200250SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3201204209-std=gnu99-ldl-ldl1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -lXext -lSM -lICE -lX11 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 4.9.3GCC 5.3.0GCC 6.0.0 201604106001200180024003000SE +/- 9.06, N = 3SE +/- 10.82, N = 3SE +/- 14.41, N = 32754.902732.992795.121. (CC) gcc options: -O3 -march=native -mavx2

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410612182430SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 324.1123.9324.58

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410612182430SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 322.5822.2323.221. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 4.9.3GCC 5.3.0GCC 6.0.0 2016041048121620SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 314.6114.6114.761. (CC) gcc options: -lm -lpthread -O3 -march=native

Stockfish

Total Time

OpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeGCC 4.9.37001400210028003500SE +/- 3.61, N = 331481. (CXX) g++ options: -lpthread -O3 -march=native -fno-exceptions -fno-rtti -ansi -pedantic -msse -msse3 -mpopcnt -flto

Bullet Physics Engine

Test: Raytests

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

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 4.9.3GCC 5.3.00.92931.85862.78793.71724.6465SE +/- 0.00, N = 3SE +/- 0.06, N = 34.064.131. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 4.9.3GCC 5.3.01.02832.05663.08494.11325.1415SE +/- 0.01, N = 3SE +/- 0.04, N = 34.554.571. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 4.9.3GCC 5.3.00.96081.92162.88243.84324.804SE +/- 0.00, N = 3SE +/- 0.02, N = 34.244.271. (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 4.9.3GCC 5.3.00.6211.2421.8632.4843.105SE +/- 0.00, N = 3SE +/- 0.01, N = 32.762.751. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 4.9.3GCC 5.3.00.20930.41860.62790.83721.0465SE +/- 0.00, N = 3SE +/- 0.00, N = 30.920.931. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 4.9.3GCC 5.3.00.24980.49960.74940.99921.249SE +/- 0.00, N = 3SE +/- 0.01, N = 31.101.111. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACGCC 4.9.3GCC 5.3.0GCC 6.0.0 201604101.1072.2143.3214.4285.535SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 54.924.924.851. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3GCC 4.9.3GCC 5.3.0GCC 6.0.0 201604103691215SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.02, N = 510.6010.7810.631. (CC) gcc options: -pipe -O3 -march=native -lm

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410150300450600750SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.15, N = 3697.07696.47696.671. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

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 4.9.3GCC 5.3.0GCC 6.0.0 2016041014002800420056007000SE +/- 44.02, N = 3SE +/- 49.04, N = 3SE +/- 34.19, N = 36674.526669.156630.101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

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 4.9.3GCC 5.3.0GCC 6.0.0 20160410130260390520650SE +/- 0.18, N = 3SE +/- 6.14, N = 3SE +/- 0.60, N = 3608.70600.04607.781. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410500K1000K1500K2000K2500KSE +/- 14457.49, N = 3SE +/- 34169.15, N = 3SE +/- 45802.52, N = 32447152.172466037.672518474.42-std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410700K1400K2100K2800K3500KSE +/- 14430.79, N = 3SE +/- 52108.85, N = 4SE +/- 43324.93, N = 33067619.833089119.943056225.00-std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETGCC 4.9.3GCC 5.3.0GCC 6.0.0 20160410500K1000K1500K2000K2500KSE +/- 9421.60, N = 3SE +/- 11521.77, N = 3SE +/- 20529.81, N = 32248954.172185117.422227552.25-std=gnu99 -pipe -g3 -O3 -funroll-loops -march=native1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingGCC 4.9.3GCC 5.3.0GCC 6.0.0 2016041012K24K36K48K60KSE +/- 205.67, N = 3SE +/- 116.63, N = 3SE +/- 133.15, N = 356326.2256751.6856875.491. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native


Phoronix Test Suite v10.8.4