GCC Compiler Tests EOY2018

GCC 9 compiler benchmarks at end of 2018 by Michael Larabel compared to GCC7 and GCC 8.

HTML result view exported from: https://openbenchmarking.org/result/1812284-SP-GCCCOMPIL26&grr&sro.

GCC Compiler Tests EOY2018ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionGCC 7.4.0GCC 8.2.0GCC 9.0.0Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1602 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel ConnectionClear Linux OS 268904.19.12-675.native (x86_64)GNOME Shell 3.30.2X Server 1.20.3nouveau 1.0.154.3 Mesa 19.0.0-develGCC 7.4.0 + Clang 7.0.1 + LLVM 7.0.1ext42560x1440GCC 8.2.0 + Clang 7.0.1 + LLVM 7.0.1GCC 9.0.0 20181228 + Clang 7.0.1 + LLVM 7.0.1OpenBenchmarking.orgEnvironment Details- CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-O3-march=native CXXFLAGS=-O3-march=native FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Compiler Details- --disable-multi-lib --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate performanceSecurity Details- KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

GCC Compiler Tests EOY2018pgbench: Buffer Test - Normal Load - Read Writeasmfish: 1024 Hash Memory, 26 Depthdav1d: Summer Nature 4Knginx: Static Web Page Servingdav1d: Summer Nature 1080pstockfish: Total Timepgbench: Buffer Test - Normal Load - Read Onlycompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9cpuminer-opt: lbrycpuminer-opt: sha256thimeno: Poisson Pressure Solverbuild-php: Time To Compilem-queens: Time To Solvebuild-linux-kernel: Time To Compilecompress-7zip: Compress Speed Testcpuminer-opt: m7mc-ray: Total Time - 4K, 16 Rays Per Pixelcpuminer-opt: myr-grcpuminer-opt: deepebizzy: redis: SETredis: LPOPcpuminer-opt: skeinaobench: 2048 x 2048 - Total Timeapache: Static Web Page Servingscimark2: Compositecrafty: Elapsed Timeredis: LPUSHredis: SADDredis: GETxsbench: encode-flac: WAV To FLACx265: H.265 Video Encodingcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19encode-mp3: WAV To MP3smallpt: Global Illumination Renderer; 128 Samplesx264: H.264 Video Encodinghmmer: Pfam Database Searchbullet: 3000 Falltscp: AI Chess Performanceblake2: bullet: Convex Trimeshbullet: Prim Trimeshbullet: 136 Ragdollsbullet: 1000 Convexbullet: 1000 Stackscimark2: Jacobi Successive Over-Relaxationscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyscimark2: Fast Fourier Transformscimark2: Monte CarloGCC 7.4.0GCC 8.2.0GCC 9.0.053775064479082.334124919.984506171048904473.2542540106920280848.8349.0641.699846849242.011595014093593380200670228573464702030.10324712657896271418524712238394276773150680109.6954.9410.2011.126.181414.374.1414632974.021.150.972.654.584.7121486708300352590053335025561281.224744719.604833101949494972.4849308112082323852.1148.1043.7310006549137.671515714870591523227206032927925595330.81354322708901348721802352666781330430750787289.2758.4310.269.736.041414.093.5514268903.471.010.862.303.984.0321516397346655497153935092940681.194651319.584793644949259372.7253360124670322352.3648.2844.179832549133.631342215583615079220342131898376180730.97352292724899882820911512414720307531350486799.2559.7910.239.286.071384.133.5814254153.440.970.822.263.853.97215463973507593970OpenBenchmarking.org

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 WriteGCC 7.4.0GCC 8.2.0GCC 9.0.012002400360048006000SE +/- 81.02, N = 3SE +/- 68.79, N = 7SE +/- 67.68, N = 125377533353931. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthGCC 7.4.0GCC 8.2.0GCC 9.0.011M22M33M44M55MSE +/- 682729.39, N = 3SE +/- 244410.58, N = 3SE +/- 707118.65, N = 3506447905025561250929406

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 4KGCC 7.4.0GCC 8.2.0GCC 9.0.020406080100SE +/- 1.50, N = 3SE +/- 1.40, N = 4SE +/- 1.62, N = 382.3381.2281.191. (CC) gcc options: -O3 -march=native -pthread

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingGCC 7.4.0GCC 8.2.0GCC 9.0.010K20K30K40K50KSE +/- 86.61, N = 3SE +/- 121.75, N = 3SE +/- 590.77, N = 114124947447465131. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080pGCC 7.4.0GCC 8.2.0GCC 9.0.0510152025SE +/- 0.28, N = 11SE +/- 0.23, N = 12SE +/- 0.27, N = 1219.9819.6019.581. (CC) gcc options: -O3 -march=native -pthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 7.4.0GCC 8.2.0GCC 9.0.010M20M30M40M50MSE +/- 398648.51, N = 3SE +/- 540128.89, N = 3SE +/- 220957.82, N = 34506171048331019479364491. (CXX) g++ options: -m64 -lpthread -O3 -march=native -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyGCC 7.4.0GCC 8.2.0GCC 9.0.0110K220K330K440K550KSE +/- 1339.77, N = 3SE +/- 1102.49, N = 3SE +/- 1195.84, N = 34890444949494925931. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

