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&gru&rdt&rro.

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 znver1ttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingfhourstones: Complex Connect-4 Solvingcompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treefftw: Stock - 2D FFT Size 1024fftw: Float + SSE - 2D FFT Size 1024scimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testtscp: AI Chess Performancejohn-the-ripper: Blowfishebizzy: redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETapache: Static Web Page Servingopenssl: RSA 4096-bit Performanceblake2: sqlite: Default Test Directorypolybench-c: 3 Matrix Multiplicationshmmer: Pfam Database Searchbuild-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: QuasigroupLLVM Clang 5.0LLVM Clang 6.0 2018010140.56102132152979531.971451.74298.321587.655915.03177111738.06556.60228.092228.334253.241424.04958.26775828973253786310685001245074.581099751.26973889.001206362.08978849.719795.753297.431501199875790178.007.4656.3012.9138.304.223.275.436.145.443.331.141.356.7212.8455.4183.87142.79104133153969329.701417.75296.051517.915883.08189631689.40552.16228.422245.183995.691425.521052.179182693607410865051254402.691039328.46924726.821234339.08993636.969841.543305.301501199875790170.007.0861.4213.5040.204.503.185.376.085.313.231.091.326.6212.8354.8584.53143.49OpenBenchmarking.org

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 6.0 20180101LLVM Clang 5.020406080100SE +/- 0.88, N = 31041021. (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 6.0 20180101LLVM Clang 5.0306090120150SE +/- 1.00, N = 3SE +/- 0.67, N = 31331321. (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 6.0 20180101LLVM Clang 5.0306090120150SE +/- 1.00, N = 31531521. (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 6.0 20180101LLVM Clang 5.02040608010096971. (CC) gcc options: -fopenmp -O3 -march=znver1 -pthread -ljbig -lwebp -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Fhourstones

Complex Connect-4 Solving

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

Compile Bench

Test: Compile

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

Compile Bench

Test: Initial Create

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

Compile Bench

Test: Read Compiled Tree

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

FFTW

Build: Stock - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024LLVM Clang 6.0 20180101LLVM Clang 5.013002600390052006500SE +/- 85.34, N = 4SE +/- 79.02, N = 35883.085915.031. (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 6.0 20180101LLVM Clang 5.04K8K12K16K20KSE +/- 341.13, N = 3SE +/- 27.24, N = 318963177111. (CC) gcc options: -pthread -O3 -march=znver1 -lm

SciMark

Computational Test: Composite

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

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloLLVM Clang 6.0 20180101LLVM Clang 5.0120240360480600SE +/- 0.05, N = 4SE +/- 0.27, N = 4552.16556.601. (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 6.0 20180101LLVM Clang 5.050100150200250SE +/- 0.33, N = 4SE +/- 0.30, N = 4228.42228.091. (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 6.0 20180101LLVM Clang 5.05001000150020002500SE +/- 7.41, N = 4SE +/- 10.60, N = 42245.182228.331. (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 6.0 20180101LLVM Clang 5.09001800270036004500SE +/- 95.44, N = 4SE +/- 11.51, N = 43995.694253.241. (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 6.0 20180101LLVM Clang 5.030060090012001500SE +/- 0.68, N = 4SE +/- 0.73, N = 41425.521424.041. (CC) gcc options: -O3 -march=znver1 -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLLVM Clang 6.0 20180101LLVM Clang 5.02004006008001000SE +/- 2.78, N = 3SE +/- 5.90, N = 31052.17958.261. (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

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLLVM Clang 6.0 20180101LLVM Clang 5.0200K400K600K800K1000KSE +/- 306.40, N = 5SE +/- 292.60, N = 59182698973251. (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 6.0 20180101LLVM Clang 5.08K16K24K32K40KSE +/- 51.33, N = 3SE +/- 76.33, N = 336074378631. (CC) gcc options: -fopenmp -lcrypt

ebizzy

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

Redis

Test: LPOP

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

Redis

Test: SADD

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

Redis

Test: LPUSH

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

Redis

Test: GET

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

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETLLVM Clang 6.0 20180101LLVM Clang 5.0200K400K600K800K1000KSE +/- 17075.89, N = 3SE +/- 13580.08, N = 3993636.96978849.711. (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 6.0 20180101LLVM Clang 5.02K4K6K8K10KSE +/- 24.97, N = 3SE +/- 5.36, N = 39841.549795.751. (CC) gcc options: -shared -fPIC -pthread -O3 -march=znver1

OpenSSL

RSA 4096-bit Performance

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

BLAKE2

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

SQLite

Test Target: Default Test Directory

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

PolyBench-C

Test: 3 Matrix Multiplications

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

Timed HMMer Search

Pfam Database Search

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

Timed Apache Compilation

Time To Compile

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

C-Ray

Total Time

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

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsLLVM Clang 6.0 20180101LLVM Clang 5.00.73581.47162.20742.94323.679SE +/- 0.01, N = 3SE +/- 0.00, N = 33.183.27-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 6.0 20180101LLVM Clang 5.01.22182.44363.66544.88726.109SE +/- 0.01, N = 3SE +/- 0.00, N = 35.375.43-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 6.0 20180101LLVM Clang 5.0246810SE +/- 0.01, N = 3SE +/- 0.02, N = 36.086.14-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 6.0 20180101LLVM Clang 5.01.2242.4483.6724.8966.12SE +/- 0.00, N = 3SE +/- 0.00, N = 35.315.44-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 6.0 20180101LLVM Clang 5.00.74931.49862.24792.99723.7465SE +/- 0.01, N = 3SE +/- 0.00, N = 33.233.33-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 6.0 20180101LLVM Clang 5.00.25650.5130.76951.0261.2825SE +/- 0.00, N = 3SE +/- 0.00, N = 31.091.14-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 6.0 20180101LLVM Clang 5.00.30380.60760.91141.21521.519SE +/- 0.00, N = 3SE +/- 0.00, N = 31.321.35-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 6.0 20180101LLVM Clang 5.0246810SE +/- 0.00, N = 5SE +/- 0.01, N = 56.626.721. (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 6.0 20180101LLVM Clang 5.03691215SE +/- 0.01, N = 5SE +/- 0.02, N = 512.8312.841. (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 6.0 20180101LLVM Clang 5.01224364860SE +/- 0.05, N = 3SE +/- 0.22, N = 354.8555.411. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

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

Minion

Benchmark: Quasigroup

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


Phoronix Test Suite v10.8.5