GCC 8 vs. LLVM Clang 6.0 EOY2017 Benchmarks

GCC vs. LLVM Clang performance at the end of 2017. Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1712283-AL-GCC8EOY2087.

GCC 8 vs. LLVM Clang 6.0 EOY2017 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionGCC 8.0.0 20171217Clang 6.0 SVN 20171224Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads)ASUS PRIME X299-AIntel Device 202016384MB120GB Force MP500LLVMpipeRealtek ALC1220Acer B286HKIntel ConnectionUbuntu 16.044.15.0-999-generic (x86_64) 20171217Unity 7.4.0modesetting 1.19.33.3 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0 256 bits)1.0.42GCC 8.0.0 20171217ext43840x2160Clang 6.0.0 (SVN 321430) + LLVM 6.0.0svnOpenBenchmarking.orgEnvironment Details- LIBGL_ALWAYS_SOFTWARE=1Compiler Details- GCC 8.0.0 20171217: --disable-multilib --enable-checking=release- Clang 6.0 SVN 20171224: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: skylake-avx512 Disk Details- NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate performanceSystem Details- Python 2.7.12.

GCC 8 vs. LLVM Clang 6.0 EOY2017 Benchmarkssqlite: Default Test Directorycompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeclomp: Static OMP Speeduppolybench-c: 3 Matrix Multiplicationsfftw: Stock - 1D FFT Size 2048fftw: Stock - 2D FFT Size 2048fftw: Float + SSE - 1D FFT Size 2048fftw: Float + SSE - 2D FFT Size 2048hmmer: Pfam Database Searchblake2: gmpbench: Total Timefhourstones: Complex Connect-4 Solvingscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationtscp: AI Chess Performancejohn-the-ripper: Blowfishx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testebizzy: build-apache: Time To Compilebuild-linux-kernel: Time To Compilec-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesbullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVminion: Gracefulminion: Solitaireminion: Quasigroupn-queens: Elapsed Timeopenssl: RSA 4096-bit Performanceredis: GETredis: SETxsbench: apache: Static Web Page Servingttsiod-renderer: Phong Rendering With Soft-Shadow MappingGCC 8.0.0 20171217Clang 6.0 SVN 2017122426.041192.48623.643202.153.279.198328.587148.3757993215765.854.125068.4013677.432553.60663.55664.563346.856290.321802.701246905310321851952272351012734.819458059519918.8639.795.4853.054.445.084.703.041.011.175.7111.525.6151.8877.75121.539.202997.402402441.421745522.37435198533691.26666.0328.10884.20540.083083.869.266.253.6015054.472418.56425.81673.913186.376492.661314.061429024467.77100631221481192308.7162795216.8846.687.983.305.016.058.103.371.141.456.4114.086.2650.0674.27123.742984.072376052.921748572.9634484.42OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryGCC 8.0.0 20171217Clang 6.0 SVN 20171224714212835SE +/- 3.26, N = 6SE +/- 0.32, N = 326.0428.101. (CC) gcc options: -O3 -ldl -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileGCC 8.0.0 20171217Clang 6.0 SVN 2017122430060090012001500SE +/- 81.20, N = 6SE +/- 15.82, N = 61192.48884.20

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateGCC 8.0.0 20171217Clang 6.0 SVN 20171224130260390520650SE +/- 4.01, N = 3SE +/- 11.52, N = 3623.64540.08

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeGCC 8.0.0 20171217Clang 6.0 SVN 201712247001400210028003500SE +/- 34.43, N = 3SE +/- 68.27, N = 33202.153083.86

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP SpeedupGCC 8.0.0 201712170.73581.47162.20742.94323.679SE +/- 0.18, N = 103.271. (CC) gcc options: --openmp -O3 -lm

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsGCC 8.0.0 20171217Clang 6.0 SVN 201712243691215SE +/- 0.28, N = 6SE +/- 0.14, N = 39.199.261. (CC) gcc options: -O3 -march=native

FFTW

Build: Stock - Size: 1D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 2048GCC 8.0.0 201712172K4K6K8K10KSE +/- 237.67, N = 68328.581. (CC) gcc options: -pthread -O3 -lm

FFTW

