LLVM Clang 50 vs. 6.0 Intel AMD Benchmarking Linux

LLVM Clang 5.0 versus LLVM Clang 6.0 C/C++ compiler benchmarking for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1803140-FO-LLVMCLANG41.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionCore i7 8700K2x Xeon Gold 6138Ryzen 7 1700EPYC 7601 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.0Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A (0607 BIOS)Intel Device 3ec216384MBSamsung SSD 950 PRO 256GBllvmpipe 16000MBRealtek ALC1220Intel ConnectionUbuntu 18.044.15.0-10-generic (x86_64)GNOME Shell 3.27.92modesetting 1.19.63.3 Mesa 18.0.0-rc4 (LLVM 5.0 256 bits)Clang 5.0.1-2ext41024x768Clang 6.0.0-1ubuntu12 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.89Clang 6.0.0-svn326550-1~exp1~20180305180427.62AMD Ryzen 7 1700 Eight-Core @ 3.00GHz (8 Cores / 16 Threads)MSI B350 TOMAHAWK (MS-7A34) v1.0 (1.90 BIOS)AMD Device 145016384MB120GB Samsung SSD 840llvmpipe 16128MBAMD Cape Verde/PitcairnRealtek RTL8111/8168/8411Ubuntu 16.044.13.0-36-generic (x86_64)Unity 7.4.53.3 Mesa 17.2.8 (LLVM 5.0 128 bits)Clang 5.0.1-svn325091-1~exp1~20180305093100.86Clang 6.0.0-svn326550-1~exp1~20180305180131.61AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads)TYAN B8026T70AE24HR (V0.05.B10 BIOS)129024MB280GB INTEL SSDPE21D280GAASPEED ASPEED FamilyVE228Broadcom Limited NetXtreme BCM5720 Gigabit PCIeUbuntu 17.104.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- Core i7 8700K: Clang 5.0.1: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- Core i7 8700K: Clang 6.0: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- 2x Xeon Gold 6138: Clang 5.0.1: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- 2x Xeon Gold 6138: Clang 6.0: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- Ryzen 7 1700: Clang 5.0.1: CXXFLAGS=-O3-march=native LIBGL_ALWAYS_SOFTWARE=1 CFLAGS=-O3-march=native- Ryzen 7 1700: Clang 6.0: CXXFLAGS=-O3-march=native LIBGL_ALWAYS_SOFTWARE=1 CFLAGS=-O3-march=native- EPYC 7601: Clang 5.0.1: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native- EPYC 7601: Clang 6.0: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=nativeDisk Details- Core i7 8700K: Clang 5.0.1: NONE / data=ordered,errors=remount-ro,relatime,rw- Core i7 8700K: Clang 6.0: NONE / data=ordered,errors=remount-ro,relatime,rw- 2x Xeon Gold 6138: Clang 5.0.1: CFQ / data=ordered,errors=remount-ro,relatime,rw- 2x Xeon Gold 6138: Clang 6.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Ryzen 7 1700: Clang 5.0.1: CFQ / data=ordered,errors=remount-ro,relatime,rw- Ryzen 7 1700: Clang 6.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- EPYC 7601: Clang 5.0.1: NONE / data=ordered,errors=remount-ro,relatime,rw- EPYC 7601: Clang 6.0: NONE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Core i7 8700K: Clang 5.0.1: Scaling Governor: intel_pstate powersave- Core i7 8700K: Clang 6.0: Scaling Governor: intel_pstate powersave- 2x Xeon Gold 6138: Clang 5.0.1: Scaling Governor: intel_pstate powersave- 2x Xeon Gold 6138: Clang 6.0: Scaling Governor: intel_pstate powersave- Ryzen 7 1700: Clang 5.0.1: Scaling Governor: acpi-cpufreq ondemand- Ryzen 7 1700: Clang 6.0: Scaling Governor: acpi-cpufreq ondemand- EPYC 7601: Clang 5.0.1: Scaling Governor: acpi-cpufreq ondemand- EPYC 7601: Clang 6.0: Scaling Governor: acpi-cpufreq ondemandPython Details- Core i7 8700K: Clang 5.0.1: Python 2.7.14+ + Python 3.6.4+- Core i7 8700K: Clang 6.0: Python 2.7.14+ + Python 3.6.4+- 2x Xeon Gold 6138: Clang 5.0.1: Python 2.7.14 + Python 3.6.3- 2x Xeon Gold 6138: Clang 6.0: Python 2.7.14 + Python 3.6.3- Ryzen 7 1700: Clang 5.0.1: Python 2.7.12 + Python 3.5.2- Ryzen 7 1700: Clang 6.0: Python 2.7.12 + Python 3.5.2- EPYC 7601: Clang 5.0.1: Python 2.7.14 + Python 3.6.3- EPYC 7601: Clang 6.0: Python 2.7.14 + Python 3.6.3Security Details- Core i7 8700K: Clang 5.0.1: KPTI + __user pointer sanitization + Full generic retpoline Protection- Core i7 8700K: Clang 6.0: KPTI + __user pointer sanitization + Full generic retpoline Protection- 2x Xeon Gold 6138: Clang 5.0.1: __user pointer sanitization + Full generic retpoline Protection- 2x Xeon Gold 6138: Clang 6.0: __user pointer sanitization + Full generic retpoline Protection- Ryzen 7 1700: Clang 5.0.1: OSB (observable speculation barrier Intel v6) + Full AMD retpoline Protection- Ryzen 7 1700: Clang 6.0: OSB (observable speculation barrier Intel v6) + Full AMD retpoline Protection- EPYC 7601: Clang 5.0.1: __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 ServingCore i7 8700K2x Xeon Gold 6138Ryzen 7 1700EPYC 7601 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.0 Clang 5.0.1 Clang 6.065.801519.54588.113391.561.676.575.193.144.4315578.633318.03756.45503.813313.6710277.581738.6699.704381.53367.10299.17148.87175523372.691791782222381542843.794157239947967.7213.9534.6433.882.343.634.374.052.510.851.027.568.3346.2945.3845.2258.04102.091970.20210.294616.74283.573664588.582964536.672342158.673439194.582505509.7543492.8036510.3466.091508.71594.363271.091.686.435.173.214.1016244.533424.47768.76609.653400.8910582.111760.9897.134240.09372.38308.28149.7416789241771792212371502890.1040767572.7614.3834.8734.257.528.8045.9644.9745.0458.17100.711967.63210.224545.93263.263798255.422919876.422313336.833597340.422497942.6743545.1736990.2242.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.4884.23591.67399.702615.660.8050.279.853.804.8111209.601963.23517.80227.082337.535102.571631.1978.503840.91318.02250.75129.181053273108703696333360.471251341511601291008.503355722847025.3299.8313.6538.9655.542.784.685.234.692.960.981.1610.2910.6254.5251.9949.8779.06128.551378.83166.041726.52263.712197833.901701077.441319512.542161833.811555633.5628949.9022007.0185.23597.20405.912617.900.8254.539.613.534.8111098.102057.93642.91229.702501.965246.281668.8180.793909.49322.85262.33130.941078312112883796666760.811251341511621281125.8922887426.03108.5614.6439.1155.202.724.565.184.492.880.951.1310.1310.5955.6851.6249.8778.40131.191379.53167.321688.00263.212143083.751703125.861330360.632099745.311517599.7929256.8821963.113.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

