LLVM Clang 6.0 6.0 Benchmarking Linux

AMD EPYC 7601 32-Core testing with a TYAN B8026T70AE24HR (V0.05.B10 BIOS) and ASPEED ASPEED Family on Ubuntu 17.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1803127-FO-1803121FO51&grs.

ProcessorMotherboardChipsetMemoryDiskGraphicsNetworkMonitorOSKernelDesktopDisplay DriverCompilerFile-SystemScreen Resolution2x Xeon Gold 6138EPYC 7601 Clang 5.0 Clang 6.0 Clang 5.0 Clang 6.02 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.00 BIOS)Intel Device 202096256MB256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150ASPEED ASPEED FamilyIntel I210 Gigabit ConnectionUbuntu 17.104.16.0-999-generic (x86_64) 20180302GNOME Shell 3.26.2modesetting 1.19.5Clang 5.0.1-svn325091-1~exp1~20180305093938.89ext41024x768Clang 6.0.0-svn326550-1~exp1~20180305180427.62AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V0.05.B10 BIOS)AMD Device 1450129024MB280GB INTEL SSDPE21D280GAVE228Broadcom Limited NetXtreme BCM5720 Gigabit PCIe4.16.0-999-generic (x86_64) 20180304Clang 5.0.1-svn325091-1~exp1~20180302003323.131920x1080Clang 6.0.0-svn326550-1~exp1~20180305180427.62OpenBenchmarking.orgEnvironment Details- CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeDisk Details- 2x Xeon Gold 6138: Clang 5.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- 2x Xeon Gold 6138: Clang 6.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- EPYC 7601: Clang 5.0: NONE / data=ordered,errors=remount-ro,relatime,rw- EPYC 7601: Clang 6.0: NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- 2x Xeon Gold 6138: Clang 5.0: Scaling Governor: intel_pstate powersave- 2x Xeon Gold 6138: Clang 6.0: Scaling Governor: intel_pstate powersave- EPYC 7601: Clang 5.0: Scaling Governor: acpi-cpufreq ondemand- EPYC 7601: Clang 6.0: Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.14 + Python 3.6.3Security Details- 2x Xeon Gold 6138: Clang 5.0: __user pointer sanitization + Full generic retpoline Protection- 2x Xeon Gold 6138: Clang 6.0: __user pointer sanitization + Full generic retpoline Protection- EPYC 7601: Clang 5.0: __user pointer sanitization Protection- EPYC 7601: Clang 6.0: __user pointer sanitization Protection

