Linux 5.5 Clang Kernel

GCC vs. Clang Linux 5.5 built kernels by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1912270-PTS-LINUX55C73&gru.

Linux 5.5 Clang KernelProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionClang 9.0 BuiltGCC 9.2 BuiltAMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads)ASUS ROG ZENITH II EXTREME (0601 BIOS)AMD Starship/Matisse64512MB1000GB Force MP600AMD Radeon VII 16GB (1802/1001MHz)AMD Vega 20 HDMI AudioASUS VP28UAquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 19.105.5.0-rc3-clang9phx (x86_64) 20191224GNOME Shell 3.34.1X Server 1.20.5amdgpu 19.0.14.5 Mesa 19.2.1 (LLVM 9.0.0)GCC 9.2.1 20191008ext43840x21605.5.0-rc3-gcc9phx (x86_64) 20191224OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Graphics Details- GLAMORPython Details- Python 2.7.17rc1 + Python 3.7.5Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Linux 5.5 Clang Kernelstress-ng: Forkingstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingethr: TCP - Connections/s - 1ethr: TCP - Connections/s - 64fs-mark: 1000 Files, 1MB Sizefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSyncblogbench: Readblogbench: Writegeexlab: 3840 x 2160 - GL2 AntTweakBargeexlab: 3840 x 2160 - GL3 Vertex Poolgeexlab: 3840 x 2160 - GL2 Cell Shadinggeexlab: 3840 x 2160 - GL2 Tunnel Beautygeexlab: 3840 x 2160 - GL3 Mesh Explodergeexlab: 3840 x 2160 - GL2 Hot Tunnel DNAgeexlab: 3840 x 2160 - GL2 Noise Animation Electricparaview: Many Spheres - 3840 x 2160paraview: Wavelet Volume - 3840 x 2160paraview: Wavelet Contour - 3840 x 2160supertuxkart: 1920 x 1080 - Fullscreen - Ultimate - 8 - Candela Citysupertuxkart: 1920 x 1080 - Fullscreen - Ultimate - 8 - Cocoa Templetesseract: 3840 x 2160svt-av1: Enc Mode 4 - 1080psvt-av1: Enc Mode 8 - 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080pcoremark: CoreMark Size 666 - Iterations Per Seconddbench: 1dbench: 6compilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeethr: HTTP - Bandwidth - 1ethr: TCP - Bandwidth - 64ethr: UDP - Bandwidth - 64ethr: HTTP - Bandwidth - 64himeno: Poisson Pressure Solveraskap: tConvolve MT - Griddingaskap: tConvolve MT - Degriddingaskap: tConvolve MPI - Griddingaskap: tConvolve MPI - Degriddingaskap: tConvolve OpenMP - Griddingaskap: tConvolve OpenMP - Degriddingparaview: Many Spheres - 3840 x 2160paraview: Wavelet Contour - 3840 x 2160compress-7zip: Compress Speed Testparaview: Wavelet Volume - 3840 x 2160lczero: BLASlczero: Randstockfish: Total Timegromacs: Water Benchmarkrocksdb: Rand Fillrocksdb: Rand Readrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingmemtier-benchmark: Redisselenium: Basemark - Firefoxgputest: GiMark - 3840 x 2160 - Fullscreengputest: Plot3D - 3840 x 2160 - Fullscreengputest: Furmark - 3840 x 2160 - Fullscreengputest: TessMark - 3840 x 2160 - Fullscreengputest: Triangle - 3840 x 2160 - Fullscreengputest: Pixmark Piano - 3840 x 2160 - Fullscreengputest: Pixmark Volplosion - 3840 x 2160 - Fullscreenebizzy: redis: GETredis: SETnginx: Static Web Page Servingapache: Static Web Page Servingselenium: WebXPRT - Firefoxselenium: CanvasMark - Firefoxnpb: BT.Cnpb: CG.Cnpb: EP.Cnpb: EP.Dnpb: FT.Cnpb: IS.Dnpb: LU.Cnpb: MG.Cnpb: SP.Bpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Heavy Contention - Read Writectx-clock: Context Switch Timenamd: ATPase Simulation - 327,506 Atomsethr: TCP - Latency - 1ethr: TCP - Latency - 64selenium: ARES-6 - Firefoxselenium: PSPDFKit WASM - Firefoxsqlite: 1sqlite: 8parboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusterbuild-gcc: Time To Compilebuild-llvm: Time To Compilebuild2: Time To Compiley-cruncher: Calculating 500M Pi Digitscompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19deepspeech: CPUhackbench: 32 - Processsqlite-speedtest: Timed Time - Size 1,000libreoffice: 20 Documents To PDFblender: Pabellon Barcelona - CPU-OnlyClang 9.0 BuiltGCC 9.2 Built84600.983378876.6922850.8613430897.9116958863.511458854385574.7579.22926.51541614549153096.36623.73982.0112.14039.1135.72686.944.01117.59168.14220.147984192.180013380.03348.34768.548353.111388240.87633988.8987351.1962361.80719.323745.811005.281167530.66666667144142.666666673924.1674873.0440472706.583888.142733.753927.576290.294590.624412.3561752.2431971161881.37933.5539100999965992353.270110867918124081011738833274761089923058231.03754.817887957935944158094128041000254925716642473763.421961726.7842955.8833679.092591488774687.1210998.942901.352923.0734986.161491.4166925.3630893.3634591.63751720.66189913491.875997765627.63315612792.7141091850.5637916.5816.5550.03129714.21040.88742.7431270.9480774.78237258.2657268.0247.63514.619572.126121.35349.8509.4078.52557.8718434.00158.2956.855151.3697847.863378942.7621782.5512914746.0219840008.521464351652571.8549.82967.51477144532813221.06634.43972.9112.83992.5136.32694.143.92123.08180.87222.142339196.292150391.12618.43068.345351.321399094.2708492364.34711.703729.091005.77157939.11111111147127.777777783898.7504877.7839922716.033882.232734.923931.196339.434590.624403.1501884.8331965481969.29035.6640100269.0964312093.249114243717777038812110423254660267433148364.33741.217894958166000158464098641005256524850482463546.221854760.0342916.5034134.452611490774188.7011008.582923.712918.6935126.471483.6967155.4230970.8234456.00745068.67716912575.119136758184.37995811909.9968171630.5632316.6416.4550.52130414.33240.39142.6466250.9460994.85899258.2703838.0087.66014.962567.874119.23149.5199.3958.53556.0485032.76958.0456.852152.49OpenBenchmarking.org

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingClang 9.0 BuiltGCC 9.2 Built20K40K60K80K100KSE +/- 1402.96, N = 3SE +/- 956.73, N = 1584600.9897847.861. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresClang 9.0 BuiltGCC 9.2 Built700K1400K2100K2800K3500KSE +/- 17095.02, N = 3SE +/- 5354.29, N = 33378876.693378942.761. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityClang 9.0 BuiltGCC 9.2 Built5K10K15K20K25KSE +/- 107.95, N = 3SE +/- 300.15, N = 322850.8621782.551. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingClang 9.0 BuiltGCC 9.2 Built3M6M9M12M15MSE +/- 32348.37, N = 3SE +/- 70573.25, N = 313430897.9112914746.021. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingClang 9.0 BuiltGCC 9.2 Built4M8M12M16M20MSE +/- 80535.55, N = 3SE +/- 56140.92, N = 316958863.5119840008.521. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1Clang 9.0 BuiltGCC 9.2 Built3K6K9K12K15KSE +/- 186.32, N = 5SE +/- 108.68, N = 31458814643

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 64

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 64Clang 9.0 BuiltGCC 9.2 Built12K24K36K48K60KSE +/- 7200.68, N = 15SE +/- 3334.56, N = 155438551652

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeClang 9.0 BuiltGCC 9.2 Built120240360480600SE +/- 11.68, N = 12SE +/- 4.47, N = 15574.7571.81. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeClang 9.0 BuiltGCC 9.2 Built130260390520650SE +/- 4.40, N = 3SE +/- 18.56, N = 15579.2549.81. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 18.73, N = 3SE +/- 13.36, N = 32926.52967.51. (CC) gcc options: -static

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadClang 9.0 BuiltGCC 9.2 Built300K600K900K1200K1500KSE +/- 23808.12, N = 3SE +/- 15836.11, N = 9154161414771441. (CC) gcc options: -O2 -pthread

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteClang 9.0 BuiltGCC 9.2 Built12K24K36K48K60KSE +/- 2302.33, N = 3SE +/- 3053.28, N = 354915532811. (CC) gcc options: -O2 -pthread

