GCC 9 Compiler Benchmarking vs. LLVM Clang

Intel Core i9-7980XE benchmarks of GCC 8 / GCC 9 versus LLVM Clang 7 and LLVM Clang 8 compilers on Ubuntu Linux. Benchmarks by Michael Larabel for a future article on Phoronix.com.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1811133-SK-GCC9COMPI38
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Bioinformatics 2 Tests
Chess Test Suite 3 Tests
Timed Code Compilation 3 Tests
C/C++ Compiler Tests 17 Tests
Compression Tests 2 Tests
CPU Massive 26 Tests
Creator Workloads 5 Tests
Cryptography 3 Tests
Encoding 2 Tests
Fortran Tests 2 Tests
HPC - High Performance Computing 7 Tests
Common Kernel Benchmarks 2 Tests
MPI Benchmarks 2 Tests
Multi-Core 17 Tests
Programmer / Developer System Benchmarks 4 Tests
Renderers 2 Tests
Scientific Computing 4 Tests
Server 4 Tests
Server CPU Tests 13 Tests
Single-Threaded 4 Tests
Common Workstation Benchmarks 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
GCC 8.2.0
November 13 2018
  1 Hour, 11 Minutes
GCC 9.0.0 20181112
November 12 2018
  1 Hour, 16 Minutes
Clang 7.0.0
November 13 2018
  1 Hour, 2 Minutes
Clang 8.0.0 20181111
November 13 2018
  56 Minutes
Invert Hiding All Results Option
  1 Hour, 6 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


GCC 9 Compiler Benchmarking vs. LLVM Clang - Phoronix Test Suite

GCC 9 Compiler Benchmarking vs. LLVM Clang

Intel Core i9-7980XE benchmarks of GCC 8 / GCC 9 versus LLVM Clang 7 and LLVM Clang 8 compilers on Ubuntu Linux. Benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1811133-SK-GCC9COMPI38&sro&grw.

GCC 9 Compiler Benchmarking vs. LLVM ClangProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 8.2.0GCC 9.0.0 20181112Clang 7.0.0Clang 8.0.0 20181111Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1503 BIOS)Intel Sky Lake-E DMI3 Registers16384MB240GB Force MP510NV120 12GBRealtek ALC1220ASUS PB278Intel ConnectionUbuntu 18.104.18.0-10-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.2GCC 8.2.0ext42560x1440GCC 9.0.0 20181112Clang 7.0.0-3Clang 8.0.0-svn346617-1~exp1+0~20181111195013.162~1.gbp8d271fOpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeCompiler Details- GCC 8.2.0, GCC 9.0.0 20181112: --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate powersavePython Details- Python 2.7.15+ + Python 3.6.7Security Details- KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

