LLVM Clang 6.0 6.0 Benchmarking Linux

A Compiler comparison via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1804267-KH-1803121FO89&grs.

LLVM Clang 6.0 6.0 Benchmarking LinuxProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen Resolution2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu2 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.622 x AMD Opteron 6344 @ 2.60GHz (24 Cores)Supermicro H8QGLAMD RD890 + SB7x0/SB8x0/SB9x0129024MB2 x 512GB Samsung SSD 850 + 6001GB Western Digital WD6002FRYZ-0Matrox s MGA G200eW WPCM450Intel 82576 Gigabit ConnectionUbuntu 16.044.4.0-119-generic (x86_64)GCC 5.4.0 20160609ext4 (ecryptfs)OpenBenchmarking.orgEnvironment Details- 2x Xeon Gold 6138: Clang 5.0, 2x Xeon Gold 6138: Clang 6.0: 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- mokcu: DEADLINE / ecryptfs_cipher=aes,ecryptfs_fnek_sig=46dedc43a6e3dea5,ecryptfs_key_bytes=16,ecryptfs_sig=ada634fbefd98a47,ecryptfs_unlink_sigs,nodev,nosuid,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- mokcu: Scaling Governor: acpi-cpufreq ondemandPython Details- 2x Xeon Gold 6138: Clang 5.0, 2x Xeon Gold 6138: Clang 6.0: Python 2.7.14 + Python 3.6.3Security Details- 2x Xeon Gold 6138: Clang 5.0, 2x Xeon Gold 6138: Clang 6.0: __user pointer sanitization + Full generic retpoline ProtectionCompiler Details- mokcu: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v System Details- mokcu: Disk Scheduler: DEADLINE. Python 2.7.12.