MinAvgMaxCore i7 8700K65.865.966.12x Xeon Gold 613842.643.644.5Ryzen 7 170084.284.785.2EPYC 76013.03.03.0OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsClang 5.0.1Clang 6.020406080100

Compile Bench

Test: Compile

MinAvgMaxCore i7 8700K1509151415202x Xeon Gold 6138172217251729Ryzen 7 1700592594597EPYC 7601168816931698OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileClang 5.0.1Clang 6.05001000150020002500

Compile Bench

Test: Initial Create

MinAvgMaxCore i7 8700K588.1591.2594.42x Xeon Gold 6138545.3545.8546.3Ryzen 7 1700399.7402.8405.9EPYC 7601405.4405.5405.6OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateClang 5.0.1Clang 6.0160320480640800

Compile Bench

Test: Read Compiled Tree

MinAvgMaxCore i7 8700K3271333133922x Xeon Gold 6138250725222536Ryzen 7 1700261626172618EPYC 7601229923202341OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeClang 5.0.1Clang 6.08001600240032004000

GNU MPC

Multi-Precision Benchmark

MinAvgMax2x Xeon Gold 6138822382508277EPYC 7601592759345940OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkClang 5.0.1Clang 6.02K4K6K8K10K

High Performance Conjugate Gradient

