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&grr&sor.

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

apache: Static Web Page Servingnginx: Static Web Page Servingredis: SETredis: GETredis: LPUSHredis: SADDredis: LPOPpgbench: Buffer Test - Single Thread - Read Writepgbench: Buffer Test - Normal Load - Read Writetjbench: Decompression Throughputopenssl: RSA 4096-bit Performanceminion: Quasigroupminion: Solitaireminion: Gracefulhackbench: 16 - Processhackbench: 16 - Threadencode-mp3: WAV To MP3encode-flac: WAV To FLACbullet: Convex Trimeshbullet: Prim Trimeshbullet: 136 Ragdollsbullet: 1000 Convexbullet: 1000 Stackbullet: 3000 Fallbullet: Raytestsaobench: 2048 x 2048 - Total Timeprimesieve: 1e12 Prime Number Generationc-ray: Total Timebuild-php: Time To Compilebuild-apache: Time To Compileebizzy: compress-7zip: Compress Speed Testhimeno: Poisson Pressure Solvergraphics-magick: Local Adaptive Thresholdinggraphics-magick: HWB Color Spacegraphics-magick: Resizinggraphics-magick: Sharpengraphics-magick: Blurx264: H.264 Video Encodingjohn-the-ripper: Traditional DESjohn-the-ripper: Blowfishtscp: AI Chess Performancebotan: CAST-256 - Encryptbotan: Blowfish - Encryptbotan: Twofish - Encryptbotan: AES-256 - Encryptbotan: KASUMI - Encryptscimark2: Jacobi Successive Over-Relaxationscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyscimark2: Fast Fourier Transformscimark2: Monte Carloscimark2: Compositefhourstones: Complex Connect-4 Solvingblake2: mafft: Multiple Sequence Alignmenthmmer: Pfam Database Searchffte: N=256, 1D Complex FFT Routinepolybench-c: 3 Matrix Multiplicationshpcg: mpcbench: Multi-Precision Benchmarkcompilebench: Read Compiled Treecompilebench: Initial Createcompilebench: Compilesqlite: Timed SQLite InsertionsCore 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.036510.3443492.802505509.753439194.582342158.672964536.673664588.58283.574616.74210.291970.20102.0958.0445.2245.3846.298.337.561.020.852.514.054.373.632.3433.8834.6413.9567.72399479415722843.7915423822217817972.691755233148.87299.17367.104381.5399.701738.6610277.583313.67503.81756.453318.0315578.634.433.145.196.571.673391.56588.111519.5465.8036990.2243545.172497942.673597340.422313336.832919876.423798255.42263.264545.93210.221967.63100.7158.1745.0444.9745.968.807.5234.2534.8714.3872.764076752890.101502372211791771678924149.74308.28372.384240.0997.131760.9810582.113400.89609.65768.763424.4716244.534.103.215.176.431.683271.09594.361508.7166.0919565.6725021.021660697.102197503.311504344.441767446.062149714.81376.048717.06166.627895.07116.0373.1752.3318.2524.0911.289.871.281.093.245.165.814.872.9545.7710.054.3868.6221.789535901444082240.73115166150153130117.40151913667401141284541118.79238.37292.723509.6879.911397.284818.022530.21628.53608.031996.4213408.932.704.3313.287429.8610.410.8582772507.49545.291728.7442.6218055.4825342.481687082.982215124.061560897.681796421.692182204.96378.418367.02170.427867.37118.4071.9453.3419.3924.0311.669.881.291.083.225.215.814.853.0246.4810.085.3079.5223.369794402248.66112167155155129105.65152201333441661355929119.99254.99308.573521.2778.941372.864816.272519.03624.10601.841986.8213169.602.524.2213.5110.600.8682232536.13546.271721.9444.5122007.0128949.901555633.562161833.811319512.541701077.442197833.90263.711726.52166.041378.83128.5579.0649.8751.9954.5210.6210.291.160.982.964.695.234.682.7855.5438.9613.6599.8325.32228470335571008.5012916015113412560.4736963333108701053273129.18250.75318.023840.9178.501631.195102.572337.53227.08517.801963.2311209.604.813.809.8550.270.802615.66399.70591.6784.2321963.1129256.881517599.792099745.311330360.631703125.862143083.75263.211688.00167.321379.53131.1978.4049.8751.6255.6810.5910.131.130.952.884.495.184.562.7255.2039.1114.64108.5626.032288741125.8912816215113412560.8137966667112881078312130.94262.33322.853909.4980.791668.815246.282501.96229.70642.912057.9311098.104.813.539.6154.530.822617.90405.91597.2085.2318707.091293872.901833406.981125367.911547554.541860834.44142.294613.57141.4683.3854.9926.0930.4612.2611.281.351.143.315.425.975.163.2654.5511.914.1491.8024.831103230101890964.21114169143156126108.3414115100037360897910113.66220.61279.343399.4568.911429.704944.142418.43221.64561.261915.0310966.674.143.207.9456.410.8659272341.39405.411688.293.0218404.681259051.001808054.981130801.141569611.561892278.75143.214611.33142.2885.4254.9126.1230.4112.2211.151.311.083.215.215.905.073.1754.8511.874.48101.6826.1111204961059.98113173146157128108.9914126433338777919803112.71226.29278.433301.2969.381429.954960.182525.33221.85552.991938.0610777.234.133.307.9161.930.8359402299.43405.581698.333.03OpenBenchmarking.org