LLVM Clang 6.0 6.0 Benchmarking Linuxprimesieve: 1e12 Prime Number Generationscimark2: Sparse Matrix Multiplycompilebench: Compilescimark2: Monte Carloscimark2: Fast Fourier Transformcompilebench: Initial Createscimark2: Compositeopenssl: RSA 4096-bit Performanceencode-mp3: WAV To MP3himeno: Poisson Pressure Solvercompress-7zip: Compress Speed Testsqlite: Timed SQLite Insertionshackbench: 16 - Threadjohn-the-ripper: Blowfishc-ray: Total Timecompilebench: Read Compiled Treescimark2: Jacobi Successive Over-Relaxationencode-flac: WAV To FLACaobench: 2048 x 2048 - Total Timex264: H.264 Video Encodingbullet: Raytestsscimark2: Dense LU Matrix Factorizationnginx: Static Web Page Servingffte: N=256, 1D Complex FFT Routinebotan: AES-256 - Encryptminion: Solitairebotan: Twofish - Encryptapache: Static Web Page Servingminion: Quasigroupbullet: 136 Ragdollsbullet: 1000 Convexbullet: 3000 Fallbotan: Blowfish - Encryptbuild-apache: Time To Compilebullet: 1000 Stackbullet: Convex Trimeshgraphics-magick: Local Adaptive Thresholdingtjbench: Decompression Throughputminion: Gracefulfhourstones: Complex Connect-4 Solvingbullet: Prim Trimeshbotan: CAST-256 - Encryptgraphics-magick: Sharpenbotan: KASUMI - Encryptbuild-php: Time To Compilegraphics-magick: Blurgraphics-magick: Resizinggraphics-magick: HWB Color Spaceblake2: hmmer: Pfam Database Searchpgbench: Buffer Test - Normal Load - Read Writeebizzy: hpcg: mpcbench: Multi-Precision Benchmarkpgbench: Buffer Test - Single Thread - Read Writeebizzy: Phoronix Test Suite v5.2.1blake2: Phoronix Test Suite v5.2.1hpcg: Phoronix Test Suite v5.2.1redis: SETredis: GETredis: LPUSHredis: SADDredis: LPOPhackbench: 16 - Processjohn-the-ripper: Traditional DEStscp: AI Chess Performancemafft: Multiple Sequence Alignmentpolybench-c: 3 Matrix Multiplications2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu10.052530.211728.74608.03628.53545.291996.427895.0711.282240.7314440842.6224.09401144.382507.491397.289.8745.77117.402.954818.0225021.027429.863509.6873.17292.7219565.67116.033.245.164.87238.3721.785.811.28115166.6252.3313408.931.09118.7915379.9168.621301501662.7013.288717.069535900.858277376.041660697.102197503.311504344.441767446.062149714.8118.2515191366712845414.3310.4110.082519.031721.94601.84624.10546.271986.827867.3711.662248.6644.5124.03441665.302536.131372.869.8846.48105.653.024816.2725342.483521.2771.94308.5718055.48118.403.225.214.85254.9923.365.811.29112170.4253.3413169.601.08119.9915578.9479.521291551672.5213.518367.029794400.868223378.411687082.982215124.061560897.681796421.692182204.9619.3915220133313559294.2210.6089.50294.93211.0082.5386.3077.68300.291400.8362.06564.9537741150.5980.181342712.59908.81588.7322.79105.2954.015.97448.9512709.103775.591807.66139.41161.4810325.90218.446.049.638.90140.1739.5910.542.276598.5889.607857.231.8473.5110755.9089.8810012313512.952610697.030.31664400.27859524.11526849.66719456.63905602.8168.99370215005736185.91104.05OpenBenchmarking.org

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 6.21e12 Prime Number Generation2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.37, N = 310.0510.0889.501. (CXX) g++ options: -O3 -rdynamic -lpthread

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu5001000150020002500SE +/- 15.80, N = 3SE +/- 15.68, N = 3SE +/- 0.83, N = 32530.212519.03294.93-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Compile2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu400800120016002000SE +/- 7.52, N = 3SE +/- 10.41, N = 3SE +/- 3.97, N = 31728.741721.94211.00

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu130260390520650SE +/- 0.13, N = 3SE +/- 1.93, N = 3SE +/- 0.13, N = 3608.03601.8482.53-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu140280420560700SE +/- 2.64, N = 3SE +/- 3.43, N = 3SE +/- 0.16, N = 3628.53624.1086.30-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Create2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu120240360480600SE +/- 5.36, N = 3SE +/- 5.23, N = 3SE +/- 0.72, N = 3545.29546.2777.68

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu400800120016002000SE +/- 11.61, N = 3SE +/- 17.39, N = 3SE +/- 0.31, N = 31996.421986.82300.29-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit Performance2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu2K4K6K8K10KSE +/- 59.43, N = 3SE +/- 24.90, N = 3SE +/- 0.34, N = 37895.077867.371400.831. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP32x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu1428425670SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 311.2811.6662.06-O3 -pipe -march=native -lncurses-O3 -pipe -march=native -lncurses1. (CC) gcc options: -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu5001000150020002500SE +/- 4.34, N = 3SE +/- 2.22, N = 3SE +/- 1.05, N = 32240.732248.66564.95-march=native -mavx2-march=native -mavx21. (CC) gcc options: -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Test2x Xeon Gold 6138: Clang 5.0mokcu30K60K90K120K150KSE +/- 216.41, N = 3SE +/- 257.90, N = 3144408377411. (CXX) g++ options: -pipe -lpthread

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite Insertions2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.14, N = 3SE +/- 0.68, N = 4SE +/- 0.12, N = 342.6244.51150.59-O3 -march=native -lreadline -ltermcap-O3 -march=native -lreadline -ltermcap-O21. (CC) gcc options: -lz -ldl -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Thread2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.29, N = 3SE +/- 0.26, N = 3SE +/- 0.49, N = 324.0924.0380.18-O3 -march=native-O3 -march=native1. (CC) gcc options: -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Blowfish2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu9K18K27K36K45KSE +/- 42.83, N = 3SE +/- 26.64, N = 3SE +/- 44.61, N = 3401144416613427-lgmp-lgmp1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 34.385.3012.59-march=native-march=native1. (CC) gcc options: -lm -lpthread -O3

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled Tree2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu5001000150020002500SE +/- 7.28, N = 3SE +/- 1.29, N = 3SE +/- 4.61, N = 22507.492536.13908.81

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu30060090012001500SE +/- 0.47, N = 3SE +/- 25.09, N = 3SE +/- 1.01, N = 31397.281372.86588.73-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu510152025SE +/- 0.02, N = 5SE +/- 0.06, N = 5SE +/- 0.03, N = 59.879.8822.79-O3 -march=native -logg-O3 -march=native -logg-O2 -fvisibility=hidden1. (CXX) g++ options: -lm

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.24, N = 345.7746.48105.29-march=native-march=native1. (CC) gcc options: -lm -O3

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video Encoding2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.82, N = 5117.40105.6554.01-lavformat -lavcodec -lavutil -lswscale -march=native -mstack-alignment=64-lavformat -lavcodec -lavutil -lswscale -march=native -mstack-alignment=641. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytests2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu1.34332.68664.02995.37326.7165SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 32.953.025.97-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu10002000300040005000SE +/- 40.18, N = 3SE +/- 41.88, N = 3SE +/- 0.67, N = 34818.024816.27448.95-O3 -march=native-O3 -march=native1. (CC) gcc options: -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page Serving2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu5K10K15K20K25KSE +/- 164.64, N = 3SE +/- 117.48, N = 3SE +/- 15.70, N = 325021.0225342.4812709.101. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -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.0mokcu16003200480064008000SE +/- 4.93, N = 3SE +/- 22.23, N = 37429.863775.591. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Botan