MinAvgMaxCore i7 8700K1.71.71.72x Xeon Gold 61380.90.90.9Ryzen 7 17000.80.80.8EPYC 76010.80.80.9OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Clang 5.0.1Clang 6.00.80581.61162.41743.22324.029

PolyBench-C

Test: 3 Matrix Multiplications

MinAvgMaxCore i7 8700K6.46.56.62x Xeon Gold 613810.410.510.6Ryzen 7 170050.352.454.5EPYC 760156.459.261.9OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix MultiplicationsClang 5.0.1Clang 6.020406080100

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.0.116003200480064008000SE +/- 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

MinAvgMaxCore i7 8700K5.25.25.22x Xeon Gold 613813.313.413.5Ryzen 7 17009.69.79.9EPYC 76017.97.97.9OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchClang 5.0.1Clang 6.048121620

Timed MAFFT Alignment

Multiple Sequence Alignment

MinAvgMaxCore i7 8700K3.13.23.22x Xeon Gold 61384.24.34.3Ryzen 7 17003.53.73.8EPYC 76013.23.33.3OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence AlignmentClang 5.0.1Clang 6.01.38452.7694.15355.5386.9225

BLAKE2

MinAvgMaxCore i7 8700K4.14.34.42x Xeon Gold 61382.52.62.7Ryzen 7 17004.84.84.8EPYC 76014.14.14.1OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clang 5.0.1Clang 6.01.693.385.076.768.45

Fhourstones

Complex Connect-4 Solving

MinAvgMaxCore i7 8700K1557915912162452x Xeon Gold 6138131701328913409Ryzen 7 1700110981115411210EPYC 7601107771087210967OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingClang 5.0.1Clang 6.04K8K12K16K20K

SciMark

Computational Test: Composite

MinAvgMaxCore i7 8700K3318337134242x Xeon Gold 6138198719921996Ryzen 7 1700196320112058EPYC 7601191519271938OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeClang 5.0.1Clang 6.08001600240032004000

SciMark

Computational Test: Monte Carlo

MinAvgMaxCore i7 8700K7567637692x Xeon Gold 6138602605608Ryzen 7 1700518580643EPYC 7601553557561OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloClang 5.0.1Clang 6.02004006008001000

SciMark

Computational Test: Fast Fourier Transform

MinAvgMaxCore i7 8700K5045576102x Xeon Gold 6138624626629Ryzen 7 1700227228230EPYC 7601222222222OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformClang 5.0.1Clang 6.02004006008001000

SciMark

Computational Test: Sparse Matrix Multiply

MinAvgMaxCore i7 8700K3314335734012x Xeon Gold 6138251925252530Ryzen 7 1700233824202502EPYC 7601241824722525OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyClang 5.0.1Clang 6.08001600240032004000

SciMark

Computational Test: Dense LU Matrix Factorization

MinAvgMaxCore i7 8700K1027810430105822x Xeon Gold 6138481648174818Ryzen 7 1700510351745246EPYC 7601494449524960OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationClang 5.0.1Clang 6.02K4K6K8K10K

SciMark

Computational Test: Jacobi Successive Over-Relaxation

