LLVM Clang 6.0 January 2018 AMD EPYC znver1

vm-other Xen 4.9.0 Hypervisor testing on Ubuntu 17.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1801015-AL-LLVMCLANG97.

LLVM Clang 6.0 January 2018 AMD EPYC znver1ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay DriverOpenCLCompilerFile-SystemScreen ResolutionSystem LayerLLVM Clang 5.0LLVM Clang 6.0 20180101AMD EPYC 7601 32-Core @ 2.20GHz (64 Cores)TYAN B8026T70AE24HRAMD Device 1450126976MB280GB INTEL SSDPE21D280GAASPEED ASPEED FamilyVE228Broadcom Limited NetXtreme BCM5720 Gigabit PCIeUbuntu 17.104.13.0-21-generic (x86_64)GNOME Shell 3.26.1modesetting 1.19.5OpenCL 1.2 pocl 1.0 LLVM 5.0.0Clang 5.0.0-3 + LLVM 5.0.0ext41920x1080vm-other Xen 4.9.0 HypervisorClang 6.0.0 (SVN 321623) + LLVM 6.0.0svnOpenBenchmarking.orgDisk Details- NONE / data=ordered,errors=remount-ro,relatime,rwSystem Details- Python 2.7.14.Compiler Details- LLVM Clang 6.0 20180101: Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1

LLVM Clang 6.0 January 2018 AMD EPYC znver1sqlite: Default Test Directorycompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treepolybench-c: 3 Matrix Multiplicationsfftw: Stock - 2D FFT Size 1024fftw: Float + SSE - 2D FFT Size 1024hmmer: Pfam Database Searchblake2: fhourstones: 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: Blowfishttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testebizzy: build-apache: Time To Compilec-ray: Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACencode-mp3: WAV To MP3minion: Gracefulminion: Solitaireminion: Quasigroupopenssl: RSA 4096-bit Performanceredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETapache: Static Web Page ServingLLVM Clang 5.0LLVM Clang 6.0 201801017.461451.74298.321587.6556.305915.031771112.911501199875790178.009531.971738.06556.60228.092228.334253.241424.048973253786340.5610213215297958.2677582106850038.304.223.275.436.145.443.331.141.356.7212.8455.4183.87142.793297.431245074.581099751.26973889.001206362.08978849.719795.757.081417.75296.051517.9161.425883.081896313.501501199875790170.009329.701689.40552.16228.422245.183995.691425.5291826936074104133153961052.17108650540.204.503.185.376.085.313.231.091.326.6212.8354.8584.53143.493305.301254402.691039328.46924726.821234339.08993636.969841.54OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryLLVM Clang 5.0LLVM Clang 6.0 20180101246810SE +/- 0.05, N = 3SE +/- 0.06, N = 37.467.081. (CC) gcc options: -O3 -march=znver1 -ldl -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLLVM Clang 5.0LLVM Clang 6.0 2018010130060090012001500SE +/- 8.94, N = 3SE +/- 9.42, N = 31451.741417.75

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLLVM Clang 5.0LLVM Clang 6.0 2018010160120180240300SE +/- 2.42, N = 3SE +/- 2.20, N = 3298.32296.05

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLLVM Clang 5.0LLVM Clang 6.0 2018010130060090012001500SE +/- 8.72, N = 3SE +/- 12.48, N = 31587.651517.91

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsLLVM Clang 5.0LLVM Clang 6.0 201801011428425670SE +/- 0.09, N = 3SE +/- 0.13, N = 356.3061.421. (CC) gcc options: -O3 -march=znver1 -march=native

FFTW