Test: AES-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: AES-256 - Encrypt2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu8001600240032004000SE +/- 1.48, N = 3SE +/- 0.73, N = 3SE +/- 7.58, N = 33509.683521.271807.661. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Solitaire2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.28, N = 3SE +/- 0.53, N = 3SE +/- 0.25, N = 373.1771.94139.411. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Botan

Test: Twofish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Twofish - Encrypt2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu70140210280350SE +/- 0.67, N = 3SE +/- 0.12, N = 3SE +/- 0.19, N = 3292.72308.57161.481. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page Serving2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu4K8K12K16K20KSE +/- 121.15, N = 3SE +/- 177.23, N = 3SE +/- 28.51, N = 319565.6718055.4810325.90-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -shared -fPIC -pthread

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Quasigroup2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu50100150200250SE +/- 0.25, N = 3SE +/- 0.69, N = 3SE +/- 0.73, N = 3116.03118.40218.441. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 Ragdolls2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu246810SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.243.226.04-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convex2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 35.165.219.63-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 Fall2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu246810SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 34.874.858.90-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Botan

Test: Blowfish - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: Blowfish - Encrypt2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu60120180240300SE +/- 0.22, N = 3SE +/- 0.07, N = 3SE +/- 0.13, N = 3238.37254.99140.171. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To Compile2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu918273645SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 321.7823.3639.59

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stack2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu3691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 35.815.8110.54-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu0.51081.02161.53242.04322.554SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.281.292.27-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Local Adaptive Thresholding2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 1.67, N = 3SE +/- 0.33, N = 311511265-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O2 -lgomp1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression Throughput2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu4080120160200SE +/- 0.22, N = 3SE +/- 0.63, N = 3SE +/- 0.29, N = 3166.62170.4298.58-march=native-march=native1. (CC) gcc options: -O3 -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: Graceful2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.44, N = 352.3353.3489.601. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 Solving2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu3K6K9K12K15KSE +/- 29.41, N = 3SE +/- 12.72, N = 3SE +/- 6.81, N = 313408.9313169.607857.231. (CC) gcc options: -O3

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim Trimesh2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu0.4140.8281.2421.6562.07SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 31.091.081.84-march=native -lglut -lGL -lGLU-march=native-lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Botan

Test: CAST-256 - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: CAST-256 - Encrypt2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.05, N = 3SE +/- 2.09, N = 3SE +/- 0.10, N = 3118.79119.9973.511. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Sharpen2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 1.53, N = 3SE +/- 0.33, N = 3153155107-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O2 -lgomp1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

Botan

Test: KASUMI - Encrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Encrypt2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.20, N = 3SE +/- 0.54, N = 3SE +/- 0.34, N = 379.9178.9455.901. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To Compile2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.22, N = 3SE +/- 0.22, N = 3SE +/- 0.37, N = 368.6279.5289.88-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -pedantic -ldl -lz -lm

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Blur2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3130129100-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O2 -lgomp1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: Resizing2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu306090120150SE +/- 0.67, N = 3SE +/- 0.00, N = 3150155123-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O2 -lgomp1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.28Operation: HWB Color Space2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu4080120160200SE +/- 0.33, N = 3166167135-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O3 -march=native -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lomp-O2 -lgomp1. (CC) gcc options: -fopenmp -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Clang 5.0Clang 6.00.60751.2151.82252.433.0375SE +/- 0.00, N = 3SE +/- 0.00, N = 32.702.521. (CC) gcc options: -O3 -march=native -lcrypto -lz

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database Search2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu3691215SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 313.2813.5112.95-O3 -march=native-O3 -march=native-O21. (CC) gcc options: -pthread -lhmmer -lsquid -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

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 5.0Clang 6.0200K400K600K800K1000KSE +/- 12125.51, N = 3SE +/- 17814.06, N = 39535909794401. (CC) gcc options: -pthread -lpthread -O3 -march=native