MinAvgMaxCore i7 8700K1739175017612x Xeon Gold 6138137313851397Ryzen 7 1700163116501669EPYC 7601143014301430OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationClang 5.0.1Clang 6.05001000150020002500

Botan

Test: KASUMI - Encrypt

MinAvgMaxCore i7 8700K97.198.499.72x Xeon Gold 613878.979.479.9Ryzen 7 170078.579.680.8EPYC 760168.969.169.4OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - EncryptClang 5.0.1Clang 6.020406080100

Botan

Test: KASUMI - Decrypt

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

Botan

Test: AES-256 - Encrypt

MinAvgMaxCore i7 8700K4240431143822x Xeon Gold 6138351035153521Ryzen 7 1700384138753909EPYC 7601330133503399OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - EncryptClang 5.0.1Clang 6.011002200330044005500

Botan

Test: AES-256 - Decrypt

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

Botan

Test: Twofish - Encrypt

MinAvgMaxCore i7 8700K367.1369.7372.42x Xeon Gold 6138292.7300.6308.6Ryzen 7 1700318.0320.4322.9EPYC 7601278.4278.9279.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - EncryptClang 5.0.1Clang 6.0100200300400500

Botan

Test: Twofish - Decrypt

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

Botan

Test: Blowfish - Encrypt

MinAvgMaxCore i7 8700K299.2303.7308.32x Xeon Gold 6138238.4246.7255.0Ryzen 7 1700250.8256.5262.3EPYC 7601220.6223.5226.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - EncryptClang 5.0.1Clang 6.080160240320400

Botan

Test: Blowfish - Decrypt

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

Botan

Test: CAST-256 - Encrypt

MinAvgMaxCore i7 8700K148.9149.3149.72x Xeon Gold 6138118.8119.4120.0Ryzen 7 1700129.2130.1130.9EPYC 7601112.7113.2113.7OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - EncryptClang 5.0.1Clang 6.04080120160200

Botan

Test: CAST-256 - Decrypt

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

TSCP

AI Chess Performance

MinAvgMaxCore i7 8700K1678924171707917552332x Xeon Gold 6138128454113202351355929Ryzen 7 1700105327310657931078312EPYC 7601897910908857919803OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceClang 5.0.1Clang 6.0500K1000K1500K2000K2500K

John The Ripper

Test: Blowfish

MinAvgMax2x Xeon Gold 6138401144214044166Ryzen 7 1700108701107911288EPYC 7601373603806938777OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishClang 5.0.1Clang 6.011K22K33K44K55K

John The Ripper

Test: Traditional DES

MinAvgMax2x Xeon Gold 6138151913667152057500152201333Ryzen 7 1700369633333746500037966667EPYC 7601141151000141207667141264333OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESClang 5.0.1Clang 6.040M80M120M160M200M

x264

H.264 Video Encoding

MinAvgMaxCore i7 8700K72.772.772.72x Xeon Gold 6138105.7111.5117.4Ryzen 7 170060.560.660.8EPYC 7601108.3108.7109.0OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video EncodingClang 5.0.1Clang 6.04080120160200

GraphicsMagick

Operation: Blur

MinAvgMaxCore i7 8700K177.0178.0179.02x Xeon Gold 6138129.0129.5130.0Ryzen 7 1700125.0125.0125.0EPYC 7601126.0127.0128.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: BlurClang 5.0.1Clang 6.050100150200250

GraphicsMagick

Operation: Sharpen

MinAvgMaxCore i7 8700K178.0178.5179.02x Xeon Gold 6138153.0154.0155.0Ryzen 7 1700134.0134.0134.0EPYC 7601156.0156.5157.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenClang 5.0.1Clang 6.050100150200250

GraphicsMagick

Operation: Resizing

MinAvgMaxCore i7 8700K221.0221.5222.02x Xeon Gold 6138150.0152.5155.0Ryzen 7 1700151.0151.0151.0EPYC 7601143.0144.5146.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: ResizingClang 5.0.1Clang 6.060120180240300