GeeXLab

Resolution: 3840 x 2160 - Test: GL2 AntTweakBar

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL2 AntTweakBarClang 9.0 BuiltGCC 9.2 Built7001400210028003500SE +/- 24.71, N = 3SE +/- 15.36, N = 33096.33221.0

GeeXLab

Resolution: 3840 x 2160 - Test: GL3 Vertex Pool

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL3 Vertex PoolClang 9.0 BuiltGCC 9.2 Built14002800420056007000SE +/- 11.23, N = 3SE +/- 26.21, N = 36623.76634.4

GeeXLab

Resolution: 3840 x 2160 - Test: GL2 Cell Shading

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL2 Cell ShadingClang 9.0 BuiltGCC 9.2 Built9001800270036004500SE +/- 13.62, N = 3SE +/- 4.96, N = 33982.03972.9

GeeXLab

Resolution: 3840 x 2160 - Test: GL2 Tunnel Beauty

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL2 Tunnel BeautyClang 9.0 BuiltGCC 9.2 Built306090120150SE +/- 0.12, N = 3SE +/- 0.00, N = 3112.1112.8

GeeXLab

Resolution: 3840 x 2160 - Test: GL3 Mesh Exploder

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL3 Mesh ExploderClang 9.0 BuiltGCC 9.2 Built9001800270036004500SE +/- 8.78, N = 3SE +/- 17.25, N = 34039.13992.5