High Performance Conjugate Gradient

OpenBenchmarking.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 = 30.850.86

GNU MPC

Multi-Precision Benchmark

OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkClang 5.0Clang 6.02K4K6K8K10KSE +/- 58.40, N = 3SE +/- 41.77, N = 3827782231. (CC) gcc options: -lm -O3 -march=native -MT -MD -MP -MF

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

ebizzy

Phoronix Test Suite v5.2.1

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Phoronix Test Suite v5.2.1mokcu60K120K180K240K300KSE +/- 1526.19, N = 32610691. (CC) gcc options: -pthread -lpthread -O3 -march=native

BLAKE2

Phoronix Test Suite v5.2.1

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307Phoronix Test Suite v5.2.1mokcu246810SE +/- 0.01, N = 37.031. (CC) gcc options: -O3 -march=native -lcrypto -lz

High Performance Conjugate Gradient

Phoronix Test Suite v5.2.1

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.0Phoronix Test Suite v5.2.1mokcu0.06980.13960.20940.27920.349SE +/- 0.01, N = 30.31

Botan

Test: CAST-256 - Encrypt - Decrypt

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

Botan

Test: Blowfish - Encrypt - Decrypt

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

Botan

Test: Twofish - Encrypt - Decrypt

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

Botan

Test: AES-256 - Encrypt - Decrypt

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

Botan

Test: KASUMI - Encrypt - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.4.0Test: KASUMI - Encrypt - Decrypt2x Xeon Gold 6138: Clang 6.020406080100SE +/- 0.81, N = 377.191. (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

Botan

Test: Blowfish - Decrypt

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

Botan

Test: Twofish - Decrypt

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

Botan

Test: AES-256 - Decrypt

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

Botan

Test: KASUMI - Decrypt

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

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SET2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu400K800K1200K1600K2000KSE +/- 42825.23, N = 6SE +/- 57419.56, N = 6SE +/- 5649.76, N = 31660697.101687082.98664400.271. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GET2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu500K1000K1500K2000K2500KSE +/- 97231.53, N = 6SE +/- 101450.14, N = 6SE +/- 8543.17, N = 32197503.312215124.06859524.111. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSH2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu300K600K900K1200K1500KSE +/- 29252.80, N = 6SE +/- 40258.67, N = 6SE +/- 4334.72, N = 31504344.441560897.68526849.661. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADD2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu400K800K1200K1600K2000KSE +/- 50381.74, N = 6SE +/- 71173.26, N = 6SE +/- 3408.95, N = 31767446.061796421.69719456.631. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOP2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu500K1000K1500K2000K2500KSE +/- 108258.11, N = 6SE +/- 123999.21, N = 6SE +/- 5977.00, N = 32149714.812182204.96905602.811. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Process2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu1530456075SE +/- 1.42, N = 6SE +/- 0.31, N = 6SE +/- 1.30, N = 318.2519.3968.99-O3 -march=native-O3 -march=native1. (CC) gcc options: -lpthread

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DES2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu30M60M90M120M150MSE +/- 1367852.49, N = 3SE +/- 1008201.26, N = 3SE +/- 1998030.03, N = 615191366715220133337021500-lgmp-lgmp1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu300K600K900K1200K1500KSE +/- 47762.22, N = 10SE +/- 666.80, N = 5SE +/- 1230.18, N = 5128454113559295736181. (CC) gcc options: -O3 -march=native

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence Alignment2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu1.32982.65963.98945.31926.649SE +/- 0.07, N = 3SE +/- 0.18, N = 6SE +/- 0.37, N = 64.334.225.911. (CC) gcc options: -std=c99 -O3 -lm -lpthread

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 3.2Test: 3 Matrix Multiplications2x Xeon Gold 6138: Clang 5.02x Xeon Gold 6138: Clang 6.0mokcu20406080100SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 2.57, N = 610.4110.60104.051. (CC) gcc options: -O3 -march=native


Phoronix Test Suite v10.8.4