Build: Stock - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024LLVM Clang 5.0LLVM Clang 6.0 2018010113002600390052006500SE +/- 79.02, N = 3SE +/- 85.34, N = 45915.035883.081. (CC) gcc options: -pthread -O3 -march=znver1 -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024LLVM Clang 5.0LLVM Clang 6.0 201801014K8K12K16K20KSE +/- 27.24, N = 3SE +/- 341.13, N = 317711189631. (CC) gcc options: -pthread -O3 -march=znver1 -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLLVM Clang 5.0LLVM Clang 6.0 201801013691215SE +/- 1.53, N = 6SE +/- 1.33, N = 612.9113.501. (CC) gcc options: -O3 -march=znver1 -pthread -lhmmer -lsquid -lm

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20130131LLVM Clang 5.0LLVM Clang 6.0 20180101SE +/- 1501199875790164.50, N = 6SE +/- 1501199875790166.00, N = 61501199875790178.001501199875790170.001. (CC) gcc options: -std=gnu99 -O3 -march=native -lcrypto -lz

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingLLVM Clang 5.0LLVM Clang 6.0 201801012K4K6K8K10KSE +/- 35.47, N = 3SE +/- 12.01, N = 39531.979329.701. (CC) gcc options: -O3

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeLLVM Clang 5.0LLVM Clang 6.0 20180101400800120016002000SE +/- 3.83, N = 4SE +/- 19.10, N = 41738.061689.401. (CC) gcc options: -O3 -march=znver1 -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloLLVM Clang 5.0LLVM Clang 6.0 20180101120240360480600SE +/- 0.27, N = 4SE +/- 0.05, N = 4556.60552.161. (CC) gcc options: -O3 -march=znver1 -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformLLVM Clang 5.0LLVM Clang 6.0 2018010150100150200250SE +/- 0.30, N = 4SE +/- 0.33, N = 4228.09228.421. (CC) gcc options: -O3 -march=znver1 -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyLLVM Clang 5.0LLVM Clang 6.0 201801015001000150020002500SE +/- 10.60, N = 4SE +/- 7.41, N = 42228.332245.181. (CC) gcc options: -O3 -march=znver1 -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationLLVM Clang 5.0LLVM Clang 6.0 201801019001800270036004500SE +/- 11.51, N = 4SE +/- 95.44, N = 44253.243995.691. (CC) gcc options: -O3 -march=znver1 -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationLLVM Clang 5.0LLVM Clang 6.0 2018010130060090012001500SE +/- 0.73, N = 4SE +/- 0.68, N = 41424.041425.521. (CC) gcc options: -O3 -march=znver1 -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLLVM Clang 5.0LLVM Clang 6.0 20180101200K400K600K800K1000KSE +/- 292.60, N = 5SE +/- 306.40, N = 58973259182691. (CC) gcc options: -O3 -march=znver1 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishLLVM Clang 5.0LLVM Clang 6.0 201801018K16K24K32K40KSE +/- 76.33, N = 3SE +/- 51.33, N = 337863360741. (CC) gcc options: -fopenmp -lcrypt

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3aPhong Rendering With Soft-Shadow MappingLLVM Clang 5.0918273645SE +/- 0.08, N = 340.561. (CXX) g++ options: -O3 -march=znver1 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: BlurLLVM Clang 5.0LLVM Clang 6.0 2018010120406080100SE +/- 0.88, N = 31021041. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: SharpenLLVM Clang 5.0LLVM Clang 6.0 20180101306090120150SE +/- 0.67, N = 3SE +/- 1.00, N = 31321331. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceLLVM Clang 5.0LLVM Clang 6.0 20180101306090120150SE +/- 1.00, N = 31521531. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Local Adaptive ThresholdingLLVM Clang 5.0LLVM Clang 6.0 201801012040608010097961. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLLVM Clang 5.0LLVM Clang 6.0 201801012004006008001000SE +/- 5.90, N = 3SE +/- 2.78, N = 3958.261052.171. (CC) gcc options: -O3 -march=znver1 -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestLLVM Clang 5.017K34K51K68K85KSE +/- 290.99, N = 3775821. (CXX) g++ options: -pipe -lpthread

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3LLVM Clang 5.0LLVM Clang 6.0 20180101200K400K600K800K1000KSE +/- 15615.67, N = 3SE +/- 13263.18, N = 3106850010865051. (CC) gcc options: -pthread -lpthread -O3 -march=znver1 -march=native

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileLLVM Clang 5.0LLVM Clang 6.0 20180101918273645SE +/- 0.10, N = 3SE +/- 0.05, N = 338.3040.20

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLLVM Clang 5.0LLVM Clang 6.0 201801011.01252.0253.03754.055.0625SE +/- 0.04, N = 3SE +/- 0.06, N = 34.224.501. (CC) gcc options: -lm -lpthread -O3 -march=znver1

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsLLVM Clang 5.0LLVM Clang 6.0 201801010.73581.47162.20742.94323.679SE +/- 0.00, N = 3SE +/- 0.01, N = 33.273.18-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallLLVM Clang 5.0LLVM Clang 6.0 201801011.22182.44363.66544.88726.109SE +/- 0.00, N = 3SE +/- 0.01, N = 35.435.37-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackLLVM Clang 5.0LLVM Clang 6.0 20180101246810SE +/- 0.02, N = 3SE +/- 0.01, N = 36.146.08-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexLLVM Clang 5.0LLVM Clang 6.0 201801011.2242.4483.6724.8966.12SE +/- 0.00, N = 3SE +/- 0.00, N = 35.445.31-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsLLVM Clang 5.0LLVM Clang 6.0 201801010.74931.49862.24792.99723.7465SE +/- 0.00, N = 3SE +/- 0.01, N = 33.333.23-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshLLVM Clang 5.0LLVM Clang 6.0 201801010.25650.5130.76951.0261.2825SE +/- 0.00, N = 3SE +/- 0.00, N = 31.141.09-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshLLVM Clang 5.0LLVM Clang 6.0 201801010.30380.60760.91141.21521.519SE +/- 0.00, N = 3SE +/- 0.00, N = 31.351.32-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -march=znver1 -rdynamic

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACLLVM Clang 5.0LLVM Clang 6.0 20180101246810SE +/- 0.01, N = 5SE +/- 0.00, N = 56.726.621. (CXX) g++ options: -O3 -march=znver1 -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.5WAV To MP3LLVM Clang 5.0LLVM Clang 6.0 201801013691215SE +/- 0.02, N = 5SE +/- 0.01, N = 512.8412.831. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -march=znver1 -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulLLVM Clang 5.0LLVM Clang 6.0 201801011224364860SE +/- 0.22, N = 3SE +/- 0.05, N = 355.4154.851. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireLLVM Clang 5.0LLVM Clang 6.0 2018010120406080100SE +/- 0.19, N = 3SE +/- 0.42, N = 383.8784.531. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupLLVM Clang 5.0LLVM Clang 6.0 20180101306090120150SE +/- 0.45, N = 3SE +/- 0.36, N = 3142.79143.491. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceLLVM Clang 5.0LLVM Clang 6.0 201801017001400210028003500SE +/- 15.83, N = 3SE +/- 13.75, N = 33297.433305.301. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPOPLLVM Clang 5.0LLVM Clang 6.0 20180101300K600K900K1200K1500KSE +/- 12717.62, N = 3SE +/- 19434.67, N = 41245074.581254402.691. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDLLVM Clang 5.0LLVM Clang 6.0 20180101200K400K600K800K1000KSE +/- 27520.09, N = 6SE +/- 16988.91, N = 31099751.261039328.461. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHLLVM Clang 5.0LLVM Clang 6.0 20180101200K400K600K800K1000KSE +/- 31084.78, N = 6SE +/- 23984.74, N = 6973889.00924726.821. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETLLVM Clang 5.0LLVM Clang 6.0 20180101300K600K900K1200K1500KSE +/- 7366.49, N = 3SE +/- 22065.09, N = 31206362.081234339.081. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETLLVM Clang 5.0LLVM Clang 6.0 20180101200K400K600K800K1000KSE +/- 13580.08, N = 3SE +/- 17075.89, N = 3978849.71993636.961. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingLLVM Clang 5.0LLVM Clang 6.0 201801012K4K6K8K10KSE +/- 5.36, N = 3SE +/- 24.97, N = 39795.759841.541. (CC) gcc options: -shared -fPIC -pthread -O3 -march=znver1


Phoronix Test Suite v10.8.4