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

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 Kerneldbench: 6blogbench: Readdbench: 1selenium: CanvasMark - Firefoxbuild-gcc: Time To Compileselenium: WebXPRT - Firefoxselenium: Basemark - Firefoxpgbench: Buffer Test - Normal Load - Read Writememtier-benchmark: Redispgbench: Buffer Test - Heavy Contention - Read Writeblender: Pabellon Barcelona - CPU-Onlyselenium: ARES-6 - Firefoxethr: TCP - Connections/s - 64hackbench: 32 - Processtesseract: 3840 x 2160stress-ng: Forkingpgbench: Buffer Test - Heavy Contention - Read Onlypgbench: Buffer Test - Normal Load - Read Onlyaskap: tConvolve MT - Degriddingaskap: tConvolve MT - Griddingsupertuxkart: 1920 x 1080 - Fullscreen - Ultimate - 8 - Candela Citygromacs: Water Benchmarkethr: TCP - Latency - 64ethr: TCP - Latency - 1namd: ATPase Simulation - 327,506 Atomssupertuxkart: 1920 x 1080 - Fullscreen - Ultimate - 8 - Cocoa Templegputest: Pixmark Volplosion - 3840 x 2160 - Fullscreengputest: Pixmark Piano - 3840 x 2160 - Fullscreengputest: GiMark - 3840 x 2160 - Fullscreengputest: Plot3D - 3840 x 2160 - Fullscreengputest: TessMark - 3840 x 2160 - Fullscreengputest: Triangle - 3840 x 2160 - Fullscreengputest: Furmark - 3840 x 2160 - Fullscreenrocksdb: Rand Fill Syncrocksdb: Rand Fillrocksdb: Read While Writingrocksdb: Rand Readebizzy: himeno: Poisson Pressure Solverparboil: OpenMP MRI Griddingsqlite-speedtest: Timed Time - Size 1,000askap: tConvolve MPI - Degriddingaskap: tConvolve MPI - Griddingrocksdb: Seq Filllczero: BLASredis: GETstockfish: Total Timebuild2: Time To Compilelibreoffice: 20 Documents To PDFnginx: Static Web Page Servingnpb: EP.Drodinia: OpenMP Streamclusterparboil: OpenMP LBMdeepspeech: CPUsqlite: 8build-llvm: Time To Compilenpb: BT.Ccompress-7zip: Compress Speed Testethr: TCP - Connections/s - 1redis: SETnpb: LU.Capache: Static Web Page Servingstress-ng: System V Message Passingstress-ng: Semaphoresstress-ng: Context Switchingstress-ng: Socket Activityethr: UDP - Bandwidth - 64ethr: HTTP - Bandwidth - 64ethr: TCP - Bandwidth - 64ethr: HTTP - Bandwidth - 1npb: IS.Dcoremark: CoreMark Size 666 - Iterations Per Secondcompilebench: Compilefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizeselenium: PSPDFKit WASM - Firefoxgeexlab: 3840 x 2160 - GL2 AntTweakBargeexlab: 3840 x 2160 - GL3 Vertex Poolgeexlab: 3840 x 2160 - GL2 Cell Shadinggeexlab: 3840 x 2160 - GL2 Noise Animation Electricgeexlab: 3840 x 2160 - GL3 Mesh Explodergeexlab: 3840 x 2160 - GL2 Tunnel Beautyparaview: Many Spheres - 3840 x 2160paraview: Many Spheres - 3840 x 2160geexlab: 3840 x 2160 - GL2 Hot Tunnel DNAsqlite: 1npb: CG.Cnpb: FT.Csvt-av1: Enc Mode 4 - 1080pnpb: SP.By-cruncher: Calculating 500M Pi Digitslczero: Randaskap: tConvolve OpenMP - Degriddingaskap: tConvolve OpenMP - Griddingcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19fs-mark: 1000 Files, 1MB Sizerodinia: OpenMP LavaMDrodinia: OpenMP CFD Solversvt-vp9: Visual Quality Optimized - Bosphorus 1080psvt-av1: Enc Mode 8 - 1080pparboil: OpenMP Stencilnpb: MG.Cparaview: Wavelet Volume - 3840 x 2160paraview: Wavelet Volume - 3840 x 2160paraview: Wavelet Contour - 3840 x 2160paraview: Wavelet Contour - 3840 x 2160npb: EP.Cctx-clock: Context Switch Timeparboil: OpenMP CUTCPfs-mark: 1000 Files, 1MB Size, No Sync/FSynccompilebench: Read Compiled Treecompilebench: Initial Createblogbench: WriteClang 9.0 BuiltGCC 9.2 Built351.196154161488.898714887572.126259754.8113491.8759973058231.0312792.714109151.3650.035438534.001380.033484600.98765627.633156751720.6618993888.142706.58220.1479843.27016.5516.580.56379192.18001325491000788795793158094128045944327471108679610899218124081025716644873.04404758.26572658.2953927.572733.75117388333.55392473763.429659923549.8506.85542955.882923.0714.61942.74312757.8718440.887121.35374687.12197116145881961726.7866925.3633679.0916958863.513378876.6913430897.9122850.86144142.666666673924.167167530.666666671005.2811491.411388240.8763392361.80579.212973096.36623.73982.02686.94039.1112.14412.35644.01135.714.21010998.9434986.168.34734591.639.4071009994590.626290.298.525574.78.0247.635353.1168.5484.78237230893.361881.379117.591752.243168.142901.351850.9480772926.53745.81719.3254915147714414907567.874261741.2112575.1191363148364.3311909.996817152.4950.525165232.769391.126197847.86758184.379958745068.6771693882.232716.03222.1423393.24916.4516.640.56323196.29215025651005789495816158464098646000325461142437602674317777038824850484877.78399258.27038358.0453931.192734.92121104235.66402463546.229643120949.5196.85242916.502918.6914.96242.64662556.0485040.391119.23174188.70196548146431854760.0367155.4234134.4519840008.523378942.7612914746.0221782.55147127.777777783898.750157939.111111111005.771483.691399094.2708492364.34549.813043221.06634.43972.92694.13992.5112.84403.15043.92136.314.33211008.5835126.478.43034456.009.395100269.04590.626339.438.535571.88.0087.660351.3268.3454.85899230970.821969.290123.081884.833180.872923.711630.9460992967.53729.09711.7053281OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ctx_clock

Context Switch Time

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

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

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

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

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

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


Phoronix Test Suite v10.8.4