GeeXLab

Resolution: 3840 x 2160 - Test: GL2 Hot Tunnel DNA

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL2 Hot Tunnel DNAClang 9.0 BuiltGCC 9.2 Built306090120150SE +/- 0.21, N = 3SE +/- 0.09, N = 3135.7136.3

GeeXLab

Resolution: 3840 x 2160 - Test: GL2 Noise Animation Electric

OpenBenchmarking.orgFPS, More Is BetterGeeXLab 0.28.0Resolution: 3840 x 2160 - Test: GL2 Noise Animation ElectricClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 11.71, N = 3SE +/- 11.21, N = 32686.92694.1

ParaView

Test: Many Spheres - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Many Spheres - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built1020304050SE +/- 0.41, N = 3SE +/- 0.32, N = 344.0143.92

ParaView

Test: Wavelet Volume - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built306090120150SE +/- 0.87, N = 3SE +/- 5.41, N = 12117.59123.08

ParaView

Test: Wavelet Contour - Resolution: 3840 x 2160

OpenBenchmarking.orgFrames / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built4080120160200SE +/- 1.32, N = 3SE +/- 3.11, N = 3168.14180.87

SuperTuxKart

Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 8 - Scene: Candela City

OpenBenchmarking.orgFrames Per Second, More Is BetterSuperTuxKart 0.9.3Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 8 - Scene: Candela CityClang 9.0 BuiltGCC 9.2 Built50100150200250SE +/- 3.00, N = 4SE +/- 1.47, N = 3220.15222.14

SuperTuxKart

Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 8 - Scene: Cocoa Temple

OpenBenchmarking.orgFrames Per Second, More Is BetterSuperTuxKart 0.9.3Resolution: 1920 x 1080 - Mode: Fullscreen - Graphics Effects: Ultimate - Karts: 8 - Scene: Cocoa TempleClang 9.0 BuiltGCC 9.2 Built4080120160200SE +/- 3.26, N = 3SE +/- 1.91, N = 3192.18196.29

Tesseract

Resolution: 3840 x 2160

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built80160240320400SE +/- 1.72, N = 3SE +/- 2.93, N = 15380.03391.13

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pClang 9.0 BuiltGCC 9.2 Built246810SE +/- 0.008, N = 3SE +/- 0.026, N = 38.3478.4301. (CXX) g++ options: -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pClang 9.0 BuiltGCC 9.2 Built1530456075SE +/- 0.19, N = 3SE +/- 0.33, N = 368.5568.351. (CXX) g++ options: -fPIE -fPIC -pie

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pClang 9.0 BuiltGCC 9.2 Built80160240320400SE +/- 2.69, N = 13SE +/- 4.28, N = 6353.11351.321. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondClang 9.0 BuiltGCC 9.2 Built300K600K900K1200K1500KSE +/- 3017.38, N = 3SE +/- 2476.46, N = 31388240.881399094.271. (CC) gcc options: -O2 -lrt" -lrt