polybench-c: 3 Matrix Multiplicationsscimark2: Fast Fourier Transformhimeno: Poisson Pressure Solversqlite: Timed SQLite Insertionsopenssl: RSA 4096-bit Performancehmmer: Pfam Database Searchblake2: build-php: Time To Compilecompress-7zip: Compress Speed Testmpcbench: Multi-Precision Benchmarkcompilebench: Initial Createc-ray: Total Timehackbench: 16 - Threadfhourstones: Complex Connect-4 Solvingminion: Quasigroupbuild-apache: Time To Compileaobench: 2048 x 2048 - Total Timetjbench: Decompression Throughputminion: Solitaireprimesieve: 1e12 Prime Number Generationjohn-the-ripper: Blowfishebizzy: botan: KASUMI - Encryptbotan: Blowfish - Encryptencode-flac: WAV To FLACx264: H.264 Video Encodingbotan: Twofish - Encryptbullet: Raytestscompilebench: Read Compiled Treescimark2: Monte Carloencode-mp3: WAV To MP3graphics-magick: Resizingapache: Static Web Page Servingjohn-the-ripper: Traditional DESbotan: AES-256 - Encryptbotan: CAST-256 - Encryptbullet: 3000 Fallbullet: Prim Trimeshbullet: Convex Trimeshminion: Gracefulbullet: 1000 Convexscimark2: Sparse Matrix Multiplyscimark2: Compositegraphics-magick: HWB Color Spacepgbench: Buffer Test - Normal Load - Read Writescimark2: Jacobi Successive Over-Relaxationgraphics-magick: Blurbullet: 136 Ragdollsscimark2: Dense LU Matrix Factorizationbullet: 1000 Stackgraphics-magick: Local Adaptive Thresholdinggraphics-magick: Sharpencompilebench: Compilenginx: Static Web Page Servingpgbench: Buffer Test - Single Thread - Read Writeffte: N=256, 1D Complex FFT Routineredis: SETredis: GETredis: LPUSHredis: SADDredis: LPOPhackbench: 16 - Processtscp: AI Chess Performancemafft: Multiple Sequence Alignmenthpcg: 2x Xeon Gold 6138EPYC 7601 Clang 5.0 Clang 6.0 Clang 5.0 Clang 6.010.41628.532240.7342.627895.0713.282.7068.621444088277545.294.3824.0913408.93116.0321.7845.77166.6273.1710.054011495359079.91238.379.87117.40292.722.952507.49608.0311.2815019565.671519136673509.68118.794.871.091.2852.335.162530.211996.421668717.061397.281303.244818.025.811151531728.7425021.02376.047429.861660697.102197503.311504344.441767446.062149714.8118.2512845414.330.8510.60624.102248.6644.517867.3713.512.5279.528223546.275.3024.0313169.60118.4023.3646.48170.4271.9410.084416697944078.94254.999.88105.65308.573.022536.13601.8411.6615518055.481522013333521.27119.994.851.081.2953.345.212519.031986.821678367.021372.861293.224816.275.811121551721.9425342.48378.411687082.982215124.061560897.681796421.692182204.9619.3913559294.220.8656.41221.64964.213.024613.577.944.1491.801018905927405.414.1430.4610966.67141.4624.8354.55142.2983.3811.9137360110323068.91220.6111.28108.34279.343.262341.39561.2612.2614318707.091411510003399.45113.665.161.141.3554.995.422418.431915.031691429.701263.314944.145.971141561688.291293872.901833406.981125367.911547554.541860834.4426.098979103.200.8661.93221.851059.983.034611.337.914.13101.685940405.584.4830.4110777.23142.2826.1154.85143.2185.4211.8738777112049669.38226.2911.15108.99278.433.172299.43552.9912.2214618404.681412643333301.29112.715.071.081.3154.915.212525.331938.061731429.951283.214960.185.901131571698.331259051.001808054.981130801.141569611.561892278.7526.129198033.300.83OpenBenchmarking.org

PolyBench-C

Test: 3 Matrix Multiplications

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsClang 5.0Clang 6.01428425670SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.85, N = 310.4110.6056.4161.931. (CC) gcc options: -O3 -march=native

SciMark

Computational Test: Fast Fourier Transform

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformClang 5.0Clang 6.0140280420560700SE +/- 2.64, N = 3SE +/- 3.43, N = 3SE +/- 0.46, N = 3SE +/- 0.05, N = 3628.53624.10221.64221.851. (CC) gcc options: -O3 -march=native -lm

Himeno Benchmark

Poisson Pressure Solver

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClang 5.0Clang 6.05001000150020002500SE +/- 4.34, N = 3SE +/- 2.22, N = 3SE +/- 2.85, N = 3SE +/- 1.31, N = 32240.732248.66964.211059.981. (CC) gcc options: -O3 -march=native -mavx2

SQLite

Timed SQLite Insertions

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsClang 5.0Clang 6.01020304050SE +/- 0.14, N = 3SE +/- 0.68, N = 4SE +/- 0.00, N = 3SE +/- 0.01, N = 242.6244.513.023.031. (CC) gcc options: -O3 -march=native -lreadline -ltermcap -lz -ldl -lpthread

OpenSSL

RSA 4096-bit Performance

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceClang 5.0Clang 6.02K4K6K8K10KSE +/- 59.43, N = 3SE +/- 24.90, N = 3SE +/- 20.84, N = 3SE +/- 21.31, N = 37895.077867.374613.574611.331. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