GCC 9 Compiler Benchmarking vs. LLVM Clangscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationcrafty: Elapsed Timeblake2: encode-mp3: WAV To MP3tjbench: Decompression Throughputfftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 2D FFT Size 2048hmmer: Pfam Database Searchhimeno: Poisson Pressure Solvercloverleaf: Lagrangian-Eulerian Hydrodynamicshpcg: parboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingnpb: BT.Anpb: EP.Cnpb: FT.Anpb: FT.Bnpb: SP.Axsbench: build-apache: Time To Compilestockfish: Total Timecompress-7zip: Compress Speed Testjohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5build-llvm: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19m-queens: Time To Solvebuild-linux-kernel: Time To Compileaobench: 2048 x 2048 - Total Timex264: H.264 Video Encodingc-ray: Total Time - 4K, 16 Rays Per Pixelmcperf: Getmcperf: Setopenssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeebizzy: GCC 8.2.0GCC 9.0.0 20181112Clang 7.0.0Clang 8.0.0 20181111261590672732956071207485606413.6610.13183570192001410.2630892.981.2579.362.467.131464834925675672203542466239522.054782781193576222547270766767043522310.6148.7344.2631.3512833.7010873071776465849673023830607319261390673232956063206984233973.519.74184592992046810.4230933.201.2281.522.447.1914745571250671871743865466480922.264690833993437221737435633367599322010.6348.7244.1831.3212833.751104957244946735001542177662024525847177633300647616623.0212.1620456274202588.5924631.33515610921.1346179707276119853750079920921610.2750.1932.3012566.761158687306445475047251718659499725777177683288644916613.1011.8019854433198718.5224551.34502210719.70457250812561410008300081897618910.3450.4132.1912567.0611524773009454450563110012588266OpenBenchmarking.org

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811126001200180024003000SE +/- 1.31, N = 3SE +/- 5.03, N = 3SE +/- 1.63, N = 3SE +/- 2.04, N = 325842577261526131. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811122004006008001000SE +/- 0.32, N = 3SE +/- 0.29, N = 3SE +/- 1.15, N = 3SE +/- 0.99, N = 37177179069061. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112170340510680850SE +/- 3.38, N = 3SE +/- 1.98, N = 3SE +/- 0.86, N = 3SE +/- 1.85, N = 37637687277321. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811127001400210028003500SE +/- 3.75, N = 3SE +/- 5.51, N = 3SE +/- 1.55, N = 3SE +/- 3.31, N = 333003288329532951. (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 FactorizationClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111214002800420056007000SE +/- 0.69, N = 3SE +/- 18.31, N = 3SE +/- 10.59, N = 3SE +/- 7.72, N = 364766449607160631. (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-RelaxationClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112400800120016002000SE +/- 1.35, N = 3SE +/- 1.35, N = 3SE +/- 2.18, N = 3SE +/- 3.14, N = 316621661207420691. (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.0 201811122M4M6M8M10MSE +/- 8409.72, N = 3SE +/- 15686.24, N = 3856064184233971. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811120.82351.6472.47053.2944.1175SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 12SE +/- 0.11, N = 123.023.103.663.511. (CC) gcc options: -O3 -march=native -lcrypto -lz

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811123691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 312.1611.8010.139.74-pipe -lncurses-pipe -lncurses1. (CC) gcc options: -O3 -march=native -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811124080120160200SE +/- 0.36, N = 3SE +/- 1.17, N = 3SE +/- 0.06, N = 3SE +/- 0.54, N = 32041981831841. (CC) gcc options: -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111213K26K39K52K65KSE +/- 463.90, N = 3SE +/- 809.18, N = 5SE +/- 1025.80, N = 3SE +/- 196.81, N = 3562745443357019592991. (CC) gcc options: -pthread -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811124K8K12K16K20KSE +/- 260.52, N = 3SE +/- 95.21, N = 3SE +/- 25.39, N = 3SE +/- 88.29, N = 3202581987120014204681. (CC) gcc options: -pthread -O3 -march=native -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811123691215SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 38.598.5210.2610.421. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811127001400210028003500SE +/- 2.40, N = 3SE +/- 4.58, N = 3SE +/- 4.75, N = 3SE +/- 3.44, N = 324632455308930931. (CC) gcc options: -O3 -march=native -mavx2

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsGCC 8.2.0GCC 9.0.0 201811120.721.442.162.883.6SE +/- 0.03, N = 3SE +/- 0.01, N = 32.983.201. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811120.30150.6030.90451.2061.5075SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 31.331.341.251.22

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMGCC 8.2.0GCC 9.0.0 2018111220406080100SE +/- 0.33, N = 3SE +/- 0.27, N = 379.3681.521. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPGCC 8.2.0GCC 9.0.0 201811120.55351.1071.66052.2142.7675SE +/- 0.04, N = 3SE +/- 0.02, N = 32.462.441. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilGCC 8.2.0GCC 9.0.0 20181112246810SE +/- 0.05, N = 3SE +/- 0.06, N = 37.137.191. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingGCC 8.2.0GCC 9.0.0 20181112306090120150SE +/- 0.83, N = 3SE +/- 0.40, N = 31461471. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.AGCC 8.2.0GCC 9.0.0 2018111210002000300040005000SE +/- 31.51, N = 3SE +/- 35.44, N = 3483445571. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.CGCC 8.2.0GCC 9.0.0 2018111230060090012001500SE +/- 4.53, N = 3SE +/- 12.17, N = 392512501. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.AGCC 8.2.0GCC 9.0.0 2018111214002800420056007000SE +/- 12.06, N = 3SE +/- 17.12, N = 3675667181. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BGCC 8.2.0GCC 9.0.0 2018111215003000450060007500SE +/- 8.95, N = 3SE +/- 2.08, N = 3722071741. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AGCC 8.2.0GCC 9.0.0 201811128001600240032004000SE +/- 45.01, N = 3SE +/- 28.57, N = 3354238651. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811121.1M2.2M3.3M4.4M5.5MSE +/- 843.35, N = 3SE +/- 1402.44, N = 3SE +/- 806.44, N = 3SE +/- 1108.05, N = 351561095022107466239546648091. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112510152025SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 321.1319.7022.0522.26

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111210M20M30M40M50MSE +/- 358695.82, N = 3SE +/- 77465.59, N = 3SE +/- 290155.29, N = 3SE +/- 469942.62, N = 3461797074572508147827811469083391. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGCC 8.2.0GCC 9.0.0 2018111220K40K60K80K100KSE +/- 184.01, N = 3SE +/- 384.58, N = 393576934371. (CXX) g++ options: -pipe -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811126K12K18K24K30KSE +/- 11.67, N = 3SE +/- 9.29, N = 3SE +/- 70.42, N = 3SE +/- 65.83, N = 3276112561422254221731. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111220M40M60M80M100MSE +/- 1095165.68, N = 12SE +/- 185734.58, N = 3SE +/- 1115841.74, N = 3SE +/- 132290.51, N = 39853750010008300072707667743563331. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: MD5Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112200K400K600K800K1000KSE +/- 11085.39, N = 3SE +/- 768.00, N = 3SE +/- 925.69, N = 3SE +/- 1299.84, N = 37992098189766704356759931. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111250100150200250216189223220

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 19Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811123691215SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 310.2710.3410.6110.631. (CC) gcc options: -O3 -march=native -pthread -lz -llzma

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811121122334455SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 350.1950.4148.7348.721. (CXX) g++ options: -fopenmp -O3 -march=native -O2

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileGCC 8.2.0GCC 9.0.0 201811121020304050SE +/- 0.50, N = 9SE +/- 0.61, N = 644.2644.18

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112816243240SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 332.3032.1931.3531.321. (CC) gcc options: -lm -O3 -march=native

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112306090120150SE +/- 2.08, N = 4SE +/- 1.11, N = 3SE +/- 1.97, N = 3SE +/- 1.58, N = 7125125128128-mstack-alignment=64-mstack-alignment=641. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811121530456075SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 366.7667.0633.7033.751. (CC) gcc options: -lm -lpthread -O3 -march=native

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111220K40K60K80K100KSE +/- 605.02, N = 3SE +/- 1208.65, N = 3SE +/- 767.29, N = 3SE +/- 666.93, N = 31158681152471087301104951. (CC) gcc options: -O3 -march=native -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111216K32K48K64K80KSE +/- 499.66, N = 3SE +/- 408.85, N = 3SE +/- 259.45, N = 3SE +/- 305.67, N = 3730647300971776724491. (CC) gcc options: -O3 -march=native -lm -rdynamic

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 2018111210002000300040005000SE +/- 2.68, N = 3SE +/- 8.23, N = 3SE +/- 5.28, N = 3SE +/- 0.31, N = 34547454446584673-Qunused-arguments-Qunused-arguments1. (CC) gcc options: -pthread -m64 -O3 -march=native -lssl -lcrypto -ldl

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 OnlyClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112110K220K330K440K550KSE +/- 3717.80, N = 3SE +/- 3943.25, N = 3SE +/- 210.08, N = 3SE +/- 274.70, N = 35047255056314967305001541. (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 WriteClang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 201811125K10K15K20K25KSE +/- 1724.11, N = 9SE +/- 421.62, N = 12SE +/- 402.82, N = 4SE +/- 1475.07, N = 9171861001223830217761. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 7.0.0Clang 8.0.0 20181111GCC 8.2.0GCC 9.0.0 20181112130K260K390K520K650KSE +/- 8494.47, N = 12SE +/- 10943.27, N = 3SE +/- 5181.95, N = 3SE +/- 7775.77, N = 35949975882666073196202451. (CC) gcc options: -pthread -lpthread -O3 -march=native


Phoronix Test Suite v10.8.4