AMD EPYC Compiler Testing July 2018 AMD EPYC compiler benchmarks. GCC 8.2 RC1: -O3 -march=native: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 8.1.1 20180720, File-System: ext4, Screen Resolution: 1920x1080 AMD EPYC 7601 32-Core: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 8.1.1 20180720, File-System: ext4, Screen Resolution: 1920x1080 GCC 8.2 RC1: -O3 -march=native - PGO: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 8.1.1 20180720, File-System: ext4, Screen Resolution: 1920x1080 GCC 8.2 RC1: -O3: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 8.1.1 20180720, File-System: ext4, Screen Resolution: 1920x1080 GCC 9.0 SVN: -O3 -march=native: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 9.0.0 20180720, File-System: ext4, Screen Resolution: 1920x1080 GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core: Processor: AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads), Motherboard: TYAN B8026T70AE24HR (V1.02.B10 BIOS), Chipset: AMD Family 17h, Memory: 129024MB, Disk: 280GB INTEL SSDPE21D280GA, Graphics: ASPEED ASPEED Family, Monitor: VE228, Network: Broadcom Limited NetXtreme BCM5720 Gigabit PCIe OS: Ubuntu 18.10, Kernel: 4.16.0-041600-generic (x86_64), Compiler: GCC 9.0.0 20180720, File-System: ext4, Screen Resolution: 1920x1080 SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 1943.30 |========================= AMD EPYC 7601 32-Core ...................... 1766.38 |======================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 1877.54 |======================== GCC 8.2 RC1: -O3 ........................... 1874.09 |======================== GCC 9.0 SVN: -O3 -march=native ............. 1940.65 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 1869.33 |======================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 219.38 |========================== AMD EPYC 7601 32-Core ...................... 214.57 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 219.09 |========================== GCC 8.2 RC1: -O3 ........................... 221.30 |========================== GCC 9.0 SVN: -O3 -march=native ............. 219.09 |========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 216.86 |========================= SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 1687.64 |========================= AMD EPYC 7601 32-Core ...................... 1676.49 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 1676.15 |========================= GCC 8.2 RC1: -O3 ........................... 1429.81 |===================== GCC 9.0 SVN: -O3 -march=native ............. 1688.09 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 1678.45 |========================= SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 556.37 |========================== AMD EPYC 7601 32-Core ...................... 195.98 |========= GCC 8.2 RC1: -O3 -march=native - PGO ....... 213.98 |========== GCC 8.2 RC1: -O3 ........................... 561.85 |========================== GCC 9.0 SVN: -O3 -march=native ............. 556.37 |========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 190.06 |========= SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 2421.38 |======================== AMD EPYC 7601 32-Core ...................... 2442.87 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 2413.24 |======================== GCC 8.2 RC1: -O3 ........................... 2473.98 |========================= GCC 9.0 SVN: -O3 -march=native ............. 2458.23 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 2391.26 |======================== SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 4831.75 |========================= AMD EPYC 7601 32-Core ...................... 4301.99 |====================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 4865.24 |========================= GCC 8.2 RC1: -O3 ........................... 4683.55 |======================== GCC 9.0 SVN: -O3 -march=native ............. 4781.45 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 4869.99 |========================= VP9 libvpx Encoding 1.7.0 vpxenc Frames Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ....... 12.38 |================================= GCC 8.2 RC1: -O3 -march=native - PGO . 12.29 |================================= GCC 8.2 RC1: -O3 ..................... 12.36 |================================= GCC 9.0 SVN: -O3 -march=native ....... 12.37 |================================= FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 8518.67 |========================= AMD EPYC 7601 32-Core ...................... 8289.10 |======================== GCC 8.2 RC1: -O3 ........................... 7176.77 |===================== GCC 9.0 SVN: -O3 -march=native ............. 8506.83 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 8345.20 |======================== FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Mflops > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 6557.83 |========================= AMD EPYC 7601 32-Core ...................... 6351.50 |======================== GCC 8.2 RC1: -O3 ........................... 5835.90 |====================== GCC 9.0 SVN: -O3 -march=native ............. 6531.37 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 6448.40 |========================= PolyBench-C 4.2 Test: 3 Matrix Multiplications Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 3.58 |=========================== AMD EPYC 7601 32-Core ...................... 3.66 |============================ GCC 8.2 RC1: -O3 -march=native - PGO ....... 3.35 |========================== GCC 8.2 RC1: -O3 ........................... 3.59 |=========================== GCC 9.0 SVN: -O3 -march=native ............. 3.66 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 3.61 |============================ PolyBench-C 4.2 Test: Correlation Computation Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 5.34 |============================ AMD EPYC 7601 32-Core ...................... 5.39 |============================ GCC 8.2 RC1: -O3 -march=native - PGO ....... 5.33 |============================ GCC 8.2 RC1: -O3 ........................... 5.40 |============================ GCC 9.0 SVN: -O3 -march=native ............. 5.38 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 5.38 |============================ PolyBench-C 4.2 Test: Covariance Computation Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 5.34 |=========================== AMD EPYC 7601 32-Core ...................... 5.37 |============================ GCC 8.2 RC1: -O3 -march=native - PGO ....... 5.42 |============================ GCC 8.2 RC1: -O3 ........................... 5.39 |============================ GCC 9.0 SVN: -O3 -march=native ............. 5.41 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 5.45 |============================ SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 2.89 |========================== AMD EPYC 7601 32-Core ...................... 3.13 |============================ GCC 8.2 RC1: -O3 ........................... 2.88 |========================== GCC 9.0 SVN: -O3 -march=native ............. 2.89 |========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 3.07 |=========================== OpenSSL 1.1.0f RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 4610.63 |========================= AMD EPYC 7601 32-Core ...................... 4656.40 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 4617.23 |========================= GCC 8.2 RC1: -O3 ........................... 4609.73 |========================= GCC 9.0 SVN: -O3 -march=native ............. 4616.47 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 4647.80 |========================= AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 50.80 |======================== AMD EPYC 7601 32-Core ...................... 57.85 |=========================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 49.05 |======================= GCC 8.2 RC1: -O3 ........................... 52.60 |========================= GCC 9.0 SVN: -O3 -march=native ............. 50.72 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 57.00 |=========================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 100684 |========================== AMD EPYC 7601 32-Core ...................... 98726 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 99762 |========================== GCC 8.2 RC1: -O3 ........................... 97917 |========================= GCC 9.0 SVN: -O3 -march=native ............. 97385 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 99362 |========================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 155.64 |=============== AMD EPYC 7601 32-Core ...................... 260.02 |========================== GCC 8.2 RC1: -O3 ........................... 166.70 |================= GCC 9.0 SVN: -O3 -march=native ............. 156.58 |================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 261.52 |========================== m-queens 1.1 Time To Solve Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 32.02 | AMD EPYC 7601 32-Core ...................... 2694.47 |===================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 32.44 | GCC 8.2 RC1: -O3 ........................... 32.09 | GCC 9.0 SVN: -O3 -march=native ............. 31.56 | GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 3263.94 |========================= C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 2.52 | AMD EPYC 7601 32-Core ...................... 566.22 |========================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 2.51 | GCC 8.2 RC1: -O3 ........................... 2.84 | GCC 9.0 SVN: -O3 -march=native ............. 2.52 | GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 561.50 |========================== Crafty 25.2 Elapsed Time Nodes Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 6014866 |========================= AMD EPYC 7601 32-Core ...................... 5998759 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 6026655 |========================= GCC 8.2 RC1: -O3 ........................... 5989207 |========================= GCC 9.0 SVN: -O3 -march=native ............. 5876297 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 5878800 |======================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 4 | AMD EPYC 7601 32-Core ...................... 533 |============================ GCC 8.2 RC1: -O3 -march=native - PGO ....... 3 | GCC 8.2 RC1: -O3 ........................... 4 | GCC 9.0 SVN: -O3 -march=native ............. 4 | GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 560 |============================= Stockfish 9 Total Time Nodes Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ....... 59730290 |============================= AMD EPYC 7601 32-Core ................ 1372510 |= GCC 8.2 RC1: -O3 -march=native - PGO . 61080869 |============================== GCC 8.2 RC1: -O3 ..................... 59837512 |============================= GCC 9.0 SVN: -O3 -march=native ....... 59201545 |============================= TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 851019 |======================== AMD EPYC 7601 32-Core ...................... 729507 |===================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 919193 |========================== GCC 8.2 RC1: -O3 ........................... 851283 |======================== GCC 9.0 SVN: -O3 -march=native ............. 856576 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 756563 |===================== Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 1375161.96 |================================== GCC 8.2 RC1: -O3 ............... 1332541.96 |================================= GCC 9.0 SVN: -O3 -march=native . 1284845.13 |================================ Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 1691908.00 |================================ GCC 8.2 RC1: -O3 ............... 1813896.31 |================================== GCC 9.0 SVN: -O3 -march=native . 1586367.58 |============================== Redis 4.0.8 Test: LPUSH Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 1108304.54 |================================ GCC 8.2 RC1: -O3 ............... 1187656.29 |================================== GCC 9.0 SVN: -O3 -march=native . 1133637.46 |================================ Redis 4.0.8 Test: LPOP Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 1108268.08 |================================= GCC 8.2 RC1: -O3 ............... 1143259.50 |================================== GCC 9.0 SVN: -O3 -march=native . 1152018.46 |================================== Redis 4.0.8 Test: SADD Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 1430638.45 |================================ GCC 8.2 RC1: -O3 ............... 1517826.77 |================================== GCC 9.0 SVN: -O3 -march=native . 1423169.79 |================================ PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write TPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 2071.78 |========================= AMD EPYC 7601 32-Core ...................... 1427.38 |================= GCC 8.2 RC1: -O3 ........................... 2044.30 |========================= GCC 9.0 SVN: -O3 -march=native ............. 2015.18 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 1348.77 |================ PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only TPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 14374.13 |======================== AMD EPYC 7601 32-Core ...................... 9213.45 |=============== GCC 8.2 RC1: -O3 ........................... 13985.70 |======================= GCC 9.0 SVN: -O3 -march=native ............. 14307.54 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 8870.94 |=============== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 36226.69 |======================== AMD EPYC 7601 32-Core ...................... 28411.49 |=================== GCC 8.2 RC1: -O3 ........................... 36248.65 |======================== GCC 9.0 SVN: -O3 -march=native ............. 36115.94 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 28285.32 |=================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 408873.25 |======================= AMD EPYC 7601 32-Core ...................... 242221.35 |============== GCC 8.2 RC1: -O3 ........................... 408599.13 |======================= GCC 9.0 SVN: -O3 -march=native ............. 401369.61 |======================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 238819.60 |============= libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Megapixels/sec > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 142.18 |========================= AMD EPYC 7601 32-Core ...................... 106.03 |=================== GCC 8.2 RC1: -O3 ........................... 141.74 |========================= GCC 9.0 SVN: -O3 -march=native ............. 145.66 |========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 106.90 |=================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 16205.32 |======================== AMD EPYC 7601 32-Core ...................... 15210.47 |======================= GCC 8.2 RC1: -O3 ........................... 15891.72 |======================== GCC 9.0 SVN: -O3 -march=native ............. 15856.03 |======================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 15244.02 |======================= LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 10.51 |================== AMD EPYC 7601 32-Core ...................... 15.40 |=========================== GCC 8.2 RC1: -O3 ........................... 11.13 |=================== GCC 9.0 SVN: -O3 -march=native ............. 10.50 |================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 15.49 |=========================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 12.63 |========================== AMD EPYC 7601 32-Core ...................... 12.87 |=========================== GCC 8.2 RC1: -O3 ........................... 12.27 |========================== GCC 9.0 SVN: -O3 -march=native ............. 12.44 |========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 12.87 |=========================== ebizzy 0.3 Records/s > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 1147009 |========================= AMD EPYC 7601 32-Core ...................... 1131696 |========================= GCC 8.2 RC1: -O3 -march=native - PGO ....... 1112448 |======================== GCC 8.2 RC1: -O3 ........................... 1113356 |======================== GCC 9.0 SVN: -O3 -march=native ............. 1111662 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 1142302 |========================= GraphicsMagick 1.3.28 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 209 |============================= AMD EPYC 7601 32-Core ...................... 46 |====== GCC 8.2 RC1: -O3 ........................... 199 |============================ GCC 9.0 SVN: -O3 -march=native ............. 201 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 46 |====== GraphicsMagick 1.3.28 Operation: Blur Iterations Per Minute > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 154 |============================= AMD EPYC 7601 32-Core ...................... 18 |=== GCC 8.2 RC1: -O3 ........................... 147 |============================ GCC 9.0 SVN: -O3 -march=native ............. 149 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 18 |=== GraphicsMagick 1.3.28 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 110 |============================= AMD EPYC 7601 32-Core ...................... 23 |====== GCC 8.2 RC1: -O3 ........................... 108 |============================ GCC 9.0 SVN: -O3 -march=native ............. 104 |=========================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 23 |====== GraphicsMagick 1.3.28 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 185 |============================= AMD EPYC 7601 32-Core ...................... 29 |===== GCC 8.2 RC1: -O3 ........................... 175 |=========================== GCC 9.0 SVN: -O3 -march=native ............. 180 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 30 |===== GraphicsMagick 1.3.28 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 188 |============================= AMD EPYC 7601 32-Core ...................... 6 |= GCC 8.2 RC1: -O3 ........................... 177 |=========================== GCC 9.0 SVN: -O3 -march=native ............. 182 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 6 |= Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 7.65 |= AMD EPYC 7601 32-Core ...................... 192.26 |========================== GCC 8.2 RC1: -O3 ........................... 7.71 |= GCC 9.0 SVN: -O3 -march=native ............. 7.63 |= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 192.14 |========================== Bullet Physics Engine 2.81 Test: 3000 Fall Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 5.02 |======================================== GCC 8.2 RC1: -O3 ............... 5.06 |======================================== GCC 9.0 SVN: -O3 -march=native . 5.04 |======================================== Bullet Physics Engine 2.81 Test: 1000 Stack Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 5.79 |====================================== GCC 8.2 RC1: -O3 ............... 6.02 |======================================== GCC 9.0 SVN: -O3 -march=native . 5.78 |====================================== Bullet Physics Engine 2.81 Test: 136 Ragdolls Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 3.09 |======================================= GCC 8.2 RC1: -O3 ............... 3.14 |======================================== GCC 9.0 SVN: -O3 -march=native . 3.08 |======================================= Bullet Physics Engine 2.81 Test: 1000 Convex Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 5.32 |======================================= GCC 8.2 RC1: -O3 ............... 5.52 |======================================== GCC 9.0 SVN: -O3 -march=native . 5.29 |====================================== Bullet Physics Engine 2.81 Test: Prim Trimesh Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 1.13 |======================================== GCC 8.2 RC1: -O3 ............... 1.12 |======================================== GCC 9.0 SVN: -O3 -march=native . 1.13 |======================================== Bullet Physics Engine 2.81 Test: Convex Trimesh Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 1.33 |======================================= GCC 8.2 RC1: -O3 ............... 1.36 |======================================== GCC 9.0 SVN: -O3 -march=native . 1.33 |======================================= Bullet Physics Engine 2.81 Test: Raytests Seconds < Lower Is Better GCC 8.2 RC1: -O3 -march=native . 3.11 |======================================= GCC 8.2 RC1: -O3 ............... 3.18 |======================================== GCC 9.0 SVN: -O3 -march=native . 3.12 |======================================= TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native . 439.54 |====================================== AMD EPYC 7601 32-Core .......... 3.04 | GCC 8.2 RC1: -O3 ............... 441.58 |====================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 982.67 |======================== AMD EPYC 7601 32-Core ...................... 972.07 |======================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 852.63 |===================== GCC 8.2 RC1: -O3 ........................... 998.89 |========================= GCC 9.0 SVN: -O3 -march=native ............. 1007.74 |========================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 1006.19 |========================= Tinymembench 2018-05-28 Standard Memcpy MB/s > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 12497.20 |======================== AMD EPYC 7601 32-Core ...................... 12463.50 |======================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 12453.20 |======================== GCC 8.2 RC1: -O3 ........................... 12555.70 |======================== GCC 9.0 SVN: -O3 -march=native ............. 12377.60 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 12474.20 |======================== Tinymembench 2018-05-28 Standard Memset MB/s > Higher Is Better GCC 8.2 RC1: -O3 -march=native ............. 10063.10 |======================== AMD EPYC 7601 32-Core ...................... 10015.50 |======================== GCC 8.2 RC1: -O3 -march=native - PGO ....... 9975.20 |======================== GCC 8.2 RC1: -O3 ........................... 10037.70 |======================== GCC 9.0 SVN: -O3 -march=native ............. 9982.80 |======================== GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 10034.00 |======================== Sockperf 3.4 Test: Latency Under Load usec < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 19.75 |================= AMD EPYC 7601 32-Core ...................... 31.29 |=========================== GCC 8.2 RC1: -O3 ........................... 19.67 |================= GCC 9.0 SVN: -O3 -march=native ............. 19.88 |================= GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 18.06 |================ Sockperf 3.4 Test: Latency Ping Pong usec < Lower Is Better GCC 8.2 RC1: -O3 -march=native ............. 6.42 |========================== AMD EPYC 7601 32-Core ...................... 6.88 |============================ GCC 8.2 RC1: -O3 ........................... 6.76 |============================ GCC 9.0.0 20180720 - AMD EPYC 7601 32-Core . 6.79 |============================