Dbench

Client Count: 1

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 1Clang 9.0 Built20406080100SE +/- 0.27, N = 388.901. (CC) gcc options: -lpopt -O2

Dbench

Client Count: 6

OpenBenchmarking.orgMB/s, More Is BetterDbench 4.0Client Count: 6Clang 9.0 Built80160240320400SE +/- 21.82, N = 8351.201. (CC) gcc options: -lpopt -O2

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileClang 9.0 BuiltGCC 9.2 Built5001000150020002500SE +/- 27.97, N = 6SE +/- 9.36, N = 32361.802364.34

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateClang 9.0 BuiltGCC 9.2 Built160320480640800SE +/- 7.65, N = 3SE +/- 3.94, N = 3719.32711.70

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeClang 9.0 BuiltGCC 9.2 Built8001600240032004000SE +/- 16.72, N = 3SE +/- 16.72, N = 33745.813729.09

Ethr

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1Clang 9.0 BuiltGCC 9.2 Built2004006008001000SE +/- 4.45, N = 5SE +/- 4.89, N = 51005.281005.77MAX: 1050MAX: 1030

Ethr

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 64

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 64Clang 9.0 BuiltGCC 9.2 Built40K80K120K160K200KSE +/- 365.04, N = 3SE +/- 619.26, N = 3167530.67157939.11MIN: 163270 / MAX: 171280MIN: 146710 / MAX: 169070

Ethr

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 64

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 64Clang 9.0 BuiltGCC 9.2 Built30K60K90K120K150KSE +/- 246.51, N = 3SE +/- 99.90, N = 3144142.67147127.78MIN: 135600 / MAX: 150380MIN: 140720 / MAX: 154930

Ethr

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 64

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 64Clang 9.0 BuiltGCC 9.2 Built8001600240032004000SE +/- 6.50, N = 3SE +/- 6.97, N = 33924.173898.75MIN: 3840 / MAX: 3990MIN: 3800 / MAX: 4040

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClang 9.0 BuiltGCC 9.2 Built10002000300040005000SE +/- 27.34, N = 3SE +/- 73.82, N = 34873.044877.781. (CC) gcc options: -O3 -mavx2

ASKAP

Test: tConvolve MT - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - GriddingClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 6.94, N = 3SE +/- 2.00, N = 32706.582716.031. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve MT - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MT - DegriddingClang 9.0 BuiltGCC 9.2 Built8001600240032004000SE +/- 3.13, N = 3SE +/- 1.18, N = 33888.143882.231. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve MPI - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MPI - GriddingClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 1.63, N = 3SE +/- 0.77, N = 32733.752734.921. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve MPI - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve MPI - DegriddingClang 9.0 BuiltGCC 9.2 Built8001600240032004000SE +/- 0.60, N = 3SE +/- 0.60, N = 33927.573931.191. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve OpenMP - Gridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - GriddingClang 9.0 BuiltGCC 9.2 Built14002800420056007000SE +/- 49.14, N = 3SE +/- 0.00, N = 36290.296339.431. (CXX) g++ options: -lpthread

ASKAP

Test: tConvolve OpenMP - Degridding

OpenBenchmarking.orgMillion Grid Points Per Second, More Is BetterASKAP 2018-11-10Test: tConvolve OpenMP - DegriddingClang 9.0 BuiltGCC 9.2 Built10002000300040005000SE +/- 0.00, N = 3SE +/- 0.00, N = 34590.624590.621. (CXX) g++ options: -lpthread

ParaView

Test: Many Spheres - Resolution: 3840 x 2160

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Many Spheres - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built9001800270036004500SE +/- 41.24, N = 3SE +/- 32.69, N = 34412.364403.15

ParaView

Test: Wavelet Contour - Resolution: 3840 x 2160

OpenBenchmarking.orgMiPolys / Sec, More Is BetterParaView 5.4.1Test: Wavelet Contour - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built400800120016002000SE +/- 13.76, N = 3SE +/- 32.42, N = 31752.241884.83

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestClang 9.0 BuiltGCC 9.2 Built40K80K120K160K200KSE +/- 783.13, N = 3SE +/- 358.51, N = 31971161965481. (CXX) g++ options: -pipe -lpthread