Timed HMMer Search

Pfam Database Search

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchClang 5.0Clang 6.03691215SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 313.2813.517.947.911. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

BLAKE2

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clang 5.0Clang 6.00.93151.8632.79453.7264.6575SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.702.524.144.131. (CC) gcc options: -O3 -march=native -lcrypto -lz

Timed PHP Compilation

Time To Compile

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileClang 5.0Clang 6.020406080100SE +/- 0.22, N = 3SE +/- 0.22, N = 3SE +/- 0.16, N = 3SE +/- 0.18, N = 368.6279.5291.80101.681. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

7-Zip Compression

Compress Speed Test

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestClang 5.030K60K90K120K150KSE +/- 216.41, N = 3SE +/- 571.58, N = 31444081018901. (CXX) g++ options: -pipe -lpthread

GNU MPC

Multi-Precision Benchmark

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkClang 5.0Clang 6.02K4K6K8K10KSE +/- 58.40, N = 3SE +/- 41.77, N = 3SE +/- 3.33, N = 3SE +/- 15.28, N = 382778223592759401. (CC) gcc options: -O3 -march=native -MT -MD -MP -MF

Compile Bench

Test: Initial Create

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateClang 5.0Clang 6.0120240360480600SE +/- 5.36, N = 3SE +/- 5.23, N = 3SE +/- 4.17, N = 3SE +/- 0.89, N = 3545.29546.27405.41405.58

C-Ray

Total Time

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClang 5.0Clang 6.01.19252.3853.57754.775.9625SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.385.304.144.481. (CC) gcc options: -lm -lpthread -O3 -march=native

Hackbench

Count: 16 - Type: Thread

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadClang 5.0Clang 6.0714212835SE +/- 0.29, N = 3SE +/- 0.26, N = 3SE +/- 0.24, N = 3SE +/- 0.14, N = 324.0924.0330.4630.411. (CC) gcc options: -lpthread -O3 -march=native

Fhourstones

Complex Connect-4 Solving

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingClang 5.0Clang 6.03K6K9K12K15KSE +/- 29.41, N = 3SE +/- 12.72, N = 3SE +/- 6.06, N = 3SE +/- 5.32, N = 313408.9313169.6010966.6710777.231. (CC) gcc options: -O3

Minion

Benchmark: Quasigroup

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupClang 5.0Clang 6.0306090120150SE +/- 0.25, N = 3SE +/- 0.69, N = 3SE +/- 0.41, N = 3SE +/- 0.27, N = 3116.03118.40141.46142.281. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Timed Apache Compilation

Time To Compile

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileClang 5.0Clang 6.0612182430SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 321.7823.3624.8326.11

AOBench

Size: 2048 x 2048 - Total Time

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClang 5.0Clang 6.01224364860SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 345.7746.4854.5554.851. (CC) gcc options: -lm -O3 -march=native

libjpeg-turbo tjbench

Test: Decompression Throughput

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputClang 5.0Clang 6.04080120160200SE +/- 0.22, N = 3SE +/- 0.63, N = 3SE +/- 0.11, N = 3SE +/- 0.01, N = 3166.62170.42142.29143.211. (CC) gcc options: -O3 -march=native -lm

Minion

Benchmark: Solitaire

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireClang 5.0Clang 6.020406080100SE +/- 0.28, N = 3SE +/- 0.53, N = 3SE +/- 0.33, N = 3SE +/- 0.78, N = 373.1771.9483.3885.421. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Primesieve

1e12 Prime Number Generation

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 6.21e12 Prime Number GenerationClang 5.0Clang 6.03691215SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 310.0510.0811.9111.871. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread

John The Ripper

Test: Blowfish

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishClang 5.0Clang 6.09K18K27K36K45KSE +/- 42.83, N = 3SE +/- 26.64, N = 3SE +/- 192.15, N = 3SE +/- 30.35, N = 3401144416637360387771. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

