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.

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

sqlite: Timed SQLite Insertionscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treempcbench: Multi-Precision Benchmarkhpcg: polybench-c: 3 Matrix Multiplicationsffte: N=256, 1D Complex FFT Routinehmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentblake2: fhourstones: Complex Connect-4 Solvingscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationbotan: KASUMI - Encryptbotan: AES-256 - Encryptbotan: Twofish - Encryptbotan: Blowfish - Encryptbotan: CAST-256 - Encrypttscp: AI Chess Performancejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testebizzy: build-apache: Time To Compilebuild-php: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationaobench: 2048 x 2048 - Total Timebullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshencode-flac: WAV To FLACencode-mp3: WAV To MP3hackbench: 16 - Threadhackbench: 16 - Processminion: Gracefulminion: Solitaireminion: Quasigroupopenssl: RSA 4096-bit Performancetjbench: Decompression Throughputpgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writeredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETnginx: Static Web Page Servingapache: Static Web Page Serving2x Xeon Gold 6138EPYC 7601 Clang 5.0 Clang 6.0 Clang 5.0 Clang 6.042.621728.74545.292507.4982770.8510.417429.8613.284.332.7013408.931996.42608.03628.532530.214818.021397.2879.913509.68292.72238.37118.79128454140114151913667117.401301531501661152240.7314440895359021.7868.624.3810.0545.772.954.875.815.163.241.091.289.8711.2824.0918.2552.3373.17116.037895.07166.628717.06376.042149714.811767446.061504344.442197503.311660697.1025021.0219565.6744.511721.94546.272536.1382230.8610.6013.514.222.5213169.601986.82601.84624.102519.034816.271372.8678.943521.27308.57254.99119.99135592944166152201333105.651291551551671122248.6697944023.3679.525.3010.0846.483.024.855.815.213.221.081.299.8811.6624.0319.3953.3471.94118.407867.37170.428367.02378.412182204.961796421.691560897.682215124.061687082.9825342.4818055.483.021688.29405.412341.3959270.8656.417.943.204.1410966.671915.03561.26221.642418.434944.141429.7068.913399.45279.34220.61113.6689791037360141151000108.34126156143169114964.21101890110323024.8391.804.1411.9154.553.265.165.975.423.311.141.3511.2812.2630.4626.0954.9983.38141.464613.57142.291860834.441547554.541125367.911833406.981293872.9018707.093.031698.33405.582299.4359400.8361.937.913.304.1310777.231938.06552.99221.852525.334960.181429.9569.383301.29278.43226.29112.7191980338777141264333108.991281571461731131059.98112049626.11101.684.4811.8754.853.175.075.905.213.211.081.3111.1512.2230.4126.1254.9185.42142.284611.33143.211892278.751569611.561130801.141808054.981259051.0018404.68OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: 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

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

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: 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

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: 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: 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

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: 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

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: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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: 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: 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: 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

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

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

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

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: 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

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: 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


Phoronix Test Suite v10.8.4