GCC Compiler Tests EOY2018

GCC 9 compiler benchmarks at end of 2018 by Michael Larabel compared to GCC7 and GCC 8.

HTML result view exported from: https://openbenchmarking.org/result/1812284-SP-GCCCOMPIL26&sor.

GCC Compiler Tests EOY2018ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 7.4.0GCC 8.2.0GCC 9.0.0Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1602 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel ConnectionClear Linux OS 268904.19.12-675.native (x86_64)GNOME Shell 3.30.2X Server 1.20.3nouveau 1.0.154.3 Mesa 19.0.0-develGCC 7.4.0 + Clang 7.0.1 + LLVM 7.0.1ext42560x1440GCC 8.2.0 + Clang 7.0.1 + LLVM 7.0.1GCC 9.0.0 20181228 + Clang 7.0.1 + LLVM 7.0.1OpenBenchmarking.orgEnvironment Details- CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-O3-march=native CXXFLAGS=-O3-march=native FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Compiler Details- --disable-multi-lib --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate performanceSecurity Details- KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

GCC Compiler Tests EOY2018hmmer: Pfam Database Searchblake2: scimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationcrafty: Elapsed Timetscp: AI Chess Performancex264: H.264 Video Encodingx265: H.265 Video Encodinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Teststockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthebizzy: build-linux-kernel: Time To Compilebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelsmallpt: Global Illumination Renderer; 128 Samplesaobench: 2048 x 2048 - Total Timebullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19dav1d: Summer Nature 4Kdav1d: Summer Nature 1080pencode-flac: WAV To FLACencode-mp3: WAV To MP3m-queens: Time To Solvecpuminer-opt: m7mcpuminer-opt: deepcpuminer-opt: lbrycpuminer-opt: skeincpuminer-opt: myr-grcpuminer-opt: sha256tpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETxsbench: nginx: Static Web Page Servingapache: Static Web Page ServingGCC 7.4.0GCC 8.2.0GCC 9.0.04.374.0226579005253003670821488962714146329714154.94280898468450617105064479059338041.6948.8342.016.1830.104.144.714.582.650.971.1573.2510.2082.3319.989.6911.1249.0649214093425404702015950106920489044537728573462238394185247127677312006702506801041249324714.093.4727089715543466639721519013487142689014158.433238100065483310195025561259152343.7352.1137.676.0430.813.554.033.982.300.861.0172.4810.2681.2219.609.279.7348.1049114870493085595315157112082494949533332927922666781218023533043072272060507872847447354324.133.4427249705933507639721548998828142541513859.79322398325479364495092940661507944.1752.3633.636.0730.973.583.973.852.260.820.9772.7210.2381.1919.589.259.2848.284911558353360618071342212467049259353933189837241472020911513075313220342150486794651335229OpenBenchmarking.org

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 8.2.0GCC 9.0.0GCC 7.4.00.98331.96662.94993.93324.9165SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 34.094.134.371. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307GCC 9.0.0GCC 8.2.0GCC 7.4.00.90451.8092.71353.6184.5225SE +/- 0.06, N = 3SE +/- 0.07, N = 12SE +/- 0.00, N = 33.443.474.021. (CC) gcc options: -O3 -march=native -lcrypto -lz

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 9.0.0GCC 8.2.0GCC 7.4.06001200180024003000SE +/- 2.89, N = 3SE +/- 4.52, N = 3SE +/- 6.02, N = 32724270826571. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 8.2.0GCC 9.0.0GCC 7.4.02004006008001000SE +/- 0.49, N = 3SE +/- 1.73, N = 3SE +/- 0.05, N = 39719709001. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 9.0.0GCC 8.2.0GCC 7.4.0130260390520650SE +/- 6.47, N = 3SE +/- 14.56, N = 3SE +/- 1.23, N = 35935545251. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 9.0.0GCC 8.2.0GCC 7.4.08001600240032004000SE +/- 1.31, N = 3SE +/- 28.31, N = 3SE +/- 0.93, N = 33507346630031. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 7.4.0GCC 9.0.0GCC 8.2.014002800420056007000SE +/- 57.69, N = 3SE +/- 1.43, N = 3SE +/- 1.46, N = 36708639763971. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 9.0.0GCC 8.2.0GCC 7.4.05001000150020002500SE +/- 16.30, N = 3SE +/- 2.55, N = 3SE +/- 28.12, N = 32154215121481. (CC) gcc options: -O3 -march=native -lm

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 8.2.0GCC 9.0.0GCC 7.4.02M4M6M8M10MSE +/- 43696.85, N = 3SE +/- 38240.25, N = 3SE +/- 4642.43, N = 39013487899882889627141. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 7.4.0GCC 8.2.0GCC 9.0.0300K600K900K1200K1500KSE +/- 2634.79, N = 5SE +/- 1169.10, N = 5SE +/- 1471.20, N = 51463297142689014254151. (CC) gcc options: -O3 -march=native

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingGCC 8.2.0GCC 7.4.0GCC 9.0.0306090120150SE +/- 0.27, N = 3SE +/- 0.49, N = 3SE +/- 2.02, N = 51411411381. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingGCC 9.0.0GCC 8.2.0GCC 7.4.01326395265SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 359.7958.4354.941. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 8.2.0GCC 9.0.0GCC 7.4.07001400210028003500SE +/- 8.47, N = 3SE +/- 12.48, N = 3SE +/- 5.04, N = 33238322328081. (CC) gcc options: -O3 -march=native -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGCC 8.2.0GCC 7.4.0GCC 9.0.020K40K60K80K100KSE +/- 654.90, N = 3SE +/- 400.11, N = 3SE +/- 1920.78, N = 310006598468983251. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 8.2.0GCC 9.0.0GCC 7.4.010M20M30M40M50MSE +/- 540128.89, N = 3SE +/- 220957.82, N = 3SE +/- 398648.51, N = 34833101947936449450617101. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthGCC 9.0.0GCC 7.4.0GCC 8.2.011M22M33M44M55MSE +/- 707118.65, N = 3SE +/- 682729.39, N = 3SE +/- 244410.58, N = 3509294065064479050255612

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 9.0.0GCC 7.4.0GCC 8.2.0130K260K390K520K650KSE +/- 10798.20, N = 3SE +/- 12431.66, N = 9SE +/- 8075.38, N = 36150795933805915231. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileGCC 7.4.0GCC 8.2.0GCC 9.0.01020304050SE +/- 0.65, N = 4SE +/- 0.71, N = 3SE +/- 0.86, N = 341.6943.7344.17

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileGCC 7.4.0GCC 8.2.0GCC 9.0.01224364860SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 348.8352.1152.361. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 9.0.0GCC 8.2.0GCC 7.4.01020304050SE +/- 0.02, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 333.6337.6742.011. (CC) gcc options: -lm -lpthread -O3 -march=native

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 8.2.0GCC 9.0.0GCC 7.4.0246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 36.046.076.181. (CXX) g++ options: -fopenmp -O3 -march=native

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 7.4.0GCC 8.2.0GCC 9.0.0714212835SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 330.1030.8130.971. (CC) gcc options: -lm -O3 -march=native

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 8.2.0GCC 9.0.0GCC 7.4.00.93151.8632.79453.7264.6575SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 33.553.584.141. (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 9.0.0GCC 8.2.0GCC 7.4.01.05982.11963.17944.23925.299SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 33.974.034.711. (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 9.0.0GCC 8.2.0GCC 7.4.01.03052.0613.09154.1225.1525SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 33.853.984.581. (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 9.0.0GCC 8.2.0GCC 7.4.00.59631.19261.78892.38522.9815SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 32.262.302.651. (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 9.0.0GCC 8.2.0GCC 7.4.00.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.820.860.971. (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 9.0.0GCC 8.2.0GCC 7.4.00.25880.51760.77641.03521.294SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 30.971.011.151. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9GCC 8.2.0GCC 9.0.0GCC 7.4.01632486480SE +/- 0.29, N = 3SE +/- 0.32, N = 3SE +/- 0.23, N = 372.4872.7273.251. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19GCC 7.4.0GCC 9.0.0GCC 8.2.03691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 310.2010.2310.261. (CC) gcc options: -O3 -march=native -pthread -lz -llzma -llz4

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 4KGCC 9.0.0GCC 8.2.0GCC 7.4.020406080100SE +/- 1.62, N = 3SE +/- 1.40, N = 4SE +/- 1.50, N = 381.1981.2282.331. (CC) gcc options: -O3 -march=native -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080pGCC 9.0.0GCC 8.2.0GCC 7.4.0510152025SE +/- 0.27, N = 12SE +/- 0.23, N = 12SE +/- 0.28, N = 1119.5819.6019.981. (CC) gcc options: -O3 -march=native -pthread

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGCC 9.0.0GCC 8.2.0GCC 7.4.03691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 59.259.279.691. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3GCC 9.0.0GCC 8.2.0GCC 7.4.03691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 39.289.7311.121. (CC) gcc options: -O3 -march=native -lncurses -lm

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveGCC 8.2.0GCC 9.0.0GCC 7.4.01122334455SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 348.1048.2849.061. (CXX) g++ options: -fopenmp -O3 -march=native -O2

Cpuminer-Opt

Algorithm: m7m

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: m7mGCC 7.4.0GCC 9.0.0GCC 8.2.0110220330440550SE +/- 0.31, N = 3SE +/- 0.20, N = 3SE +/- 0.25, N = 34924914911. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: deep

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: deepGCC 9.0.0GCC 8.2.0GCC 7.4.03K6K9K12K15KSE +/- 33.83, N = 3SE +/- 60.83, N = 3SE +/- 99.39, N = 31558314870140931. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: lbry

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: lbryGCC 9.0.0GCC 8.2.0GCC 7.4.011K22K33K44K55KSE +/- 300.06, N = 3SE +/- 548.07, N = 12SE +/- 310.21, N = 35336049308425401. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: skein

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: skeinGCC 9.0.0GCC 8.2.0GCC 7.4.013K26K39K52K65KSE +/- 3.33, N = 3SE +/- 71.72, N = 3SE +/- 5.77, N = 36180755953470201. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: myr-gr

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: myr-grGCC 7.4.0GCC 8.2.0GCC 9.0.03K6K9K12K15KSE +/- 160.42, N = 3SE +/- 172.95, N = 3SE +/- 195.10, N = 51595015157134221. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: sha256t

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: sha256tGCC 9.0.0GCC 8.2.0GCC 7.4.030K60K90K120K150KSE +/- 1395.03, N = 3SE +/- 1083.03, N = 12SE +/- 165.63, N = 31246701120821069201. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 8.2.0GCC 9.0.0GCC 7.4.0110K220K330K440K550KSE +/- 1102.49, N = 3SE +/- 1195.84, N = 3SE +/- 1339.77, N = 34949494925934890441. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteGCC 9.0.0GCC 7.4.0GCC 8.2.012002400360048006000SE +/- 67.68, N = 12SE +/- 81.02, N = 3SE +/- 68.79, N = 75393537753331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPGCC 8.2.0GCC 9.0.0GCC 7.4.0700K1400K2100K2800K3500KSE +/- 51304.71, N = 12SE +/- 68340.85, N = 12SE +/- 17062.42, N = 33292792318983728573461. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDGCC 8.2.0GCC 9.0.0GCC 7.4.0600K1200K1800K2400K3000KSE +/- 12317.68, N = 3SE +/- 53681.23, N = 12SE +/- 37216.81, N = 32666781241472022383941. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHGCC 8.2.0GCC 9.0.0GCC 7.4.0500K1000K1500K2000K2500KSE +/- 1585.58, N = 3SE +/- 39742.64, N = 12SE +/- 23795.32, N = 32180235209115118524711. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETGCC 8.2.0GCC 9.0.0GCC 7.4.0700K1400K2100K2800K3500KSE +/- 23705.70, N = 3SE +/- 51891.57, N = 12SE +/- 16836.89, N = 33304307307531327677311. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETGCC 8.2.0GCC 9.0.0GCC 7.4.0500K1000K1500K2000K2500KSE +/- 40007.09, N = 12SE +/- 43900.53, N = 12SE +/- 3547.93, N = 32272060220342120067021. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 8.2.0GCC 7.4.0GCC 9.0.01.1M2.2M3.3M4.4M5.5MSE +/- 6353.54, N = 3SE +/- 11708.27, N = 3SE +/- 9735.47, N = 35078728506801050486791. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingGCC 8.2.0GCC 9.0.0GCC 7.4.010K20K30K40K50KSE +/- 121.75, N = 3SE +/- 590.77, N = 11SE +/- 86.61, N = 34744746513412491. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingGCC 8.2.0GCC 9.0.0GCC 7.4.08K16K24K32K40KSE +/- 100.08, N = 3SE +/- 80.48, N = 3SE +/- 41.98, N = 33543235229324711. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native


Phoronix Test Suite v10.8.4