GraphicsMagick

Operation: HWB Color Space

MinAvgMaxCore i7 8700K237.0237.5238.02x Xeon Gold 6138166.0166.5167.0Ryzen 7 1700160.0161.0162.0EPYC 7601169.0171.0173.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: HWB Color SpaceClang 5.0.1Clang 6.060120180240300

GraphicsMagick

Operation: Local Adaptive Thresholding

MinAvgMaxCore i7 8700K150.0152.0154.02x Xeon Gold 6138112.0113.5115.0Ryzen 7 1700128.0128.5129.0EPYC 7601113.0113.5114.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive ThresholdingClang 5.0.1Clang 6.04080120160200

Himeno Benchmark

Poisson Pressure Solver

MinAvgMaxCore i7 8700K2844286728902x Xeon Gold 6138224122452249Ryzen 7 1700100910671126EPYC 760196410121060OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClang 5.0.1Clang 6.07001400210028003500

7-Zip Compression

Compress Speed Test

MinAvgMaxCore i7 8700K4157241572415722x Xeon Gold 6138144408144408144408Ryzen 7 1700335573355733557EPYC 7601101890101890101890OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestClang 5.0.140K80K120K160K200K

ebizzy

MinAvgMaxCore i7 8700K3994794035774076752x Xeon Gold 6138953590966515979440Ryzen 7 1700228470228672228874EPYC 7601110323011118631120496OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 5.0.1Clang 6.0200K400K600K800K1000K

Timed Apache Compilation

Time To Compile

MinAvgMax2x Xeon Gold 613821.822.623.4Ryzen 7 170025.325.726.0EPYC 760124.825.526.1OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileClang 5.0.1Clang 6.0816243240

Timed PHP Compilation

Time To Compile

MinAvgMaxCore i7 8700K67.770.272.82x Xeon Gold 613868.674.179.5Ryzen 7 170099.8104.2108.6EPYC 760191.896.7101.7OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileClang 5.0.1Clang 6.020406080100

C-Ray

Total Time

MinAvgMaxCore i7 8700K14.014.214.42x Xeon Gold 61384.44.85.3Ryzen 7 170013.714.114.6EPYC 76014.14.34.5OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClang 5.0.1Clang 6.0510152025

Primesieve

1e12 Prime Number Generation

MinAvgMaxCore i7 8700K34.634.834.92x Xeon Gold 613810.110.110.1Ryzen 7 170039.039.039.1EPYC 760111.911.911.9OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 6.21e12 Prime Number GenerationClang 5.0.1Clang 6.01122334455

AOBench

Size: 2048 x 2048 - Total Time

MinAvgMaxCore i7 8700K33.934.134.32x Xeon Gold 613845.846.146.5Ryzen 7 170055.255.455.5EPYC 760154.654.754.9OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeClang 5.0.1Clang 6.01530456075

Bullet Physics Engine

Test: Raytests

MinAvgMaxCore i7 8700K2.32.32.32x Xeon Gold 61383.03.03.0Ryzen 7 17002.72.82.8EPYC 76013.23.23.3OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: RaytestsClang 5.0.1Clang 6.01.753.55.2578.75

Bullet Physics Engine

Test: 3000 Fall

MinAvgMaxCore i7 8700K3.63.63.62x Xeon Gold 61384.94.94.9Ryzen 7 17004.64.64.7EPYC 76015.15.15.2OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallClang 5.0.1Clang 6.01.783.565.347.128.9

Bullet Physics Engine

Test: 1000 Stack

MinAvgMaxCore i7 8700K4.44.44.42x Xeon Gold 61385.85.85.8Ryzen 7 17005.25.25.2EPYC 76015.95.96.0OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackClang 5.0.1Clang 6.02.354.77.059.411.75

Bullet Physics Engine

Test: 1000 Convex