Build: Stock - Size: 2D FFT Size 2048

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 2048GCC 8.0.0 2017121715003000450060007500SE +/- 80.41, N = 37148.371. (CC) gcc options: -pthread -O3 -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 2048GCC 8.0.0 2017121712K24K36K48K60KSE +/- 934.64, N = 6579931. (CC) gcc options: -pthread -O3 -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 2048GCC 8.0.0 201712175K10K15K20K25KSE +/- 411.45, N = 3215761. (CC) gcc options: -pthread -O3 -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.22, N = 6SE +/- 0.23, N = 65.856.251. (CC) gcc options: -O3 -pthread -lhmmer -lsquid -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20130131GCC 8.0.0 20171217Clang 6.0 SVN 201712240.9271.8542.7813.7084.635SE +/- 0.26, N = 6SE +/- 0.05, N = 64.123.601. (CC) gcc options: -std=gnu99 -O3 -march=native -lcrypto -lz

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.1.2Total TimeGCC 8.0.0 20171217110022003300440055005068.401. (CC) gcc options: -O3 -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingGCC 8.0.0 20171217Clang 6.0 SVN 201712243K6K9K12K15KSE +/- 52.93, N = 3SE +/- 24.52, N = 313677.4315054.471. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 8.0.0 20171217Clang 6.0 SVN 201712245001000150020002500SE +/- 38.84, N = 4SE +/- 37.85, N = 42553.602418.561. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 8.0.0 20171217Clang 6.0 SVN 20171224140280420560700SE +/- 3.90, N = 4SE +/- 8.91, N = 4663.55425.811. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 8.0.0 20171217Clang 6.0 SVN 20171224150300450600750SE +/- 9.52, N = 4SE +/- 5.84, N = 4664.56673.911. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 8.0.0 20171217Clang 6.0 SVN 201712247001400210028003500SE +/- 53.95, N = 4SE +/- 136.58, N = 43346.853186.371. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 8.0.0 20171217Clang 6.0 SVN 2017122414002800420056007000SE +/- 82.27, N = 4SE +/- 104.27, N = 46290.326492.661. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 8.0.0 20171217Clang 6.0 SVN 20171224400800120016002000SE +/- 46.45, N = 4SE +/- 9.50, N = 41802.701314.061. (CC) gcc options: -O3 -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 8.0.0 20171217Clang 6.0 SVN 20171224300K600K900K1200K1500KSE +/- 14605.86, N = 8SE +/- 20143.19, N = 10124690514290241. (CC) gcc options: -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishGCC 8.0.0 201712177K14K21K28K35KSE +/- 137.40, N = 3310321. (CC) gcc options: -fopenmp -lcrypt

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2017-09-08H.264 Video EncodingClang 6.0 SVN 20171224100200300400500SE +/- 2.89, N = 3467.771. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: BlurGCC 8.0.0 20171217Clang 6.0 SVN 201712244080120160200185100-fopenmp -ldl1. (CC) gcc options: -O3 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenGCC 8.0.0 20171217Clang 6.0 SVN 201712244080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 319563-fopenmp -ldl1. (CC) gcc options: -O3 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingGCC 8.0.0 20171217Clang 6.0 SVN 2017122450100150200250SE +/- 0.67, N = 3227122-fopenmp -ldl1. (CC) gcc options: -O3 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceGCC 8.0.0 20171217Clang 6.0 SVN 2017122450100150200250SE +/- 0.67, N = 3SE +/- 0.67, N = 3235148-fopenmp -ldl1. (CC) gcc options: -O3 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Local Adaptive ThresholdingGCC 8.0.0 20171217Clang 6.0 SVN 20171224306090120150SE +/- 0.58, N = 3SE +/- 1.00, N = 3101119-fopenmp -ldl1. (CC) gcc options: -O3 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 8.0.0 20171217Clang 6.0 SVN 201712246001200180024003000SE +/- 40.47, N = 3SE +/- 20.69, N = 32734.812308.711. (CC) gcc options: -O3 -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestGCC 8.0.0 2017121720K40K60K80K100KSE +/- 247.68, N = 3945801. (CXX) g++ options: -pipe -lpthread

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 8.0.0 20171217Clang 6.0 SVN 20171224130K260K390K520K650KSE +/- 16275.76, N = 6SE +/- 3191.97, N = 35951996279521. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileGCC 8.0.0 20171217Clang 6.0 SVN 20171224510152025SE +/- 0.31, N = 6SE +/- 0.33, N = 618.8616.88

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileGCC 8.0.0 20171217Clang 6.0 SVN 201712241122334455SE +/- 0.62, N = 6SE +/- 0.71, N = 539.7946.68

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.22, N = 6SE +/- 0.29, N = 65.487.981. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesGCC 8.0.0 201712171.1252.253.3754.55.62551. (CXX) g++ options: -fopenmp -O3

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsGCC 8.0.0 20171217Clang 6.0 SVN 201712240.74251.4852.22752.973.7125SE +/- 0.04, N = 3SE +/- 0.04, N = 33.053.30-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 8.0.0 20171217Clang 6.0 SVN 201712241.12732.25463.38194.50925.6365SE +/- 0.03, N = 3SE +/- 0.01, N = 34.445.01-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.05, N = 3SE +/- 0.09, N = 35.086.05-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.05, N = 3SE +/- 2.27, N = 34.708.10-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 8.0.0 20171217Clang 6.0 SVN 201712240.75831.51662.27493.03323.7915SE +/- 0.02, N = 3SE +/- 0.01, N = 33.043.37-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 8.0.0 20171217Clang 6.0 SVN 201712240.25650.5130.76951.0261.2825SE +/- 0.01, N = 3SE +/- 0.01, N = 31.011.14-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 8.0.0 20171217Clang 6.0 SVN 201712240.32630.65260.97891.30521.6315SE +/- 0.02, N = 3SE +/- 0.02, N = 31.171.45-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.19, N = 10SE +/- 0.21, N = 105.716.41-fvisibility=hidden1. (CXX) g++ options: -O3 -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.5WAV To MP3GCC 8.0.0 20171217Clang 6.0 SVN 2017122448121620SE +/- 0.22, N = 10SE +/- 0.24, N = 1011.5214.081. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 3.3.3H.264 HD To NTSC DVGCC 8.0.0 20171217Clang 6.0 SVN 20171224246810SE +/- 0.01, N = 3SE +/- 0.30, N = 65.616.26-fno-tree-vectorize-Qunused-arguments -mstack-alignment=161. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -ldl -lxcb -lxcb-shm -lxcb-xfixes -lxcb-render -lxcb-shape -lsndio -lasound -lSDL2 -lm -llzma -lbz2 -pthread -O3 -std=c11 -fomit-frame-pointer -fno-math-errno -fno-signed-zeros -MMD -MF -MT

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulGCC 8.0.0 20171217Clang 6.0 SVN 201712241224364860SE +/- 0.52, N = 3SE +/- 0.72, N = 351.8850.061. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireGCC 8.0.0 20171217Clang 6.0 SVN 2017122420406080100SE +/- 0.70, N = 3SE +/- 0.79, N = 377.7574.271. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupGCC 8.0.0 20171217Clang 6.0 SVN 20171224306090120150SE +/- 1.02, N = 3SE +/- 1.47, N = 3121.53123.741. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeGCC 8.0.0 201712173691215SE +/- 0.28, N = 69.201. (CC) gcc options: -static -fopenmp -O3 -march=native

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceGCC 8.0.0 20171217Clang 6.0 SVN 201712246001200180024003000SE +/- 1.50, N = 3SE +/- 1.92, N = 32997.402984.071. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETGCC 8.0.0 20171217Clang 6.0 SVN 20171224500K1000K1500K2000K2500KSE +/- 24979.48, N = 3SE +/- 30073.38, N = 32402441.422376052.921. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETGCC 8.0.0 20171217Clang 6.0 SVN 20171224400K800K1200K1600K2000KSE +/- 16736.45, N = 3SE +/- 16677.82, N = 31745522.371748572.961. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 8.0.0 20171217900K1800K2700K3600K4500KSE +/- 2014.67, N = 343519851. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingGCC 8.0.0 20171217Clang 6.0 SVN 201712247K14K21K28K35KSE +/- 47.20, N = 3SE +/- 673.35, N = 333691.2634484.421. (CC) gcc options: -shared -fPIC -pthread -O3

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3aPhong Rendering With Soft-Shadow MappingGCC 8.0.0 20171217140280420560700SE +/- 14.58, N = 6666.031. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++


Phoronix Test Suite v10.8.4