ParaView

Test: Wavelet Volume - Resolution: 3840 x 2160

OpenBenchmarking.orgMiVoxels / Sec, More Is BetterParaView 5.4.1Test: Wavelet Volume - Resolution: 3840 x 2160Clang 9.0 BuiltGCC 9.2 Built400800120016002000SE +/- 13.89, N = 3SE +/- 86.53, N = 121881.381969.29

LeelaChessZero

Backend: BLAS

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: BLASClang 9.0 BuiltGCC 9.2 Built816243240SE +/- 0.74, N = 15SE +/- 0.77, N = 1433.5535.661. (CXX) g++ options: -lpthread

LeelaChessZero

Backend: Random

OpenBenchmarking.orgNodes Per Second, More Is BetterLeelaChessZero 0.22.0Backend: RandomClang 9.0 BuiltGCC 9.2 Built20K40K60K80K100KSE +/- 366.88, N = 3SE +/- 273.38, N = 3100999.0100269.01. (CXX) g++ options: -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeClang 9.0 BuiltGCC 9.2 Built20M40M60M80M100MSE +/- 1200577.83, N = 3SE +/- 760523.84, N = 396599235964312091. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2019.4Water BenchmarkClang 9.0 BuiltGCC 9.2 Built0.73581.47162.20742.94323.679SE +/- 0.003, N = 3SE +/- 0.001, N = 53.2703.2491. (CXX) g++ options: -mavx2 -mfma -std=c++11 -O3 -funroll-all-loops -pthread -lrt -lpthread -lm

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random FillClang 9.0 BuiltGCC 9.2 Built200K400K600K800K1000KSE +/- 2251.84, N = 3SE +/- 2820.50, N = 3110867911424371. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random ReadClang 9.0 BuiltGCC 9.2 Built40M80M120M160M200MSE +/- 1710859.72, N = 3SE +/- 416751.10, N = 31812408101777703881. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Sequential FillClang 9.0 BuiltGCC 9.2 Built300K600K900K1200K1500KSE +/- 3104.32, N = 3SE +/- 700.57, N = 3117388312110421. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Random Fill SyncClang 9.0 BuiltGCC 9.2 Built7K14K21K28K35KSE +/- 132.59, N = 3SE +/- 64.89, N = 332747325461. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 6.3.6Test: Read While WritingClang 9.0 BuiltGCC 9.2 Built1.3M2.6M3.9M5.2M6.5MSE +/- 47939.98, N = 3SE +/- 28660.86, N = 3610899260267431. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread

Memtier_benchmark

Protocol: Redis

OpenBenchmarking.orgOps/sec, More Is BetterMemtier_benchmark 1.2.17Protocol: RedisClang 9.0 BuiltGCC 9.2 Built700K1400K2100K2800K3500KSE +/- 103739.94, N = 12SE +/- 87137.03, N = 153058231.033148364.331. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre

Selenium

Benchmark: Basemark - Browser: Firefox

OpenBenchmarking.orgOverall Score, More Is BetterSeleniumBenchmark: Basemark - Browser: FirefoxClang 9.0 BuiltGCC 9.2 Built160320480640800SE +/- 12.10, N = 12SE +/- 10.68, N = 4754.81741.211. firefox 71.0

GpuTest

Test: GiMark - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: GiMark - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built2K4K6K8K10KSE +/- 16.17, N = 3SE +/- 8.50, N = 378877894

GpuTest

Test: Plot3D - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Plot3D - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built20K40K60K80K100KSE +/- 1.00, N = 39579395816

GpuTest

Test: Furmark - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Furmark - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built13002600390052006500SE +/- 68.61, N = 3SE +/- 53.69, N = 359446000

GpuTest

Test: TessMark - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: TessMark - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built3K6K9K12K15KSE +/- 41.93, N = 3SE +/- 15.71, N = 31580915846

GpuTest

Test: Triangle - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Triangle - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built90K180K270K360K450KSE +/- 248.53, N = 3SE +/- 300.42, N = 3412804409864

GpuTest

Test: Pixmark Piano - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Pixmark Piano - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built200400600800100010001005

GpuTest

