Clang 6.0 AMD EPYC Tuning Comparison

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/1801029-AL-CLANG60AM37.

Clang 6.0 AMD EPYC Tuning ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay DriverOpenCLCompilerFile-SystemScreen ResolutionSystem Layer-march=znver1-march=haswell-march=x86-64AMD 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 6.0.0 (SVN 321623) + LLVM 6.0.0svnext41920x1080vm-other Xen 4.9.0 HypervisorOpenBenchmarking.orgCompiler Details- Optimized build; Default target: x86_64-unknown-linux-gnu; Host CPU: znver1 Disk Details- NONE / data=ordered,errors=remount-ro,relatime,rw

Clang 6.0 AMD EPYC Tuning Comparisonsqlite: Default Test Directorypolybench-c: 3 Matrix Multiplicationsfftw: Stock - 2D FFT Size 4096fftw: Float + SSE - 2D FFT Size 4096hmmer: Pfam Database Searchscimark2: 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: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverebizzy: c-ray: Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACencode-mp3: WAV To MP3apache: Static Web Page Serving-march=znver1-march=haswell-march=x86-647.4862.755031.601248111.091699.32552.19226.682258.644034.891424.21918269104136155981052.4711454054.483.185.346.085.313.231.091.326.6312.819663.937.2862.334839.531239313.831739.34555.76226.732207.314285.181421.72917963102135155941031.6811205704.493.085.386.055.013.231.091.266.6912.839410.047.5362.984660.831364912.851479.53531.38179.292190.103190.431110.65917658101131150971032.7110766484.533.225.486.305.433.281.101.337.9411.339531.43OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test Directory-march=znver1-march=haswell-march=x86-64246810SE +/- 0.15, N = 6SE +/- 0.14, N = 3SE +/- 0.06, N = 37.487.287.53-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -ldl -lpthread

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix Multiplications-march=znver1-march=haswell-march=x86-641428425670SE +/- 0.26, N = 3SE +/- 0.29, N = 3SE +/- 0.24, N = 362.7562.3362.98-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -march=native

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096-march=znver1-march=haswell-march=x86-6411002200330044005500SE +/- 17.93, N = 3SE +/- 19.26, N = 3SE +/- 57.25, N = 35031.604839.534660.83-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -pthread -O3 -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096-march=znver1-march=haswell-march=x86-643K6K9K12K15KSE +/- 76.70, N = 3SE +/- 34.04, N = 3SE +/- 100.95, N = 3124811239313649-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -pthread -O3 -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database Search-march=znver1-march=haswell-march=x86-6448121620SE +/- 0.12, N = 3SE +/- 1.36, N = 6SE +/- 1.28, N = 611.0913.8312.85-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -pthread -lhmmer -lsquid -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-march=znver1-march=haswell-march=x86-64400800120016002000SE +/- 25.95, N = 4SE +/- 19.46, N = 4SE +/- 36.18, N = 81699.321739.341479.53-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo-march=znver1-march=haswell-march=x86-64120240360480600SE +/- 0.05, N = 4SE +/- 0.02, N = 4SE +/- 0.05, N = 4552.19555.76531.38-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform-march=znver1-march=haswell-march=x86-6450100150200250SE +/- 0.38, N = 4SE +/- 0.19, N = 4SE +/- 45.12, N = 4226.68226.73179.29-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply-march=znver1-march=haswell-march=x86-645001000150020002500SE +/- 29.07, N = 4SE +/- 10.64, N = 4SE +/- 11.89, N = 42258.642207.312190.10-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization-march=znver1-march=haswell-march=x86-649001800270036004500SE +/- 135.63, N = 4SE +/- 87.85, N = 4SE +/- 17.92, N = 44034.894285.183190.43-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-march=znver1-march=haswell-march=x86-6430060090012001500SE +/- 0.49, N = 4SE +/- 0.59, N = 4SE +/- 310.16, N = 41424.211421.721110.65-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -lm

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance-march=znver1-march=haswell-march=x86-64200K400K600K800K1000KSE +/- 306.40, N = 5SE +/- 572.37, N = 5918269917963917658-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -march=native

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: Blur-march=znver1-march=haswell-march=x86-6420406080100SE +/- 0.33, N = 3SE +/- 0.33, N = 3104102101-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -fopenmp -O3 -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: Sharpen-march=znver1-march=haswell-march=x86-64306090120150SE +/- 0.67, N = 3SE +/- 0.67, N = 3136135131-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -fopenmp -O3 -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 Space-march=znver1-march=haswell-march=x86-64306090120150SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 1.20, N = 3155155150-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -fopenmp -O3 -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 Thresholding-march=znver1-march=haswell-march=x86-6420406080100SE +/- 0.33, N = 3989497-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -fopenmp -O3 -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 Solver-march=znver1-march=haswell-march=x86-642004006008001000SE +/- 1.50, N = 3SE +/- 0.02, N = 3SE +/- 1.46, N = 31052.471031.681032.71-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -mavx2

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3-march=znver1-march=haswell-march=x86-64200K400K600K800K1000KSE +/- 17141.58, N = 6SE +/- 17039.32, N = 5SE +/- 12350.97, N = 3114540511205701076648-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -pthread -lpthread -O3 -march=native

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time-march=znver1-march=haswell-march=x86-641.01932.03863.05794.07725.0965SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 34.484.494.53-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -lm -lpthread -O3

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytests-march=znver1-march=haswell-march=x86-640.72451.4492.17352.8983.6225SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.183.083.22-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 Fall-march=znver1-march=haswell-march=x86-641.2332.4663.6994.9326.165SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 35.345.385.48-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stack-march=znver1-march=haswell-march=x86-64246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 36.086.056.30-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convex-march=znver1-march=haswell-march=x86-641.22182.44363.66544.88726.109SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 35.315.015.43-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 Ragdolls-march=znver1-march=haswell-march=x86-640.7381.4762.2142.9523.69SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.233.233.28-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim Trimesh-march=znver1-march=haswell-march=x86-640.24750.4950.74250.991.2375SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.091.091.10-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-march=znver1-march=haswell-march=x86-640.29930.59860.89791.19721.4965SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.321.261.33-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -rdynamic

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLAC-march=znver1-march=haswell-march=x86-64246810SE +/- 0.00, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 56.636.697.94-march=znver1-march=haswell-march=x86-641. (CXX) g++ options: -O3 -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.5WAV To MP3-march=znver1-march=haswell-march=x86-643691215SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 512.8112.8311.33-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page Serving-march=znver1-march=haswell-march=x86-642K4K6K8K10KSE +/- 121.20, N = 3SE +/- 12.51, N = 3SE +/- 161.49, N = 39663.939410.049531.43-march=znver1-march=haswell-march=x86-641. (CC) gcc options: -shared -fPIC -pthread -O3


Phoronix Test Suite v10.8.4