Botan

Test: CAST-256 - Encrypt - Decrypt

MinAvgMaxCore i7 8700K152.6153.8155.1Ryzen 7 1700131.3132.2133.12x Xeon Gold 6138122.6122.6122.6EPYC 7601114.5114.8115.2OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - Encrypt - DecryptClang 6.0Clang 5.0.14080120160200

Botan

Test: Blowfish - Encrypt - Decrypt

MinAvgMaxCore i7 8700K297.9308.7319.5Ryzen 7 1700247.9255.6263.32x Xeon Gold 6138255.1255.1255.1EPYC 7601217.3222.0226.6OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - Encrypt - DecryptClang 6.0Clang 5.0.180160240320400

Botan

Test: Twofish - Encrypt - Decrypt

MinAvgMaxCore i7 8700K365.5367.0368.5Ryzen 7 1700309.7314.8320.02x Xeon Gold 6138297.1297.1297.1EPYC 7601271.1273.2275.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - Encrypt - DecryptClang 6.0Clang 5.0.1100200300400500

Botan

Test: AES-256 - Encrypt - Decrypt

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

Botan

Test: KASUMI - Encrypt - Decrypt

MinAvgMaxCore i7 8700K96.597.498.3Ryzen 7 170077.278.680.02x Xeon Gold 613877.277.277.2EPYC 760167.668.168.6OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Encrypt - DecryptClang 6.0Clang 5.0.120406080100

Apache Benchmark

Static Web Page Serving

MinAvgMaxCore i7 8700K365103675036990Ryzen 7 17002196321985220072x Xeon Gold 6138180551881119566EPYC 7601184051855618707OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingClang 6.0Clang 5.0.110K20K30K40K50K

NGINX Benchmark

Static Web Page Serving

MinAvgMaxCore i7 8700K434934351943545Ryzen 7 17002895029103292572x Xeon Gold 6138250212518225342OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingClang 6.0Clang 5.0.111K22K33K44K55K

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

Redis

Test: GET

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

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

MinAvgMaxCore i7 8700K366458937314223798255Ryzen 7 17002143084217045921978342x Xeon Gold 6138214971521659602182205EPYC 7601186083418765571892279OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPClang 6.0Clang 5.0.11000K2000K3000K4000K5000K

PostgreSQL pgbench

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

MinAvgMax2x Xeon Gold 6138376.0377.2378.4Core i7 8700K263.3273.4283.6Ryzen 7 1700263.2263.5263.7OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Single Thread - Mode: Read WriteClang 6.0Clang 5.0.1100200300400500

PostgreSQL pgbench

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

MinAvgMax2x Xeon Gold 6138836785428717Core i7 8700K454645814617Ryzen 7 1700168817071727OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClang 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

OpenSSL

RSA 4096-bit Performance

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

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 6.0Clang 5.0.14080120160200

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

MinAvgMaxCore i7 8700K45.045.145.2Ryzen 7 170049.949.949.92x Xeon Gold 613852.352.853.3EPYC 760154.955.055.0OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulClang 6.0Clang 5.0.11530456075

Hackbench

Count: 16 - Type: Process

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

Hackbench

Count: 16 - Type: Thread

MinAvgMax2x Xeon Gold 613824.024.124.1EPYC 760130.430.430.5Core i7 8700K46.046.146.3Ryzen 7 170054.555.155.7OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadClang 6.0Clang 5.0.11632486480

LAME MP3 Encoding

WAV To MP3

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

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 6.0Clang 5.0.148121620

Bullet Physics Engine

Test: Convex Trimesh

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

Bullet Physics Engine

Test: Prim Trimesh

MinAvgMaxCore i7 8700K0.90.90.9Ryzen 7 17001.01.01.02x Xeon Gold 61381.11.11.1EPYC 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: 136 Ragdolls

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

Bullet Physics Engine

Test: 1000 Convex

MinAvgMaxCore i7 8700K4.14.14.1Ryzen 7 17004.54.64.72x Xeon Gold 61385.25.25.2EPYC 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: 1000 Stack

MinAvgMaxCore i7 8700K4.44.44.4Ryzen 7 17005.25.25.22x Xeon Gold 61385.85.85.8EPYC 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: 3000 Fall

MinAvgMaxCore i7 8700K3.63.63.6Ryzen 7 17004.64.64.72x Xeon Gold 61384.94.94.9EPYC 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: Raytests

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