MinAvgMaxCore i7 8700K4.14.14.12x Xeon Gold 61385.25.25.2Ryzen 7 17004.54.64.7EPYC 76015.25.35.4OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexClang 5.0.1Clang 6.02.024.046.068.0810.1

Bullet Physics Engine

Test: 136 Ragdolls

MinAvgMaxCore i7 8700K2.52.52.52x Xeon Gold 61383.23.23.2Ryzen 7 17002.92.93.0EPYC 76013.23.33.3OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsClang 5.0.1Clang 6.01.763.525.287.048.8

Bullet Physics Engine

Test: Prim Trimesh

MinAvgMaxCore i7 8700K0.90.90.92x Xeon Gold 61381.11.11.1Ryzen 7 17001.01.01.0EPYC 76011.11.11.1OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshClang 5.0.1Clang 6.00.48730.97461.46191.94922.4365

Bullet Physics Engine

Test: Convex Trimesh

MinAvgMaxCore i7 8700K1.01.01.02x Xeon Gold 61381.31.31.3Ryzen 7 17001.11.11.2EPYC 76011.31.31.4OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshClang 5.0.1Clang 6.00.7131.4262.1392.8523.565

FLAC Audio Encoding

WAV To FLAC

MinAvgMaxCore i7 8700K7.57.57.62x Xeon Gold 61389.99.99.9Ryzen 7 170010.110.210.3EPYC 760111.211.211.3OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACClang 5.0.1Clang 6.048121620

LAME MP3 Encoding

WAV To MP3

MinAvgMaxCore i7 8700K8.38.68.82x Xeon Gold 613811.311.511.7Ryzen 7 170010.610.610.6EPYC 760112.212.212.3OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Clang 5.0.1Clang 6.048121620

Hackbench

Count: 16 - Type: Thread

MinAvgMaxCore i7 8700K46.046.146.32x Xeon Gold 613824.024.124.1Ryzen 7 170054.555.155.7EPYC 760130.430.430.5OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadClang 5.0.1Clang 6.01632486480

Hackbench

Count: 16 - Type: Process

MinAvgMaxCore i7 8700K45.045.245.42x Xeon Gold 613818.318.819.4Ryzen 7 170051.651.852.0EPYC 760126.126.126.1OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessClang 5.0.1Clang 6.01530456075

Minion

Benchmark: Graceful

MinAvgMaxCore i7 8700K45.045.145.22x Xeon Gold 613852.352.853.3Ryzen 7 170049.949.949.9EPYC 760154.955.055.0OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulClang 5.0.1Clang 6.01530456075

Minion

Benchmark: Solitaire

MinAvgMaxCore i7 8700K58.058.158.22x Xeon Gold 613871.972.673.2Ryzen 7 170078.478.779.1EPYC 760183.484.485.4OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireClang 5.0.1Clang 6.020406080100

Minion

Benchmark: Quasigroup

MinAvgMaxCore i7 8700K100.7101.4102.12x Xeon Gold 6138116.0117.2118.4Ryzen 7 1700128.6129.9131.2EPYC 7601141.5141.9142.3OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupClang 5.0.1Clang 6.04080120160200

OpenSSL

RSA 4096-bit Performance

MinAvgMaxCore i7 8700K1968196919702x Xeon Gold 6138786778817895Ryzen 7 1700137913791380EPYC 7601461146124614OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceClang 5.0.1Clang 6.02K4K6K8K10K

libjpeg-turbo tjbench

Test: Decompression Throughput

MinAvgMaxCore i7 8700K210.2210.3210.32x Xeon Gold 6138166.6168.5170.4Ryzen 7 1700166.0166.7167.3EPYC 7601142.3142.8143.2OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputClang 5.0.1Clang 6.060120180240300

PostgreSQL pgbench

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

MinAvgMaxCore i7 8700K4546458146172x Xeon Gold 6138836785428717Ryzen 7 1700168817071727OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClang 5.0.1Clang 6.02K4K6K8K10K

PostgreSQL pgbench

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