XZ Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9GCC 7.4.0GCC 8.2.0GCC 9.0.01632486480SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.32, N = 373.2572.4872.721. (CC) gcc options: -pthread -fvisibility=hidden -O3 -march=native

Cpuminer-Opt

Algorithm: lbry

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: lbryGCC 7.4.0GCC 8.2.0GCC 9.0.011K22K33K44K55KSE +/- 310.21, N = 3SE +/- 548.07, N = 12SE +/- 300.06, N = 34254049308533601. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: sha256t

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: sha256tGCC 7.4.0GCC 8.2.0GCC 9.0.030K60K90K120K150KSE +/- 165.63, N = 3SE +/- 1083.03, N = 12SE +/- 1395.03, N = 31069201120821246701. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverGCC 7.4.0GCC 8.2.0GCC 9.0.07001400210028003500SE +/- 5.04, N = 3SE +/- 8.47, N = 3SE +/- 12.48, N = 32808323832231. (CC) gcc options: -O3 -march=native -mavx2

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileGCC 7.4.0GCC 8.2.0GCC 9.0.01224364860SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 348.8352.1152.361. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveGCC 7.4.0GCC 8.2.0GCC 9.0.01122334455SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 349.0648.1048.281. (CXX) g++ options: -fopenmp -O3 -march=native -O2

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileGCC 7.4.0GCC 8.2.0GCC 9.0.01020304050SE +/- 0.65, N = 4SE +/- 0.71, N = 3SE +/- 0.86, N = 341.6943.7344.17

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestGCC 7.4.0GCC 8.2.0GCC 9.0.020K40K60K80K100KSE +/- 400.11, N = 3SE +/- 654.90, N = 3SE +/- 1920.78, N = 398468100065983251. (CXX) g++ options: -pipe -lpthread

Cpuminer-Opt

Algorithm: m7m

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: m7mGCC 7.4.0GCC 8.2.0GCC 9.0.0110220330440550SE +/- 0.31, N = 3SE +/- 0.25, N = 3SE +/- 0.20, N = 34924914911. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelGCC 7.4.0GCC 8.2.0GCC 9.0.01020304050SE +/- 0.05, N = 3SE +/- 0.31, N = 3SE +/- 0.02, N = 342.0137.6733.631. (CC) gcc options: -lm -lpthread -O3 -march=native

Cpuminer-Opt

Algorithm: myr-gr

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: myr-grGCC 7.4.0GCC 8.2.0GCC 9.0.03K6K9K12K15KSE +/- 160.42, N = 3SE +/- 172.95, N = 3SE +/- 195.10, N = 51595015157134221. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

Cpuminer-Opt

Algorithm: deep

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: deepGCC 7.4.0GCC 8.2.0GCC 9.0.03K6K9K12K15KSE +/- 99.39, N = 3SE +/- 60.83, N = 3SE +/- 33.83, N = 31409314870155831. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3GCC 7.4.0GCC 8.2.0GCC 9.0.0130K260K390K520K650KSE +/- 12431.66, N = 9SE +/- 8075.38, N = 3SE +/- 10798.20, N = 35933805915236150791. (CC) gcc options: -pthread -lpthread -O3 -march=native

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETGCC 7.4.0GCC 8.2.0GCC 9.0.0500K1000K1500K2000K2500KSE +/- 3547.93, N = 3SE +/- 40007.09, N = 12SE +/- 43900.53, N = 122006702227206022034211. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPGCC 7.4.0GCC 8.2.0GCC 9.0.0700K1400K2100K2800K3500KSE +/- 17062.42, N = 3SE +/- 51304.71, N = 12SE +/- 68340.85, N = 122857346329279231898371. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Cpuminer-Opt

Algorithm: skein