Test: Pixmark Volplosion - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Pixmark Volplosion - Resolution: 3840 x 2160 - Mode: FullscreenClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 0.33, N = 325492565

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Clang 9.0 BuiltGCC 9.2 Built600K1200K1800K2400K3000KSE +/- 22371.96, N = 3SE +/- 20852.68, N = 15257166424850481. (CC) gcc options: -pthread -lpthread -O3 -march=native

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: GETClang 9.0 BuiltGCC 9.2 Built500K1000K1500K2000K2500KSE +/- 58575.48, N = 15SE +/- 51991.94, N = 152473763.422463546.221. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 5.0.5Test: SETClang 9.0 BuiltGCC 9.2 Built400K800K1200K1600K2000KSE +/- 29786.87, N = 15SE +/- 27467.28, N = 41961726.781854760.031. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingClang 9.0 BuiltGCC 9.2 Built9K18K27K36K45KSE +/- 97.23, N = 3SE +/- 637.10, N = 342955.8842916.501. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingClang 9.0 BuiltGCC 9.2 Built7K14K21K28K35KSE +/- 51.61, N = 3SE +/- 78.79, N = 333679.0934134.451. (CC) gcc options: -shared -fPIC -O2 -pthread

Selenium

Benchmark: WebXPRT - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: WebXPRT - Browser: FirefoxClang 9.0 BuiltGCC 9.2 Built60120180240300SE +/- 1.45, N = 3SE +/- 0.33, N = 32592611. firefox 71.0

Selenium

Benchmark: CanvasMark - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: CanvasMark - Browser: FirefoxClang 9.0 BuiltGCC 9.2 Built3K6K9K12K15KSE +/- 131.56, N = 12SE +/- 207.75, N = 1214887149071. firefox 71.0

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CClang 9.0 BuiltGCC 9.2 Built16K32K48K64K80KSE +/- 382.78, N = 3SE +/- 197.41, N = 374687.1274188.701. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CClang 9.0 BuiltGCC 9.2 Built2K4K6K8K10KSE +/- 35.46, N = 3SE +/- 27.38, N = 310998.9411008.581. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 8.17, N = 3SE +/- 7.36, N = 32901.352923.711. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DClang 9.0 BuiltGCC 9.2 Built6001200180024003000SE +/- 4.40, N = 3SE +/- 4.31, N = 32923.072918.691. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CClang 9.0 BuiltGCC 9.2 Built8K16K24K32K40KSE +/- 100.06, N = 3SE +/- 9.63, N = 334986.1635126.471. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: IS.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: IS.DClang 9.0 BuiltGCC 9.2 Built30060090012001500SE +/- 1.48, N = 3SE +/- 6.71, N = 31491.411483.691. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CClang 9.0 BuiltGCC 9.2 Built14K28K42K56K70KSE +/- 96.45, N = 3SE +/- 43.75, N = 366925.3667155.421. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CClang 9.0 BuiltGCC 9.2 Built7K14K21K28K35KSE +/- 58.07, N = 3SE +/- 23.30, N = 330893.3630970.821. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BClang 9.0 BuiltGCC 9.2 Built7K14K21K28K35KSE +/- 123.63, N = 3SE +/- 387.43, N = 334591.6334456.001. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyClang 9.0 BuiltGCC 9.2 Built160K320K480K640K800KSE +/- 2243.06, N = 3SE +/- 2821.88, N = 3751720.66745068.681. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClang 9.0 BuiltGCC 9.2 Built3K6K9K12K15KSE +/- 1359.03, N = 15SE +/- 220.76, N = 1513491.8812575.121. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read OnlyClang 9.0 BuiltGCC 9.2 Built160K320K480K640K800KSE +/- 2492.99, N = 3SE +/- 4310.08, N = 3765627.63758184.381. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 12.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteClang 9.0 BuiltGCC 9.2 Built3K6K9K12K15KSE +/- 412.77, N = 15SE +/- 202.28, N = 312792.7111910.001. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeClang 9.0 BuiltGCC 9.2 Built4080120160200SE +/- 4.84, N = 15185163

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsClang 9.0 BuiltGCC 9.2 Built0.12690.25380.38070.50760.6345SE +/- 0.00059, N = 3SE +/- 0.00053, N = 120.563790.56323

Ethr

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1

OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1Clang 9.0 BuiltGCC 9.2 Built48121620SE +/- 0.21, N = 3SE +/- 0.14, N = 1516.5816.64MIN: 6.18 / MAX: 23.17MIN: 6.1 / MAX: 22.77