MinAvgMaxCore i7 8700K263.3273.4283.62x Xeon Gold 6138376.0377.2378.4Ryzen 7 1700263.2263.5263.7OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteClang 5.0.1Clang 6.0100200300400500

Redis

Test: LPOP

MinAvgMaxCore i7 8700K3664589373142237982552x Xeon Gold 6138214971521659602182205Ryzen 7 1700214308421704592197834EPYC 7601186083418765571892279OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPClang 5.0.1Clang 6.01000K2000K3000K4000K5000K

Redis

Test: SADD

MinAvgMaxCore i7 8700K2919876294220729645372x Xeon Gold 6138176744617819341796422Ryzen 7 1700170107717021021703126EPYC 7601154755515585831569612OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDClang 5.0.1Clang 6.0700K1400K2100K2800K3500K

Redis

Test: LPUSH

MinAvgMaxCore i7 8700K2313337232774823421592x Xeon Gold 6138150434415326211560898Ryzen 7 1700131951313249371330361EPYC 7601112536811280851130801OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHClang 5.0.1Clang 6.0600K1200K1800K2400K3000K

Redis

Test: GET

MinAvgMaxCore i7 8700K3439195351826835973402x Xeon Gold 6138219750322063142215124Ryzen 7 1700209974521307902161834EPYC 7601180805518207311833407OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETClang 5.0.1Clang 6.01000K2000K3000K4000K5000K

Redis

Test: SET

MinAvgMaxCore i7 8700K2497943250172625055102x Xeon Gold 6138166069716738901687083Ryzen 7 1700151760015366171555634EPYC 7601125905112764621293873OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETClang 5.0.1Clang 6.0600K1200K1800K2400K3000K

NGINX Benchmark

Static Web Page Serving

MinAvgMaxCore i7 8700K4349343519435452x Xeon Gold 6138250212518225342Ryzen 7 1700289502910329257OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingClang 5.0.1Clang 6.011K22K33K44K55K

Apache Benchmark

Static Web Page Serving

MinAvgMaxCore i7 8700K3651036750369902x Xeon Gold 6138180551881119566Ryzen 7 1700219632198522007EPYC 7601184051855618707OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingClang 5.0.1Clang 6.010K20K30K40K50K

Botan

Test: KASUMI - Encrypt - Decrypt

MinAvgMaxCore i7 8700K96.597.498.32x Xeon Gold 613877.277.277.2Ryzen 7 170077.278.680.0EPYC 760167.668.168.6OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Encrypt - DecryptClang 5.0.1Clang 6.020406080100

Botan

Test: AES-256 - Encrypt - Decrypt

MinAvgMaxCore i7 8700K4332437344152x Xeon Gold 6138352735273527Ryzen 7 1700383638753913EPYC 7601330133523403OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - Encrypt - DecryptClang 5.0.1Clang 6.011002200330044005500

Botan

Test: Twofish - Encrypt - Decrypt

MinAvgMaxCore i7 8700K365.5367.0368.52x Xeon Gold 6138297.1297.1297.1Ryzen 7 1700309.7314.8320.0EPYC 7601271.1273.2275.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - Encrypt - DecryptClang 5.0.1Clang 6.0100200300400500

Botan

Test: Blowfish - Encrypt - Decrypt

MinAvgMaxCore i7 8700K297.9308.7319.52x Xeon Gold 6138255.1255.1255.1Ryzen 7 1700247.9255.6263.3EPYC 7601217.3222.0226.6OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - Encrypt - DecryptClang 5.0.1Clang 6.080160240320400

Botan

Test: CAST-256 - Encrypt - Decrypt

MinAvgMaxCore i7 8700K152.6153.8155.12x Xeon Gold 6138122.6122.6122.6Ryzen 7 1700131.3132.2133.1EPYC 7601114.5114.8115.2OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - Encrypt - DecryptClang 5.0.1Clang 6.04080120160200


Phoronix Test Suite v10.8.4