OpenBenchmarking.orgkH/s - Hash Speed, More Is BetterCpuminer-Opt 3.8.8.1Algorithm: skeinGCC 7.4.0GCC 8.2.0GCC 9.0.013K26K39K52K65KSE +/- 5.77, N = 3SE +/- 71.72, N = 3SE +/- 3.33, N = 34702055953618071. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeGCC 7.4.0GCC 8.2.0GCC 9.0.0714212835SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 330.1030.8130.971. (CC) gcc options: -lm -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingGCC 7.4.0GCC 8.2.0GCC 9.0.08K16K24K32K40KSE +/- 41.98, N = 3SE +/- 100.08, N = 3SE +/- 80.48, N = 33247135432352291. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeGCC 7.4.0GCC 8.2.0GCC 9.0.06001200180024003000SE +/- 6.02, N = 3SE +/- 4.52, N = 3SE +/- 2.89, N = 32657270827241. (CC) gcc options: -O3 -march=native -lm

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeGCC 7.4.0GCC 8.2.0GCC 9.0.02M4M6M8M10MSE +/- 4642.43, N = 3SE +/- 43696.85, N = 3SE +/- 38240.25, N = 38962714901348789988281. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHGCC 7.4.0GCC 8.2.0GCC 9.0.0500K1000K1500K2000K2500KSE +/- 23795.32, N = 3SE +/- 1585.58, N = 3SE +/- 39742.64, N = 121852471218023520911511. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDGCC 7.4.0GCC 8.2.0GCC 9.0.0600K1200K1800K2400K3000KSE +/- 37216.81, N = 3SE +/- 12317.68, N = 3SE +/- 53681.23, N = 122238394266678124147201. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETGCC 7.4.0GCC 8.2.0GCC 9.0.0700K1400K2100K2800K3500KSE +/- 16836.89, N = 3SE +/- 23705.70, N = 3SE +/- 51891.57, N = 122767731330430730753131. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 7.4.0GCC 8.2.0GCC 9.0.01.1M2.2M3.3M4.4M5.5MSE +/- 11708.27, N = 3SE +/- 6353.54, N = 3SE +/- 9735.47, N = 35068010507872850486791. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACGCC 7.4.0GCC 8.2.0GCC 9.0.03691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 59.699.279.251. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -logg -lm

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingGCC 7.4.0GCC 8.2.0GCC 9.0.01326395265SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 354.9458.4359.791. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread -lrt -ldl -lnuma

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 19GCC 7.4.0GCC 8.2.0GCC 9.0.03691215SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 310.2010.2610.231. (CC) gcc options: -O3 -march=native -pthread -lz -llzma -llz4

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3GCC 7.4.0GCC 8.2.0GCC 9.0.03691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 311.129.739.281. (CC) gcc options: -O3 -march=native -lncurses -lm

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesGCC 7.4.0GCC 8.2.0GCC 9.0.0246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 36.186.046.071. (CXX) g++ options: -fopenmp -O3 -march=native

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingGCC 7.4.0GCC 8.2.0GCC 9.0.0306090120150SE +/- 0.49, N = 3SE +/- 0.27, N = 3SE +/- 2.02, N = 51411411381. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchGCC 7.4.0GCC 8.2.0GCC 9.0.00.98331.96662.94993.93324.9165SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 34.374.094.131. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 FallGCC 7.4.0GCC 8.2.0GCC 9.0.00.93151.8632.79453.7264.6575SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 34.143.553.581. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceGCC 7.4.0GCC 8.2.0GCC 9.0.0300K600K900K1200K1500KSE +/- 2634.79, N = 5SE +/- 1169.10, N = 5SE +/- 1471.20, N = 51463297142689014254151. (CC) gcc options: -O3 -march=native

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307GCC 7.4.0GCC 8.2.0GCC 9.0.00.90451.8092.71353.6184.5225SE +/- 0.00, N = 3SE +/- 0.07, N = 12SE +/- 0.06, N = 34.023.473.441. (CC) gcc options: -O3 -march=native -lcrypto -lz

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex TrimeshGCC 7.4.0GCC 8.2.0GCC 9.0.00.25880.51760.77641.03521.294SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 31.151.010.971. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim TrimeshGCC 7.4.0GCC 8.2.0GCC 9.0.00.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.970.860.821. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 RagdollsGCC 7.4.0GCC 8.2.0GCC 9.0.00.59631.19261.78892.38522.9815SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 32.652.302.261. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 ConvexGCC 7.4.0GCC 8.2.0GCC 9.0.01.03052.0613.09154.1225.1525SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 34.583.983.851. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 StackGCC 7.4.0GCC 8.2.0GCC 9.0.01.05982.11963.17944.23925.299SE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 34.714.033.971. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationGCC 7.4.0GCC 8.2.0GCC 9.0.05001000150020002500SE +/- 28.12, N = 3SE +/- 2.55, N = 3SE +/- 16.30, N = 32148215121541. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationGCC 7.4.0GCC 8.2.0GCC 9.0.014002800420056007000SE +/- 57.69, N = 3SE +/- 1.46, N = 3SE +/- 1.43, N = 36708639763971. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyGCC 7.4.0GCC 8.2.0GCC 9.0.08001600240032004000SE +/- 0.93, N = 3SE +/- 28.31, N = 3SE +/- 1.31, N = 33003346635071. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformGCC 7.4.0GCC 8.2.0GCC 9.0.0130260390520650SE +/- 1.23, N = 3SE +/- 14.56, N = 3SE +/- 6.47, N = 35255545931. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloGCC 7.4.0GCC 8.2.0GCC 9.0.02004006008001000SE +/- 0.05, N = 3SE +/- 0.49, N = 3SE +/- 1.73, N = 39009719701. (CC) gcc options: -O3 -march=native -lm


Phoronix Test Suite v10.8.4