ebizzy

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 5.0Clang 6.0200K400K600K800K1000KSE +/- 12125.51, N = 3SE +/- 17814.06, N = 3SE +/- 21352.96, N = 3SE +/- 25696.07, N = 6953590979440110323011204961. (CC) gcc options: -pthread -lpthread -O3 -march=native

Botan

Test: Blowfish - Encrypt - Decrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - Encrypt - DecryptClang 6.0Clang 5.060120180240300SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3255.09217.34226.611. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Encrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - EncryptClang 5.0Clang 6.020406080100SE +/- 0.20, N = 3SE +/- 0.54, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 379.9178.9468.9169.381. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Encrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - EncryptClang 5.0Clang 6.060120180240300SE +/- 0.22, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3238.37254.99220.61226.291. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

FLAC Audio Encoding

WAV To FLAC

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACClang 5.0Clang 6.03691215SE +/- 0.02, N = 5SE +/- 0.06, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 59.879.8811.2811.151. (CXX) g++ options: -O3 -march=native -logg -lm

Botan

Test: KASUMI - Encrypt - Decrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Encrypt - DecryptClang 6.0Clang 5.020406080100SE +/- 0.81, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 377.1967.6268.551. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

x264

H.264 Video Encoding

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video EncodingClang 5.0Clang 6.0306090120150SE +/- 0.08, N = 2117.40105.65108.34108.991. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -mstack-alignment=64 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Botan

Test: Twofish - Encrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - EncryptClang 5.0Clang 6.070140210280350SE +/- 0.67, N = 3SE +/- 0.12, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3292.72308.57279.34278.431. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Bullet Physics Engine

Test: Raytests

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsClang 5.0Clang 6.00.73351.4672.20052.9343.6675SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.953.023.263.171. (CXX) g++ options: -O3 -march=native -rdynamic

Compile Bench

Test: Read Compiled Tree

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeClang 5.0Clang 6.05001000150020002500SE +/- 7.28, N = 3SE +/- 1.29, N = 3SE +/- 10.41, N = 3SE +/- 24.67, N = 32507.492536.132341.392299.43

SciMark

Computational Test: Monte Carlo

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloClang 5.0Clang 6.0130260390520650SE +/- 0.13, N = 3SE +/- 1.93, N = 3SE +/- 0.21, N = 3SE +/- 0.03, N = 3608.03601.84561.26552.991. (CC) gcc options: -O3 -march=native -lm

Botan

Test: Twofish - Encrypt - Decrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - Encrypt - DecryptClang 6.0Clang 5.060120180240300SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3297.08271.13275.291. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

LAME MP3 Encoding

WAV To MP3

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Clang 5.0Clang 6.03691215SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 311.2811.6612.2612.221. (CC) gcc options: -O3 -pipe -march=native -lncurses -lm

GraphicsMagick

Operation: Resizing

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingClang 5.0Clang 6.0306090120150SE +/- 0.67, N = 3SE +/- 1.20, N = 31501551431461. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread

Apache Benchmark

Static Web Page Serving

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingClang 5.0Clang 6.04K8K12K16K20KSE +/- 121.15, N = 3SE +/- 177.23, N = 3SE +/- 71.83, N = 3SE +/- 30.34, N = 319565.6718055.4818707.0918404.681. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

John The Ripper

Test: Traditional DES

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESClang 5.0Clang 6.030M60M90M120M150MSE +/- 1367852.49, N = 3SE +/- 1008201.26, N = 3SE +/- 1261159.12, N = 3SE +/- 1172647.34, N = 31519136671522013331411510001412643331. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Botan

