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&gru&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

x264: H.264 Video Encodinghpcg: mpcbench: Multi-Precision Benchmarkgraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdingfhourstones: Complex Connect-4 Solvingcompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treetjbench: Decompression Throughputffte: N=256, 1D Complex FFT Routinescimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationhimeno: Poisson Pressure Solverbotan: KASUMI - Encryptbotan: AES-256 - Encryptbotan: Twofish - Encryptbotan: Blowfish - Encryptbotan: CAST-256 - Encryptcompress-7zip: Compress Speed Testtscp: AI Chess Performancejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESebizzy: redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETnginx: Static Web Page Servingapache: Static Web Page Servingopenssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Single Thread - Read Writeblake2: sqlite: Timed SQLite Insertionspolybench-c: 3 Matrix Multiplicationshmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentbuild-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: QuasigroupCore 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.072.691.6717917822223815415578.631519.54588.113391.56210.293318.03756.45503.813313.6710277.581738.662843.7999.704381.53367.10299.17148.874157217552333994793664588.582964536.672342158.673439194.582505509.7543492.8036510.341970.204616.74283.574.4365.806.575.193.1467.7213.9534.6433.882.343.634.374.052.510.851.027.568.3346.2945.3845.2258.04102.091.6817717922123715016244.531508.71594.363271.09210.223424.47768.76609.653400.8910582.111760.982890.1097.134240.09372.38308.28149.7416789244076753798255.422919876.422313336.833597340.422497942.6743545.1736990.221967.634545.93263.264.1066.096.435.173.2172.7614.3834.8734.257.528.8045.9644.9745.0458.17100.71117.400.85827713015315016611513408.931728.74545.292507.49166.627429.861996.42608.03628.532530.214818.021397.282240.7379.913509.68292.72238.37118.791444081284541401141519136679535902149714.811767446.061504344.442197503.311660697.1025021.0219565.677895.078717.06376.042.7042.6210.4113.284.3321.7868.624.3810.0545.772.954.875.815.163.241.091.289.8711.2824.0918.2552.3373.17116.03105.650.86822312915515516711213169.601721.94546.272536.13170.421986.82601.84624.102519.034816.271372.862248.6678.943521.27308.57254.99119.991355929441661522013339794402182204.961796421.691560897.682215124.061687082.9825342.4818055.487867.378367.02378.412.5244.5110.6013.514.2223.3679.525.3010.0846.483.024.855.815.213.221.081.299.8811.6624.0319.3953.3471.94118.4060.470.8012513415116012911209.60591.67399.702615.66166.041963.23517.80227.082337.535102.571631.191008.5078.503840.91318.02250.75129.1833557105327310870369633332284702197833.901701077.441319512.542161833.811555633.5628949.9022007.011378.831726.52263.714.8184.2350.279.853.8025.3299.8313.6538.9655.542.784.685.234.692.960.981.1610.2910.6254.5251.9949.8779.06128.5560.810.8212513415116212811098.10597.20405.912617.90167.322057.93642.91229.702501.965246.281668.811125.8980.793909.49322.85262.33130.94107831211288379666672288742143083.751703125.861330360.632099745.311517599.7929256.8821963.111379.531688.00263.214.8185.2354.539.613.5326.03108.5614.6439.1155.202.724.565.184.492.880.951.1310.1310.5955.6851.6249.8778.40131.19108.340.86592712615614316911410966.671688.29405.412341.39142.291915.03561.26221.642418.434944.141429.70964.2168.913399.45279.34220.61113.661018908979103736014115100011032301860834.441547554.541125367.911833406.981293872.9018707.094613.574.143.0256.417.943.2024.8391.804.1411.9154.553.265.165.975.423.311.141.3511.2812.2630.4626.0954.9983.38141.46108.990.83594012815714617311310777.231698.33405.582299.43143.211938.06552.99221.852525.334960.181429.951059.9869.383301.29278.43226.29112.719198033877714126433311204961892278.751569611.561130801.141808054.981259051.0018404.684611.334.133.0361.937.913.3026.11101.684.4811.8754.853.175.075.905.213.211.081.3111.1512.2230.4126.1254.9185.42142.28OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 6138401144214044166EPYC 7601373603806938777Ryzen 7 1700108701107911288OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishClang 6.0Clang 5.0.111K22K33K44K55K

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

ebizzy

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

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

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 6.0Clang 5.0.11000K2000K3000K4000K5000K

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 8700K434934351943545Ryzen 7 17002895029103292572x Xeon Gold 6138250212518225342OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingClang 6.0Clang 5.0.111K22K33K44K55K

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.4