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

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 9.0.0GCC 7.4.0GCC 8.2.012002400360048006000SE +/- 67.68, N = 12SE +/- 81.02, N = 3SE +/- 68.79, N = 75393537753331. (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 9.0.0GCC 7.4.0GCC 8.2.011M22M33M44M55MSE +/- 707118.65, N = 3SE +/- 682729.39, N = 3SE +/- 244410.58, N = 3509294065064479050255612

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 4KGCC 9.0.0GCC 8.2.0GCC 7.4.020406080100SE +/- 1.62, N = 3SE +/- 1.40, N = 4SE +/- 1.50, N = 381.1981.2282.331. (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 8.2.0GCC 9.0.0GCC 7.4.010K20K30K40K50KSE +/- 121.75, N = 3SE +/- 590.77, N = 11SE +/- 86.61, N = 34744746513412491. (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 9.0.0GCC 8.2.0GCC 7.4.0510152025SE +/- 0.27, N = 12SE +/- 0.23, N = 12SE +/- 0.28, N = 1119.5819.6019.981. (CC) gcc options: -O3 -march=native -pthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeGCC 8.2.0GCC 9.0.0GCC 7.4.010M20M30M40M50MSE +/- 540128.89, N = 3SE +/- 220957.82, N = 3SE +/- 398648.51, N = 34833101947936449450617101. (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 8.2.0GCC 9.0.0GCC 7.4.0110K220K330K440K550KSE +/- 1102.49, N = 3SE +/- 1195.84, N = 3SE +/- 1339.77, N = 34949494925934890441. (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 8.2.0GCC 9.0.0GCC 7.4.01632486480SE +/- 0.29, N = 3SE +/- 0.32, N = 3SE +/- 0.23, N = 372.4872.7273.251. (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 9.0.0GCC 8.2.0GCC 7.4.011K22K33K44K55KSE +/- 300.06, N = 3SE +/- 548.07, N = 12SE +/- 310.21, N = 35336049308425401. (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 9.0.0GCC 8.2.0GCC 7.4.030K60K90K120K150KSE +/- 1395.03, N = 3SE +/- 1083.03, N = 12SE +/- 165.63, N = 31246701120821069201. (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 8.2.0GCC 9.0.0GCC 7.4.07001400210028003500SE +/- 8.47, N = 3SE +/- 12.48, N = 3SE +/- 5.04, N = 33238322328081. (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 8.2.0GCC 9.0.0GCC 7.4.01122334455SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 348.1048.2849.061. (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 8.2.0GCC 7.4.0GCC 9.0.020K40K60K80K100KSE +/- 654.90, N = 3SE +/- 400.11, N = 3SE +/- 1920.78, N = 310006598468983251. (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 9.0.0GCC 8.2.0110220330440550SE +/- 0.31, N = 3SE +/- 0.20, N = 3SE +/- 0.25, 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 9.0.0GCC 8.2.0GCC 7.4.01020304050SE +/- 0.02, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 333.6337.6742.011. (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 9.0.0GCC 8.2.0GCC 7.4.03K6K9K12K15KSE +/- 33.83, N = 3SE +/- 60.83, N = 3SE +/- 99.39, N = 31558314870140931. (CXX) g++ options: -O3 -march=native -lcurl -lz -lpthread -lssl -lcrypto -lgmp

ebizzy

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

Redis

Test: SET

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

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPGCC 8.2.0GCC 9.0.0GCC 7.4.0700K1400K2100K2800K3500KSE +/- 51304.71, N = 12SE +/- 68340.85, N = 12SE +/- 17062.42, N = 33292792318983728573461. (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 9.0.0GCC 8.2.0GCC 7.4.013K26K39K52K65KSE +/- 3.33, N = 3SE +/- 71.72, N = 3SE +/- 5.77, N = 36180755953470201. (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 8.2.0GCC 9.0.0GCC 7.4.08K16K24K32K40KSE +/- 100.08, N = 3SE +/- 80.48, N = 3SE +/- 41.98, N = 33543235229324711. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native

SciMark

Computational Test: Composite

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

Crafty

Elapsed Time

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

Redis

Test: LPUSH

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

Redis

Test: SADD

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

Redis

Test: GET

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

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06GCC 8.2.0GCC 7.4.0GCC 9.0.01.1M2.2M3.3M4.4M5.5MSE +/- 6353.54, N = 3SE +/- 11708.27, N = 3SE +/- 9735.47, N = 35078728506801050486791. (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 9.0.0GCC 8.2.0GCC 7.4.03691215SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 59.259.279.691. (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 9.0.0GCC 8.2.0GCC 7.4.01326395265SE +/- 0.13, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 359.7958.4354.941. (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 9.0.0GCC 8.2.03691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 310.2010.2310.261. (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 9.0.0GCC 8.2.0GCC 7.4.03691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 39.289.7311.121. (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 8.2.0GCC 9.0.0GCC 7.4.0246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 36.046.076.181. (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 8.2.0GCC 7.4.0GCC 9.0.0306090120150SE +/- 0.27, N = 3SE +/- 0.49, 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 8.2.0GCC 9.0.0GCC 7.4.00.98331.96662.94993.93324.9165SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 34.094.134.371. (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 8.2.0GCC 9.0.0GCC 7.4.00.93151.8632.79453.7264.6575SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 33.553.584.141. (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 9.0.0GCC 8.2.0GCC 7.4.00.90451.8092.71353.6184.5225SE +/- 0.06, N = 3SE +/- 0.07, N = 12SE +/- 0.00, N = 33.443.474.021. (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 9.0.0GCC 8.2.0GCC 7.4.00.25880.51760.77641.03521.294SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 30.971.011.151. (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 9.0.0GCC 8.2.0GCC 7.4.00.21830.43660.65490.87321.0915SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.820.860.971. (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 9.0.0GCC 8.2.0GCC 7.4.00.59631.19261.78892.38522.9815SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 32.262.302.651. (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 9.0.0GCC 8.2.0GCC 7.4.01.03052.0613.09154.1225.1525SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 33.853.984.581. (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 9.0.0GCC 8.2.0GCC 7.4.01.05982.11963.17944.23925.299SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.01, N = 33.974.034.711. (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 9.0.0GCC 8.2.0GCC 7.4.05001000150020002500SE +/- 16.30, N = 3SE +/- 2.55, N = 3SE +/- 28.12, N = 32154215121481. (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 9.0.0GCC 8.2.014002800420056007000SE +/- 57.69, N = 3SE +/- 1.43, N = 3SE +/- 1.46, 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 9.0.0GCC 8.2.0GCC 7.4.08001600240032004000SE +/- 1.31, N = 3SE +/- 28.31, N = 3SE +/- 0.93, N = 33507346630031. (CC) gcc options: -O3 -march=native -lm

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.4