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.

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 7.4.0GCC 8.2.0GCC 9.0.00.98331.96662.94993.93324.9165SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 34.374.094.131. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

BLAKE2

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

SciMark

Computational Test: Composite

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

SciMark

Computational Test: Monte Carlo

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 7.4.0GCC 8.2.0GCC 9.0.08001600240032004000SE +/- 0.93, N = 3SE +/- 28.31, N = 3SE +/- 1.31, N = 33003346635071. (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 8.2.0GCC 9.0.014002800420056007000SE +/- 57.69, N = 3SE +/- 1.46, N = 3SE +/- 1.43, 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 7.4.0GCC 8.2.0GCC 9.0.05001000150020002500SE +/- 28.12, N = 3SE +/- 2.55, N = 3SE +/- 16.30, N = 32148215121541. (CC) gcc options: -O3 -march=native -lm

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 7.4.0GCC 8.2.0GCC 9.0.02M4M6M8M10MSE +/- 4642.43, N = 3SE +/- 43696.85, N = 3SE +/- 38240.25, N = 38962714901348789988281. (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 7.4.0GCC 8.2.0GCC 9.0.0306090120150SE +/- 0.49, N = 3SE +/- 0.27, 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 7.4.0GCC 8.2.0GCC 9.0.01326395265SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 354.9458.4359.791. (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 7.4.0GCC 8.2.0GCC 9.0.07001400210028003500SE +/- 5.04, N = 3SE +/- 8.47, N = 3SE +/- 12.48, N = 32808323832231. (CC) gcc options: -O3 -march=native -mavx2

7-Zip Compression

Compress Speed Test

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

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 7.4.0GCC 8.2.0GCC 9.0.010M20M30M40M50MSE +/- 398648.51, N = 3SE +/- 540128.89, N = 3SE +/- 220957.82, N = 34506171048331019479364491. (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 7.4.0GCC 8.2.0GCC 9.0.011M22M33M44M55MSE +/- 682729.39, N = 3SE +/- 244410.58, N = 3SE +/- 707118.65, N = 3506447905025561250929406

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 7.4.0GCC 8.2.0GCC 9.0.0130K260K390K520K650KSE +/- 12431.66, N = 9SE +/- 8075.38, N = 3SE +/- 10798.20, N = 35933805915236150791. (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 7.4.0GCC 8.2.0GCC 9.0.01020304050SE +/- 0.05, N = 3SE +/- 0.31, N = 3SE +/- 0.02, N = 342.0137.6733.631. (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 7.4.0GCC 8.2.0GCC 9.0.0246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 36.186.046.071. (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 7.4.0GCC 8.2.0GCC 9.0.00.93151.8632.79453.7264.6575SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 34.143.553.581. (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 7.4.0GCC 8.2.0GCC 9.0.01.05982.11963.17944.23925.299SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 34.714.033.971. (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 7.4.0GCC 8.2.0GCC 9.0.01.03052.0613.09154.1225.1525SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 34.583.983.851. (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 7.4.0GCC 8.2.0GCC 9.0.00.59631.19261.78892.38522.9815SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 32.652.302.261. (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 7.4.0GCC 8.2.0GCC 9.0.00.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.970.860.821. (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 7.4.0GCC 8.2.0GCC 9.0.00.25880.51760.77641.03521.294SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 31.151.010.971. (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 7.4.0GCC 8.2.0GCC 9.0.01632486480SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.32, N = 373.2572.4872.721. (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 8.2.0GCC 9.0.03691215SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 310.2010.2610.231. (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 7.4.0GCC 8.2.0GCC 9.0.020406080100SE +/- 1.50, N = 3SE +/- 1.40, N = 4SE +/- 1.62, N = 382.3381.2281.191. (CC) gcc options: -O3 -march=native -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080pGCC 7.4.0GCC 8.2.0GCC 9.0.0510152025SE +/- 0.28, N = 11SE +/- 0.23, N = 12SE +/- 0.27, N = 1219.9819.6019.581. (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 7.4.0GCC 8.2.0GCC 9.0.03691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 59.699.279.251. (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 7.4.0GCC 8.2.0GCC 9.0.03691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 311.129.739.281. (CC) gcc options: -O3 -march=native -lncurses -lm

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveGCC 7.4.0GCC 8.2.0GCC 9.0.01122334455SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 349.0648.1048.281. (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 8.2.0GCC 9.0.0110220330440550SE +/- 0.31, N = 3SE +/- 0.25, N = 3SE +/- 0.20, 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 7.4.0GCC 8.2.0GCC 9.0.03K6K9K12K15KSE +/- 99.39, N = 3SE +/- 60.83, N = 3SE +/- 33.83, N = 31409314870155831. (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 7.4.0GCC 8.2.0GCC 9.0.011K22K33K44K55KSE +/- 310.21, N = 3SE +/- 548.07, N = 12SE +/- 300.06, N = 34254049308533601. (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 7.4.0GCC 8.2.0GCC 9.0.013K26K39K52K65KSE +/- 5.77, N = 3SE +/- 71.72, N = 3SE +/- 3.33, N = 34702055953618071. (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 7.4.0GCC 8.2.0GCC 9.0.030K60K90K120K150KSE +/- 165.63, N = 3SE +/- 1083.03, N = 12SE +/- 1395.03, N = 31069201120821246701. (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 7.4.0GCC 8.2.0GCC 9.0.0110K220K330K440K550KSE +/- 1339.77, N = 3SE +/- 1102.49, N = 3SE +/- 1195.84, N = 34890444949494925931. (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 7.4.0GCC 8.2.0GCC 9.0.012002400360048006000SE +/- 81.02, N = 3SE +/- 68.79, N = 7SE +/- 67.68, N = 125377533353931. (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 7.4.0GCC 8.2.0GCC 9.0.0700K1400K2100K2800K3500KSE +/- 17062.42, N = 3SE +/- 51304.71, N = 12SE +/- 68340.85, N = 122857346329279231898371. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

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

Redis

Test: LPUSH

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

Redis

Test: GET

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

Redis

Test: SET

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

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 7.4.0GCC 8.2.0GCC 9.0.01.1M2.2M3.3M4.4M5.5MSE +/- 11708.27, N = 3SE +/- 6353.54, N = 3SE +/- 9735.47, N = 35068010507872850486791. (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 7.4.0GCC 8.2.0GCC 9.0.010K20K30K40K50KSE +/- 86.61, N = 3SE +/- 121.75, N = 3SE +/- 590.77, N = 114124947447465131. (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 7.4.0GCC 8.2.0GCC 9.0.08K16K24K32K40KSE +/- 41.98, N = 3SE +/- 100.08, N = 3SE +/- 80.48, N = 33247135432352291. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native


Phoronix Test Suite v10.8.4