LLVM Clang 7.0 SVN Spectre V1 Mitigation

Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1401 BIOS) and AMD Radeon RX Vega 8192MB on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1807139-RA-LLVMCLANG52.

LLVM Clang 7.0 SVN Spectre V1 MitigationProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLLVM 7.0 SVNIntel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1401 BIOS)Intel Sky Lake-E DMI3 Registers16384MB256GB INTEL SSDPEKKW256G8AMD Radeon RX Vega 8192MBRealtek ALC1220Acer B286HKIntel ConnectionUbuntu 18.044.17.3-041703-generic (x86_64)GNOME Shell 3.28.1X Server 1.19.6modesetting 1.19.64.5 Mesa 18.1.1- padoka PPA (LLVM 6.0.0)Clang 7.0.0 (SVN 337006) + LLVM 7.0.0svnext43840x2160OpenBenchmarking.org- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: skylake-avx512 - NONE / errors=remount-ro,relatime,rw- Scaling Governor: intel_pstate powersave- Python 2.7.15rc1 + Python 3.6.5- KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW Protection

LLVM Clang 7.0 SVN Spectre V1 Mitigationsqlite: Timed SQLite Insertionscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treehmmer: Pfam Database Searchfhourstones: Complex Connect-4 Solvingscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationtscp: AI Chess Performancegraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverebizzy: build-imagemagick: Time To Compilebuild-php: Time To Compilec-ray: Total Timeaobench: 2048 x 2048 - Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACLLVM 7.0 SVN18.33941.60637.652930.919.0415197.602620.18684.55715.193130.576981.181589.431587256114721391661352787.6163894720.4593.566.3237.342.504.174.944.272.670.911.098.26OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsLLVM 7.0 SVN510152025SE +/- 2.68, N = 618.331. (CC) gcc options: -O3 -march=native -lreadline -ltermcap -lz -ldl -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLLVM 7.0 SVN2004006008001000SE +/- 6.33, N = 3941.60

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLLVM 7.0 SVN140280420560700SE +/- 11.75, N = 3637.65

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLLVM 7.0 SVN6001200180024003000SE +/- 8.51, N = 32930.91

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLLVM 7.0 SVN3691215SE +/- 0.04, N = 39.041. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingLLVM 7.0 SVN3K6K9K12K15KSE +/- 13.13, N = 315197.601. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeLLVM 7.0 SVN6001200180024003000SE +/- 2.62, N = 32620.181. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloLLVM 7.0 SVN150300450600750SE +/- 0.44, N = 3684.551. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformLLVM 7.0 SVN150300450600750SE +/- 0.66, N = 3715.191. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyLLVM 7.0 SVN7001400210028003500SE +/- 10.20, N = 33130.571. (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 FactorizationLLVM 7.0 SVN15003000450060007500SE +/- 2.99, N = 36981.181. (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-RelaxationLLVM 7.0 SVN30060090012001500SE +/- 0.30, N = 31589.431. (CC) gcc options: -O3 -march=native -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLLVM 7.0 SVN300K600K900K1200K1500K15872561. (CC) gcc options: -O3 -march=native

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurLLVM 7.0 SVN3060901201501141. (CC) gcc options: -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenLLVM 7.0 SVN1632486480721. (CC) gcc options: -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingLLVM 7.0 SVN3060901201501391. (CC) gcc options: -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -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.28Operation: HWB Color SpaceLLVM 7.0 SVN40801201602001661. (CC) gcc options: -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -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.28Operation: Local Adaptive ThresholdingLLVM 7.0 SVN3060901201501351. (CC) gcc options: -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -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 SolverLLVM 7.0 SVN6001200180024003000SE +/- 4.81, N = 32787.611. (CC) gcc options: -O3 -march=native -mavx2

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3LLVM 7.0 SVN140K280K420K560K700KSE +/- 6458.68, N = 36389471. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileLLVM 7.0 SVN510152025SE +/- 0.11, N = 320.45

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileLLVM 7.0 SVN20406080100SE +/- 1.03, N = 393.561. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLLVM 7.0 SVN246810SE +/- 0.01, N = 36.321. (CC) gcc options: -lm -lpthread -O3 -march=native

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeLLVM 7.0 SVN918273645SE +/- 0.25, N = 337.341. (CC) gcc options: -lm -O3 -march=native

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsLLVM 7.0 SVN0.56251.1251.68752.252.8125SE +/- 0.00, N = 32.501. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallLLVM 7.0 SVN0.93831.87662.81493.75324.6915SE +/- 0.01, N = 34.171. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackLLVM 7.0 SVN1.11152.2233.33454.4465.5575SE +/- 0.02, N = 34.941. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexLLVM 7.0 SVN0.96081.92162.88243.84324.804SE +/- 0.01, N = 34.271. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsLLVM 7.0 SVN0.60081.20161.80242.40323.004SE +/- 0.00, N = 32.671. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshLLVM 7.0 SVN0.20480.40960.61440.81921.024SE +/- 0.00, N = 30.911. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshLLVM 7.0 SVN0.24530.49060.73590.98121.2265SE +/- 0.00, N = 31.091. (CXX) g++ options: -O3 -march=native -rdynamic

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACLLVM 7.0 SVN246810SE +/- 0.01, N = 58.261. (CXX) g++ options: -O3 -march=native -logg -lm


Phoronix Test Suite v10.8.4