Test: CAST-256 - Encrypt - Decrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - Encrypt - DecryptClang 6.0Clang 5.0306090120150SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3122.62115.16114.451. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Encrypt - Decrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - Encrypt - DecryptClang 6.0Clang 5.08001600240032004000SE +/- 0.24, N = 3SE +/- 0.21, N = 3SE +/- 38.92, N = 33526.903402.853300.861. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Encrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - EncryptClang 5.0Clang 6.08001600240032004000SE +/- 1.48, N = 3SE +/- 0.73, N = 3SE +/- 4.46, N = 3SE +/- 36.23, N = 33509.683521.273399.453301.291. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Encrypt

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - EncryptClang 5.0Clang 6.0306090120150SE +/- 0.05, N = 3SE +/- 2.09, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3118.79119.99113.66112.711. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Bullet Physics Engine

Test: 3000 Fall

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallClang 5.0Clang 6.01.1612.3223.4834.6445.805SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.874.855.165.071. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshClang 5.0Clang 6.00.25650.5130.76951.0261.2825SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.091.081.141.081. (CXX) g++ options: -O3 -march=native -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshClang 5.0Clang 6.00.30380.60760.91141.21521.519SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.281.291.351.311. (CXX) g++ options: -O3 -march=native -rdynamic

Minion

Benchmark: Graceful

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulClang 5.0Clang 6.01224364860SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 352.3353.3454.9954.911. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Bullet Physics Engine

Test: 1000 Convex

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexClang 5.0Clang 6.01.21952.4393.65854.8786.0975SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 35.165.215.425.211. (CXX) g++ options: -O3 -march=native -rdynamic

SciMark

Computational Test: Sparse Matrix Multiply

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyClang 5.0Clang 6.05001000150020002500SE +/- 15.80, N = 3SE +/- 15.68, N = 3SE +/- 9.92, N = 3SE +/- 1.84, N = 32530.212519.032418.432525.331. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Composite

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeClang 5.0Clang 6.0400800120016002000SE +/- 11.61, N = 3SE +/- 17.39, N = 3SE +/- 4.98, N = 3SE +/- 11.65, N = 31996.421986.821915.031938.061. (CC) gcc options: -O3 -march=native -lm

GraphicsMagick

Operation: HWB Color Space

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: HWB Color SpaceClang 5.0Clang 6.04080120160200SE +/- 0.58, N = 31661671691731. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClang 5.0Clang 6.02K4K6K8K10KSE +/- 5.62, N = 3SE +/- 113.94, N = 38717.068367.021. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationClang 5.0Clang 6.030060090012001500SE +/- 0.47, N = 3SE +/- 25.09, N = 3SE +/- 0.47, N = 3SE +/- 0.40, N = 31397.281372.861429.701429.951. (CC) gcc options: -O3 -march=native -lm

GraphicsMagick

Operation: Blur

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurClang 5.0Clang 6.0306090120150SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 31301291261281. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread

Bullet Physics Engine

Test: 136 Ragdolls

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsClang 5.0Clang 6.00.74481.48962.23442.97923.724SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.243.223.313.211. (CXX) g++ options: -O3 -march=native -rdynamic

SciMark

Computational Test: Dense LU Matrix Factorization

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationClang 5.0Clang 6.011002200330044005500SE +/- 40.18, N = 3SE +/- 41.88, N = 3SE +/- 14.70, N = 3SE +/- 58.18, N = 34818.024816.274944.144960.181. (CC) gcc options: -O3 -march=native -lm

Bullet Physics Engine

Test: 1000 Stack

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackClang 5.0Clang 6.01.34332.68664.02995.37326.7165SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 35.815.815.975.901. (CXX) g++ options: -O3 -march=native -rdynamic

GraphicsMagick

Operation: Local Adaptive Thresholding

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive ThresholdingClang 5.0Clang 6.0306090120150SE +/- 1.67, N = 31151121141131. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread

GraphicsMagick

Operation: Sharpen

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenClang 5.0Clang 6.0306090120150SE +/- 1.53, N = 3SE +/- 1.00, N = 31531551561571. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread

Compile Bench