AOBench

Size: 2048 x 2048 - Total Time

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

Primesieve

1e12 Prime Number Generation

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

C-Ray

Total Time

MinAvgMaxEPYC 76014.14.34.52x Xeon Gold 61384.44.85.3Ryzen 7 170013.714.114.6Core i7 8700K14.014.214.4OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClang 5.0.1Clang 6.0510152025

Timed PHP Compilation

Time To Compile

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

Timed Apache Compilation

Time To Compile

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

ebizzy

MinAvgMaxEPYC 76011103230111186311204962x Xeon Gold 6138953590966515979440Core i7 8700K399479403577407675Ryzen 7 1700228470228672228874OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 6.0Clang 5.0.1200K400K600K800K1000K

7-Zip Compression

Compress Speed Test

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

Himeno Benchmark

Poisson Pressure Solver

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

GraphicsMagick

Operation: Local Adaptive Thresholding

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

GraphicsMagick

Operation: HWB Color Space

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

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

MinAvgMaxCore i7 8700K178.0178.5179.0EPYC 7601156.0156.5157.02x Xeon Gold 6138153.0154.0155.0Ryzen 7 1700134.0134.0134.0OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: SharpenClang 6.0Clang 5.0.150100150200250

GraphicsMagick

Operation: Blur

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

x264

H.264 Video Encoding

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

John The Ripper

Test: Traditional DES

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

John The Ripper

Test: Blowfish

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

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

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

Botan

Test: CAST-256 - Encrypt

MinAvgMaxCore i7 8700K148.9149.3149.7Ryzen 7 1700129.2130.1130.92x Xeon Gold 6138118.8119.4120.0EPYC 7601112.7113.2113.7OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - EncryptClang 6.0Clang 5.0.14080120160200

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

MinAvgMaxCore i7 8700K299.2303.7308.3Ryzen 7 1700250.8256.5262.32x Xeon Gold 6138238.4246.7255.0EPYC 7601220.6223.5226.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - EncryptClang 6.0Clang 5.0.180160240320400

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

MinAvgMaxCore i7 8700K367.1369.7372.4Ryzen 7 1700318.0320.4322.92x Xeon Gold 6138292.7300.6308.6EPYC 7601278.4278.9279.3OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - EncryptClang 6.0Clang 5.0.1100200300400500

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: AES-256 - Encrypt

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

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

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

MinAvgMaxCore i7 8700K173917501761Ryzen 7 1700163116501669EPYC 76011430143014302x Xeon Gold 6138137313851397OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationClang 6.0Clang 5.0.15001000150020002500

SciMark

Computational Test: Dense LU Matrix Factorization

MinAvgMaxCore i7 8700K102781043010582Ryzen 7 1700510351745246EPYC 76014944495249602x Xeon Gold 6138481648174818OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationClang 6.0Clang 5.0.12K4K6K8K10K

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Monte Carlo

MinAvgMaxCore i7 8700K756763769Ryzen 7 17005185806432x Xeon Gold 6138602605608EPYC 7601553557561OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloClang 6.0Clang 5.0.12004006008001000

SciMark

Computational Test: Composite

MinAvgMaxCore i7 8700K331833713424Ryzen 7 17001963201120582x Xeon Gold 6138198719921996EPYC 7601191519271938OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeClang 6.0Clang 5.0.18001600240032004000

Fhourstones

Complex Connect-4 Solving

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

BLAKE2

MinAvgMax2x Xeon Gold 61382.52.62.7Core i7 8700K4.14.34.4EPYC 76014.14.14.1Ryzen 7 17004.84.84.8OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clang 6.0Clang 5.0.11.693.385.076.768.45

Timed MAFFT Alignment

Multiple Sequence Alignment

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

Timed HMMer Search

Pfam Database Search

MinAvgMaxCore i7 8700K5.25.25.2EPYC 76017.97.97.9Ryzen 7 17009.69.79.92x Xeon Gold 613813.313.413.5OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchClang 6.0Clang 5.0.148121620

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

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 6.0Clang 5.0.120406080100

High Performance Conjugate Gradient

MinAvgMaxCore i7 8700K1.71.71.7EPYC 76010.80.80.92x Xeon Gold 61380.90.90.9Ryzen 7 17000.80.80.8OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Clang 6.0Clang 5.0.10.80581.61162.41743.22324.029

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

Compile Bench

Test: Read Compiled Tree

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

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 6.0Clang 5.0.1160320480640800

Compile Bench

Test: Compile

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

SQLite

Timed SQLite Insertions

MinAvgMaxEPYC 76013.03.03.02x Xeon Gold 613842.643.644.5Core i7 8700K65.865.966.1Ryzen 7 170084.284.785.2OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsClang 5.0.1Clang 6.020406080100


Phoronix Test Suite v10.8.4