Ethr

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 64

OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 64Clang 9.0 BuiltGCC 9.2 Built48121620SE +/- 0.17, N = 15SE +/- 0.09, N = 316.5516.45MIN: 6.09 / MAX: 22.82MIN: 6.1 / MAX: 22.49

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxClang 9.0 BuiltGCC 9.2 Built1122334455SE +/- 0.22, N = 3SE +/- 0.10, N = 350.0350.521. firefox 71.0

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxClang 9.0 BuiltGCC 9.2 Built30060090012001500SE +/- 2.85, N = 3SE +/- 4.70, N = 3129713041. firefox 71.0

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1Clang 9.0 BuiltGCC 9.2 Built48121620SE +/- 0.01, N = 3SE +/- 0.02, N = 314.2114.331. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8Clang 9.0 BuiltGCC 9.2 Built918273645SE +/- 0.42, N = 3SE +/- 0.66, N = 340.8940.391. (CC) gcc options: -O2 -lz -lm -ldl -lpthread

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMClang 9.0 BuiltGCC 9.2 Built1020304050SE +/- 0.00, N = 3SE +/- 0.05, N = 342.7442.651. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPClang 9.0 BuiltGCC 9.2 Built0.21330.42660.63990.85321.0665SE +/- 0.007491, N = 3SE +/- 0.002941, N = 30.9480770.9460991. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilClang 9.0 BuiltGCC 9.2 Built1.09332.18663.27994.37325.4665SE +/- 0.081857, N = 3SE +/- 0.037115, N = 34.7823724.8589921. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingClang 9.0 BuiltGCC 9.2 Built1326395265SE +/- 0.10, N = 3SE +/- 0.07, N = 358.2758.271. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDClang 9.0 BuiltGCC 9.2 Built246810SE +/- 0.015, N = 3SE +/- 0.012, N = 38.0248.0081. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverClang 9.0 BuiltGCC 9.2 Built246810SE +/- 0.016, N = 3SE +/- 0.042, N = 37.6357.6601. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterClang 9.0 BuiltGCC 9.2 Built48121620SE +/- 0.03, N = 3SE +/- 0.23, N = 1514.6214.961. (CXX) g++ options: -O2 -lOpenCL

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileClang 9.0 BuiltGCC 9.2 Built120240360480600SE +/- 0.60, N = 3SE +/- 0.45, N = 3572.13567.87

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileClang 9.0 BuiltGCC 9.2 Built306090120150121.35119.23

Build2

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterBuild2 0.12Time To CompileClang 9.0 BuiltGCC 9.2 Built1122334455SE +/- 0.04, N = 3SE +/- 0.12, N = 349.8549.52

Y-Cruncher

Calculating 500M Pi Digits

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.8.9503Calculating 500M Pi DigitsClang 9.0 BuiltGCC 9.2 Built3691215SE +/- 0.008, N = 3SE +/- 0.006, N = 39.4079.395

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Clang 9.0 BuiltGCC 9.2 Built246810SE +/- 0.037, N = 3SE +/- 0.023, N = 38.5258.5351. (CC) gcc options: -O3 -pthread -lz -llzma

DeepSpeech

Acceleration: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterDeepSpeech 0.6Acceleration: CPUClang 9.0 BuiltGCC 9.2 Built1326395265SE +/- 0.52, N = 3SE +/- 0.26, N = 357.8756.05

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessClang 9.0 BuiltGCC 9.2 Built816243240SE +/- 0.45, N = 15SE +/- 0.08, N = 334.0032.771. (CC) gcc options: -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Clang 9.0 BuiltGCC 9.2 Built1326395265SE +/- 0.13, N = 3SE +/- 0.09, N = 358.3058.051. (CC) gcc options: -O2 -ldl -lz -lpthread

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFClang 9.0 BuiltGCC 9.2 Built246810SE +/- 0.055, N = 21SE +/- 0.047, N = 216.8556.8521. LibreOffice 6.3.3.2 30(Build:2)

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.81Blend File: Pabellon Barcelona - Compute: CPU-OnlyClang 9.0 BuiltGCC 9.2 Built306090120150SE +/- 0.39, N = 3SE +/- 0.09, N = 3151.36152.49


Phoronix Test Suite v10.8.5