Test: Compile

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileClang 5.0Clang 6.0400800120016002000SE +/- 7.52, N = 3SE +/- 10.41, N = 3SE +/- 1.56, N = 3SE +/- 2.29, N = 31728.741721.941688.291698.33

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingClang 5.0Clang 6.05K10K15K20K25KSE +/- 164.64, N = 3SE +/- 117.48, N = 325021.0225342.481. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

PostgreSQL pgbench

Scaling: Buffer Test - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteClang 5.0Clang 6.080160240320400SE +/- 5.61, N = 3SE +/- 1.24, N = 3376.04378.411. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - Decrypt2x Xeon Gold 6138: Clang 5.0306090120150SE +/- 0.02, N = 3120.951. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - Decrypt2x Xeon Gold 6138: Clang 5.050100150200250SE +/- 0.09, N = 3240.091. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - Decrypt2x Xeon Gold 6138: Clang 5.060120180240300SE +/- 3.32, N = 3291.291. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - Decrypt2x Xeon Gold 6138: Clang 5.08001600240032004000SE +/- 0.37, N = 33514.541. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Decrypt2x Xeon Gold 6138: Clang 5.020406080100SE +/- 0.33, N = 378.181. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

FFTE

Test: N=256, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 6.0Test: N=256, 1D Complex FFT Routine2x Xeon Gold 6138: Clang 5.016003200480064008000SE +/- 4.93, N = 37429.861. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Redis

Test: SET

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETClang 5.0Clang 6.0400K800K1200K1600K2000KSE +/- 42825.23, N = 6SE +/- 57419.56, N = 6SE +/- 23761.43, N = 6SE +/- 9178.70, N = 31660697.101687082.981293872.901259051.001. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETClang 5.0Clang 6.0500K1000K1500K2000K2500KSE +/- 97231.53, N = 6SE +/- 101450.14, N = 6SE +/- 46553.55, N = 6SE +/- 44060.49, N = 62197503.312215124.061833406.981808054.981. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHClang 5.0Clang 6.0300K600K900K1200K1500KSE +/- 29252.80, N = 6SE +/- 40258.67, N = 6SE +/- 17589.08, N = 4SE +/- 20446.76, N = 61504344.441560897.681125367.911130801.141. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDClang 5.0Clang 6.0400K800K1200K1600K2000KSE +/- 50381.74, N = 6SE +/- 71173.26, N = 6SE +/- 26863.02, N = 6SE +/- 23565.31, N = 61767446.061796421.691547554.541569611.561. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPClang 5.0Clang 6.0500K1000K1500K2000K2500KSE +/- 108258.11, N = 6SE +/- 123999.21, N = 6SE +/- 41626.39, N = 6SE +/- 45697.91, N = 62149714.812182204.961860834.441892278.751. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Hackbench

Count: 16 - Type: Process

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessClang 5.0Clang 6.0612182430SE +/- 1.42, N = 6SE +/- 0.31, N = 6SE +/- 0.22, N = 3SE +/- 0.22, N = 318.2519.3926.0926.121. (CC) gcc options: -lpthread -O3 -march=native

TSCP

AI Chess Performance

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceClang 5.0Clang 6.0300K600K900K1200K1500KSE +/- 47762.22, N = 10SE +/- 666.80, N = 5SE +/- 358.36, N = 5SE +/- 307.60, N = 5128454113559298979109198031. (CC) gcc options: -O3 -march=native

Timed MAFFT Alignment

Multiple Sequence Alignment

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentClang 5.0Clang 6.00.97431.94862.92293.89724.8715SE +/- 0.07, N = 3SE +/- 0.18, N = 6SE +/- 0.05, N = 5SE +/- 0.06, N = 64.334.223.203.301. (CC) gcc options: -std=c99 -O3 -lm -lpthread

High Performance Conjugate Gradient

2x Xeon Gold 6138EPYC 7601OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Clang 5.0Clang 6.00.19350.3870.58050.7740.9675SE +/- 0.01, N = 6SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 60.850.860.860.83


Phoronix Test Suite v10.8.4