GCC 9 Skylake-AVX512 Tests Tests for a future article on Phoronix. -O0: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O1: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O2: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O2 -march=skylake-avx512: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O3: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O3 -march=x86-64: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O3 -march=skylake: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O3 -march=skylake-avx512: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -O3 -march=skylake-avx512 -flto: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 -Ofast -march=skylake-avx512: Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1602 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V OS: Ubuntu 18.10, Kernel: 4.18.0-15-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.2, Compiler: GCC 9.0.1 20190217, File-System: ext4, Screen Resolution: 2560x1440 t-test1 2017-01-13 Threads: 1 Seconds < Lower Is Better -O0 ............................. 52.48 |====================================== -O1 ............................. 50.40 |==================================== -O2 ............................. 50.03 |==================================== -O2 -march=skylake-avx512 ....... 49.90 |==================================== -O3 ............................. 49.99 |==================================== -O3 -march=x86-64 ............... 50.09 |==================================== -O3 -march=skylake .............. 49.83 |==================================== -O3 -march=skylake-avx512 ....... 49.96 |==================================== -O3 -march=skylake-avx512 -flto . 50.20 |==================================== -Ofast -march=skylake-avx512 .... 49.98 |==================================== t-test1 2017-01-13 Threads: 2 Seconds < Lower Is Better -O0 ............................. 18.11 |====================================== -O1 ............................. 17.26 |==================================== -O2 ............................. 17.19 |==================================== -O2 -march=skylake-avx512 ....... 17.17 |==================================== -O3 ............................. 17.16 |==================================== -O3 -march=x86-64 ............... 17.17 |==================================== -O3 -march=skylake .............. 17.09 |==================================== -O3 -march=skylake-avx512 ....... 17.07 |==================================== -O3 -march=skylake-avx512 -flto . 17.23 |==================================== -Ofast -march=skylake-avx512 .... 17.17 |==================================== FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 Mflops > Higher Is Better -O0 ............................. 3014 |======== -O1 ............................. 10403 |========================== -O2 ............................. 11070 |============================ -O2 -march=skylake-avx512 ....... 14966 |===================================== -O3 ............................. 10688 |=========================== -O3 -march=x86-64 ............... 10701 |=========================== -O3 -march=skylake .............. 13574 |================================== -O3 -march=skylake-avx512 ....... 15228 |====================================== -O3 -march=skylake-avx512 -flto . 12296 |=============================== -Ofast -march=skylake-avx512 .... 12909 |================================ FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Mflops > Higher Is Better -O0 ............................. 3424 |========= -O1 ............................. 7062 |=================== -O2 ............................. 8984 |======================== -O2 -march=skylake-avx512 ....... 14240 |====================================== -O3 ............................. 9073 |======================== -O3 -march=x86-64 ............... 9034 |======================== -O3 -march=skylake .............. 12318 |================================= -O3 -march=skylake-avx512 ....... 14057 |====================================== -O3 -march=skylake-avx512 -flto . 11436 |=============================== -Ofast -march=skylake-avx512 .... 11056 |============================== FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Mflops > Higher Is Better -O0 ............................. 3438 |======== -O1 ............................. 10348 |========================== -O2 ............................. 10982 |=========================== -O2 -march=skylake-avx512 ....... 15406 |====================================== -O3 ............................. 11387 |============================ -O3 -march=x86-64 ............... 11277 |============================ -O3 -march=skylake .............. 13854 |================================== -O3 -march=skylake-avx512 ....... 15119 |===================================== -O3 -march=skylake-avx512 -flto . 12293 |============================== -Ofast -march=skylake-avx512 .... 12824 |================================ FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Mflops > Higher Is Better -O0 ............................. 3335 |=========== -O1 ............................. 7468 |======================== -O2 ............................. 7462 |======================== -O2 -march=skylake-avx512 ....... 11734 |====================================== -O3 ............................. 7885 |========================== -O3 -march=x86-64 ............... 7431 |======================== -O3 -march=skylake .............. 10917 |=================================== -O3 -march=skylake-avx512 ....... 10786 |=================================== -O3 -march=skylake-avx512 -flto . 10143 |================================= -Ofast -march=skylake-avx512 .... 10037 |================================= FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Mflops > Higher Is Better -O0 ............................. 2171 |============ -O1 ............................. 5836 |================================ -O2 ............................. 5641 |=============================== -O2 -march=skylake-avx512 ....... 6609 |==================================== -O3 ............................. 5642 |=============================== -O3 -march=x86-64 ............... 5833 |================================ -O3 -march=skylake .............. 6475 |==================================== -O3 -march=skylake-avx512 ....... 6744 |===================================== -O3 -march=skylake-avx512 -flto . 7062 |======================================= -Ofast -march=skylake-avx512 .... 6212 |================================== Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Seconds < Lower Is Better -O0 ............................. 2.47 |======================================= -O1 ............................. 2.42 |====================================== -O2 ............................. 2.43 |====================================== -O2 -march=skylake-avx512 ....... 2.39 |===================================== -O3 ............................. 2.31 |==================================== -O3 -march=x86-64 ............... 2.48 |======================================= -O3 -march=skylake .............. 2.38 |===================================== -O3 -march=skylake-avx512 ....... 2.42 |====================================== -O3 -march=skylake-avx512 -flto . 2.49 |======================================= -Ofast -march=skylake-avx512 .... 2.42 |====================================== BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better -O0 ............................. 39431843 |========================== -O1 ............................. 38823899 |========================= -O2 ............................. 39696662 |========================== -O2 -march=skylake-avx512 ....... 38108112 |========================= -O3 ............................. 39608539 |========================== -O3 -march=x86-64 ............... 39354548 |========================== -O3 -march=skylake .............. 38166612 |========================= -O3 -march=skylake-avx512 ....... 38455237 |========================= -O3 -march=skylake-avx512 -flto . 53593393 |=================================== -Ofast -march=skylake-avx512 .... 38491238 |========================= SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better -O0 ............................. 703 |========== -O1 ............................. 2072 |============================= -O2 ............................. 2081 |============================= -O2 -march=skylake-avx512 ....... 2299 |================================= -O3 ............................. 2512 |==================================== -O3 -march=x86-64 ............... 2516 |==================================== -O3 -march=skylake .............. 2752 |======================================= -O3 -march=skylake-avx512 ....... 2751 |======================================= -O3 -march=skylake-avx512 -flto . 2687 |====================================== -Ofast -march=skylake-avx512 .... 2748 |======================================= SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better -O0 ............................. 153 |=== -O1 ............................. 873 |================ -O2 ............................. 877 |================ -O2 -march=skylake-avx512 ....... 968 |================== -O3 ............................. 948 |================= -O3 -march=x86-64 ............... 947 |================= -O3 -march=skylake .............. 970 |================== -O3 -march=skylake-avx512 ....... 971 |================== -O3 -march=skylake-avx512 -flto . 2119 |======================================= -Ofast -march=skylake-avx512 .... 893 |================ SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better -O0 ............................. 337 |================= -O1 ............................. 755 |====================================== -O2 ............................. 763 |======================================= -O2 -march=skylake-avx512 ....... 786 |======================================== -O3 ............................. 767 |======================================= -O3 -march=x86-64 ............... 773 |======================================= -O3 -march=skylake .............. 791 |======================================== -O3 -march=skylake-avx512 ....... 783 |======================================== -O3 -march=skylake-avx512 -flto . 780 |======================================= -Ofast -march=skylake-avx512 .... 765 |======================================= SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better -O0 ............................. 797 |========= -O1 ............................. 3386 |===================================== -O2 ............................. 3422 |====================================== -O2 -march=skylake-avx512 ....... 3513 |======================================= -O3 ............................. 3407 |===================================== -O3 -march=x86-64 ............... 3416 |====================================== -O3 -march=skylake .............. 3495 |====================================== -O3 -march=skylake-avx512 ....... 3478 |====================================== -O3 -march=skylake-avx512 -flto . 2747 |============================== -Ofast -march=skylake-avx512 .... 3551 |======================================= SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better -O0 ............................. 984 |====== -O1 ............................. 4081 |========================= -O2 ............................. 4077 |========================= -O2 -march=skylake-avx512 ....... 4659 |============================= -O3 ............................. 5776 |==================================== -O3 -march=x86-64 ............... 5779 |==================================== -O3 -march=skylake .............. 6284 |======================================= -O3 -march=skylake-avx512 ....... 6301 |======================================= -O3 -march=skylake-avx512 -flto . 5568 |================================== -Ofast -march=skylake-avx512 .... 6311 |======================================= SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better -O0 ............................. 1243 |====================== -O1 ............................. 1267 |====================== -O2 ............................. 1267 |====================== -O2 -march=skylake-avx512 ....... 1567 |============================ -O3 ............................. 1664 |============================= -O3 -march=x86-64 ............... 1662 |============================= -O3 -march=skylake .............. 2219 |======================================= -O3 -march=skylake-avx512 ....... 2220 |======================================= -O3 -march=skylake-avx512 -flto . 2219 |======================================= -Ofast -march=skylake-avx512 .... 2221 |======================================= John The Ripper 1.8.0-jumbo-1 Test: Blowfish Real C/S > Higher Is Better -O0 ............................. 5639 |======= -O1 ............................. 27088 |=================================== -O2 ............................. 28362 |===================================== -O2 -march=skylake-avx512 ....... 28389 |===================================== -O3 ............................. 28976 |====================================== -O3 -march=x86-64 ............... 28966 |====================================== -O3 -march=skylake .............. 28950 |====================================== -O3 -march=skylake-avx512 ....... 29031 |====================================== -O3 -march=skylake-avx512 -flto . 28437 |===================================== -Ofast -march=skylake-avx512 .... 28977 |====================================== John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Real C/S > Higher Is Better -O0 ............................. 99444000 |================================= -O1 ............................. 100697000 |================================= -O2 ............................. 102569667 |================================== -O2 -march=skylake-avx512 ....... 102533000 |================================== -O3 ............................. 100795667 |================================= -O3 -march=x86-64 ............... 100829667 |================================= -O3 -march=skylake .............. 100709667 |================================= -O3 -march=skylake-avx512 ....... 100746333 |================================= -O3 -march=skylake-avx512 -flto . 100952667 |================================= -Ofast -march=skylake-avx512 .... 100726667 |================================= John The Ripper 1.8.0-jumbo-1 Test: MD5 Real C/S > Higher Is Better -O0 ............................. 893520 |==================================== -O1 ............................. 900518 |==================================== -O2 ............................. 900426 |==================================== -O2 -march=skylake-avx512 ....... 900518 |==================================== -O3 ............................. 901036 |==================================== -O3 -march=x86-64 ............... 902217 |==================================== -O3 -march=skylake .............. 901612 |==================================== -O3 -march=skylake-avx512 ....... 885449 |==================================== -O3 -march=skylake-avx512 -flto . 916551 |===================================== -Ofast -march=skylake-avx512 .... 901209 |==================================== AOM AV1 2019-02-11 AV1 Video Encoding Frames Per Second > Higher Is Better -O0 ............................. 0.22 |================================== -O1 ............................. 0.22 |================================== -O2 ............................. 0.22 |================================== -O2 -march=skylake-avx512 ....... 0.25 |======================================= -O3 ............................. 0.22 |================================== -O3 -march=x86-64 ............... 0.22 |================================== -O3 -march=skylake .............. 0.24 |===================================== -O3 -march=skylake-avx512 ....... 0.25 |======================================= -O3 -march=skylake-avx512 -flto . 0.25 |======================================= -Ofast -march=skylake-avx512 .... 0.25 |======================================= SVT-AV1 2019-02-15 1080p 8-bit YUV To AV1 Video Encode Frames Per Second > Higher Is Better -O0 ............................. 8.53 |======================================= -O1 ............................. 8.58 |======================================= -O2 ............................. 8.54 |======================================= -O2 -march=skylake-avx512 ....... 8.55 |======================================= -O3 ............................. 8.57 |======================================= -O3 -march=x86-64 ............... 8.52 |======================================= -O3 -march=skylake .............. 8.38 |====================================== -O3 -march=skylake-avx512 ....... 8.48 |======================================= -O3 -march=skylake-avx512 -flto . 8.54 |======================================= -Ofast -march=skylake-avx512 .... 8.52 |======================================= SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Frames Per Second > Higher Is Better -O0 ............................. 307 |======================================= -O1 ............................. 309 |======================================== -O2 ............................. 310 |======================================== -O2 -march=skylake-avx512 ....... 307 |======================================= -O3 ............................. 307 |======================================= -O3 -march=x86-64 ............... 311 |======================================== -O3 -march=skylake .............. 309 |======================================== -O3 -march=skylake-avx512 ....... 309 |======================================== -O3 -march=skylake-avx512 -flto . 312 |======================================== -Ofast -march=skylake-avx512 .... 306 |======================================= SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Frames Per Second > Higher Is Better -O0 ............................. 306 |======================================= -O1 ............................. 307 |======================================= -O2 ............................. 306 |======================================= -O2 -march=skylake-avx512 ....... 314 |======================================== -O3 ............................. 307 |======================================= -O3 -march=x86-64 ............... 306 |======================================= -O3 -march=skylake .............. 315 |======================================== -O3 -march=skylake-avx512 ....... 313 |======================================== -O3 -march=skylake-avx512 -flto . 314 |======================================== -Ofast -march=skylake-avx512 .... 313 |======================================== VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Frames Per Second > Higher Is Better -O0 .......................... 22.97 |==================================== -O1 .......................... 22.89 |==================================== -O2 .......................... 22.77 |==================================== -O2 -march=skylake-avx512 .... 26.13 |========================================= -O3 .......................... 22.85 |==================================== -O3 -march=x86-64 ............ 22.99 |==================================== -O3 -march=skylake ........... 23.14 |==================================== -O3 -march=skylake-avx512 .... 25.60 |======================================== -Ofast -march=skylake-avx512 . 25.86 |========================================= x264 2018-09-25 H.264 Video Encoding Frames Per Second > Higher Is Better -O0 .......................... 87.34 |============================ -O1 .......................... 117.95 |====================================== -O2 .......................... 119.84 |======================================= -O2 -march=skylake-avx512 .... 121.66 |======================================== -O3 .......................... 121.63 |======================================== -O3 -march=x86-64 ............ 122.00 |======================================== -O3 -march=skylake ........... 123.00 |======================================== -O3 -march=skylake-avx512 .... 123.00 |======================================== -Ofast -march=skylake-avx512 . 121.18 |======================================= x265 3.0 H.265 1080p Video Encoding Frames Per Second > Higher Is Better -O0 ............................. 38.81 |====================================== -O1 ............................. 39.23 |====================================== -O2 ............................. 39.10 |====================================== -O2 -march=skylake-avx512 ....... 38.76 |===================================== -O3 ............................. 38.79 |====================================== -O3 -march=x86-64 ............... 39.10 |====================================== -O3 -march=skylake .............. 39.30 |====================================== -O3 -march=skylake-avx512 ....... 39.29 |====================================== -O3 -march=skylake-avx512 -flto . 39.04 |====================================== -Ofast -march=skylake-avx512 .... 38.94 |====================================== GraphicsMagick 1.3.30 Operation: Swirl Iterations Per Minute > Higher Is Better -O0 ............................. 130 |======================= -O1 ............................. 222 |======================================= -O2 ............................. 228 |======================================== -O2 -march=skylake-avx512 ....... 230 |======================================== -O3 ............................. 220 |====================================== -O3 -march=x86-64 ............... 220 |====================================== -O3 -march=skylake .............. 229 |======================================== -O3 -march=skylake-avx512 ....... 226 |======================================= -O3 -march=skylake-avx512 -flto . 227 |======================================= -Ofast -march=skylake-avx512 .... 228 |======================================== GraphicsMagick 1.3.30 Operation: Rotate Iterations Per Minute > Higher Is Better -O0 ............................. 151 |======================= -O1 ............................. 257 |======================================= -O2 ............................. 263 |======================================== -O2 -march=skylake-avx512 ....... 260 |======================================== -O3 ............................. 250 |====================================== -O3 -march=x86-64 ............... 252 |====================================== -O3 -march=skylake .............. 256 |======================================= -O3 -march=skylake-avx512 ....... 257 |======================================= -O3 -march=skylake-avx512 -flto . 257 |======================================= -Ofast -march=skylake-avx512 .... 257 |======================================= GraphicsMagick 1.3.30 Operation: Sharpen Iterations Per Minute > Higher Is Better -O0 ............................. 80 |================= -O1 ............................. 178 |===================================== -O2 ............................. 180 |====================================== -O2 -march=skylake-avx512 ....... 190 |======================================== -O3 ............................. 175 |===================================== -O3 -march=x86-64 ............... 176 |===================================== -O3 -march=skylake .............. 189 |======================================== -O3 -march=skylake-avx512 ....... 189 |======================================== -O3 -march=skylake-avx512 -flto . 187 |======================================= -Ofast -march=skylake-avx512 .... 188 |======================================== GraphicsMagick 1.3.30 Operation: Enhanced Iterations Per Minute > Higher Is Better -O0 ............................. 101 |================== -O1 ............................. 203 |===================================== -O2 ............................. 207 |====================================== -O2 -march=skylake-avx512 ....... 215 |======================================= -O3 ............................. 202 |===================================== -O3 -march=x86-64 ............... 201 |===================================== -O3 -march=skylake .............. 217 |======================================= -O3 -march=skylake-avx512 ....... 211 |====================================== -O3 -march=skylake-avx512 -flto . 212 |======================================= -Ofast -march=skylake-avx512 .... 220 |======================================== GraphicsMagick 1.3.30 Operation: Resizing Iterations Per Minute > Higher Is Better -O0 ............................. 141 |====================== -O1 ............................. 250 |======================================= -O2 ............................. 256 |======================================== -O2 -march=skylake-avx512 ....... 256 |======================================== -O3 ............................. 246 |====================================== -O3 -march=x86-64 ............... 245 |====================================== -O3 -march=skylake .............. 254 |======================================== -O3 -march=skylake-avx512 ....... 252 |======================================= -O3 -march=skylake-avx512 -flto . 251 |======================================= -Ofast -march=skylake-avx512 .... 253 |======================================== GraphicsMagick 1.3.30 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better -O0 ............................. 103 |====================== -O1 ............................. 167 |==================================== -O2 ............................. 171 |===================================== -O2 -march=skylake-avx512 ....... 170 |==================================== -O3 ............................. 165 |=================================== -O3 -march=x86-64 ............... 164 |=================================== -O3 -march=skylake .............. 171 |===================================== -O3 -march=skylake-avx512 ....... 170 |==================================== -O3 -march=skylake-avx512 -flto . 169 |==================================== -Ofast -march=skylake-avx512 .... 187 |======================================== GraphicsMagick 1.3.30 Operation: HWB Color Space Iterations Per Minute > Higher Is Better -O0 ............................. 152 |====================== -O1 ............................. 266 |======================================= -O2 ............................. 272 |======================================== -O2 -march=skylake-avx512 ....... 268 |======================================= -O3 ............................. 260 |====================================== -O3 -march=x86-64 ............... 260 |====================================== -O3 -march=skylake .............. 266 |======================================= -O3 -march=skylake-avx512 ....... 265 |======================================= -O3 -march=skylake-avx512 -flto . 264 |======================================= -Ofast -march=skylake-avx512 .... 265 |======================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better -O0 ............................. 468 |===== -O1 ............................. 1517 |================= -O2 ............................. 3154 |==================================== -O2 -march=skylake-avx512 ....... 3299 |===================================== -O3 ............................. 3096 |=================================== -O3 -march=x86-64 ............... 3084 |=================================== -O3 -march=skylake .............. 3315 |====================================== -O3 -march=skylake-avx512 ....... 3316 |====================================== -O3 -march=skylake-avx512 -flto . 3441 |======================================= -Ofast -march=skylake-avx512 .... 3362 |====================================== ebizzy 0.3 Records/s > Higher Is Better -O0 ............................. 569980 |==================================== -O1 ............................. 554016 |=================================== -O2 ............................. 574959 |==================================== -O2 -march=skylake-avx512 ....... 587660 |===================================== -O3 ............................. 592610 |===================================== -O3 -march=x86-64 ............... 565019 |=================================== -O3 -march=skylake .............. 589046 |===================================== -O3 -march=skylake-avx512 ....... 567481 |=================================== -O3 -march=skylake-avx512 -flto . 573591 |==================================== -Ofast -march=skylake-avx512 .... 578721 |==================================== Timed Apache Compilation 2.4.7 Time To Compile Seconds < Lower Is Better -O0 ............................. 13.24 |=================== -O1 ............................. 17.51 |========================= -O2 ............................. 22.22 |================================ -O2 -march=skylake-avx512 ....... 22.16 |=============================== -O3 ............................. 23.98 |================================== -O3 -march=x86-64 ............... 24.05 |================================== -O3 -march=skylake .............. 23.74 |================================== -O3 -march=skylake-avx512 ....... 23.97 |================================== -O3 -march=skylake-avx512 -flto . 26.76 |====================================== -Ofast -march=skylake-avx512 .... 23.97 |================================== Timed GCC Compilation 8.2 Time To Compile Seconds < Lower Is Better -O0 .......................... 886 |======================================= -O1 .......................... 916 |========================================= -O2 .......................... 948 |========================================== -O2 -march=skylake-avx512 .... 950 |========================================== -O3 .......................... 962 |=========================================== -O3 -march=x86-64 ............ 960 |=========================================== -O3 -march=skylake ........... 952 |========================================== -O3 -march=skylake-avx512 .... 961 |=========================================== -Ofast -march=skylake-avx512 . 966 |=========================================== Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better -O0 ............................. 6.67 |=== -O1 ............................. 18.36 |======== -O2 ............................. 24.48 |========== -O2 -march=skylake-avx512 ....... 24.53 |========== -O3 ............................. 27.24 |=========== -O3 -march=x86-64 ............... 27.11 |=========== -O3 -march=skylake .............. 27.22 |=========== -O3 -march=skylake-avx512 ....... 27.27 |=========== -O3 -march=skylake-avx512 -flto . 90.17 |====================================== -Ofast -march=skylake-avx512 .... 27.81 |============ Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better -O0 ....................... 16.65 |============ -O1 ....................... 25.43 |================== -O2 ....................... 43.89 |============================== -O2 -march=skylake-avx512 . 43.72 |============================== -O3 ....................... 63.46 |============================================ -O3 -march=x86-64 ......... 63.29 |============================================ -O3 -march=skylake ........ 63.26 |============================================ -O3 -march=skylake-avx512 . 63.57 |============================================ C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better -O0 ............................. 127.42 |===================================== -O1 ............................. 87.22 |========================= -O2 ............................. 78.25 |======================= -O2 -march=skylake-avx512 ....... 56.41 |================ -O3 ............................. 42.44 |============ -O3 -march=x86-64 ............... 42.43 |============ -O3 -march=skylake .............. 31.23 |========= -O3 -march=skylake-avx512 ....... 33.94 |========== -O3 -march=skylake-avx512 -flto . 33.53 |========== -Ofast -march=skylake-avx512 .... 30.96 |========= AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better -O0 ............................. 72.37 |====================================== -O1 ............................. 40.27 |===================== -O2 ............................. 39.13 |===================== -O2 -march=skylake-avx512 ....... 36.82 |=================== -O3 ............................. 37.71 |==================== -O3 -march=x86-64 ............... 37.68 |==================== -O3 -march=skylake .............. 34.92 |================== -O3 -march=skylake-avx512 ....... 34.92 |================== -O3 -march=skylake-avx512 -flto . 35.57 |=================== -Ofast -march=skylake-avx512 .... 34.45 |================== Bullet Physics Engine 2.81 Test: Raytests Seconds < Lower Is Better -O0 ............................. 2.33 |=================================== -O1 ............................. 2.34 |=================================== -O2 ............................. 2.33 |=================================== -O2 -march=skylake-avx512 ....... 2.63 |======================================= -O3 ............................. 2.34 |=================================== -O3 -march=x86-64 ............... 2.34 |=================================== -O3 -march=skylake .............. 2.27 |================================== -O3 -march=skylake-avx512 ....... 2.61 |======================================= -O3 -march=skylake-avx512 -flto . 2.60 |======================================= -Ofast -march=skylake-avx512 .... 2.61 |======================================= Bullet Physics Engine 2.81 Test: 3000 Fall Seconds < Lower Is Better -O0 ............................. 4.12 |======================================= -O1 ............................. 4.02 |====================================== -O2 ............................. 4.07 |======================================= -O2 -march=skylake-avx512 ....... 3.78 |==================================== -O3 ............................. 4.09 |======================================= -O3 -march=x86-64 ............... 4.10 |======================================= -O3 -march=skylake .............. 3.84 |==================================== -O3 -march=skylake-avx512 ....... 3.82 |==================================== -O3 -march=skylake-avx512 -flto . 3.73 |=================================== -Ofast -march=skylake-avx512 .... 3.83 |==================================== Bullet Physics Engine 2.81 Test: 1000 Stack Seconds < Lower Is Better -O0 ............................. 4.54 |======================================= -O1 ............................. 4.53 |======================================= -O2 ............................. 4.55 |======================================= -O2 -march=skylake-avx512 ....... 4.05 |=================================== -O3 ............................. 4.53 |======================================= -O3 -march=x86-64 ............... 4.53 |======================================= -O3 -march=skylake .............. 4.07 |=================================== -O3 -march=skylake-avx512 ....... 4.06 |=================================== -O3 -march=skylake-avx512 -flto . 4.40 |====================================== -Ofast -march=skylake-avx512 .... 4.07 |=================================== Bullet Physics Engine 2.81 Test: 1000 Convex Seconds < Lower Is Better -O0 ............................. 4.02 |======================================= -O1 ............................. 4.01 |======================================= -O2 ............................. 4.01 |======================================= -O2 -march=skylake-avx512 ....... 3.84 |===================================== -O3 ............................. 4.00 |======================================= -O3 -march=x86-64 ............... 4.01 |======================================= -O3 -march=skylake .............. 3.82 |===================================== -O3 -march=skylake-avx512 ....... 3.85 |===================================== -O3 -march=skylake-avx512 -flto . 3.83 |===================================== -Ofast -march=skylake-avx512 .... 3.84 |===================================== Bullet Physics Engine 2.81 Test: 136 Ragdolls Seconds < Lower Is Better -O0 ............................. 2.57 |======================================= -O1 ............................. 2.56 |======================================= -O2 ............................. 2.58 |======================================= -O2 -march=skylake-avx512 ....... 2.31 |=================================== -O3 ............................. 2.54 |====================================== -O3 -march=x86-64 ............... 2.56 |======================================= -O3 -march=skylake .............. 2.32 |=================================== -O3 -march=skylake-avx512 ....... 2.31 |=================================== -O3 -march=skylake-avx512 -flto . 2.40 |==================================== -Ofast -march=skylake-avx512 .... 2.31 |=================================== Bullet Physics Engine 2.81 Test: Prim Trimesh Seconds < Lower Is Better -O0 ............................. 0.89 |======================================= -O1 ............................. 0.89 |======================================= -O2 ............................. 0.90 |======================================= -O2 -march=skylake-avx512 ....... 0.84 |==================================== -O3 ............................. 0.89 |======================================= -O3 -march=x86-64 ............... 0.89 |======================================= -O3 -march=skylake .............. 0.84 |==================================== -O3 -march=skylake-avx512 ....... 0.84 |==================================== -O3 -march=skylake-avx512 -flto . 0.82 |==================================== -Ofast -march=skylake-avx512 .... 0.84 |==================================== Bullet Physics Engine 2.81 Test: Convex Trimesh Seconds < Lower Is Better -O0 ............................. 1.05 |======================================= -O1 ............................. 1.05 |======================================= -O2 ............................. 1.05 |======================================= -O2 -march=skylake-avx512 ....... 1.00 |===================================== -O3 ............................. 1.05 |======================================= -O3 -march=x86-64 ............... 1.05 |======================================= -O3 -march=skylake .............. 1.00 |===================================== -O3 -march=skylake-avx512 ....... 1.00 |===================================== -O3 -march=skylake-avx512 -flto . 0.97 |==================================== -Ofast -march=skylake-avx512 .... 1.00 |===================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better -O0 ............................. 119.12 |===================================== -O1 ............................. 87.13 |=========================== -O2 ............................. 87.41 |=========================== -O2 -march=skylake-avx512 ....... 86.77 |=========================== -O3 ............................. 85.19 |========================== -O3 -march=x86-64 ............... 85.42 |=========================== -O3 -march=skylake .............. 84.95 |========================== -O3 -march=skylake-avx512 ....... 83.95 |========================== -O3 -march=skylake-avx512 -flto . 82.59 |========================== -Ofast -march=skylake-avx512 .... 83.44 |========================== Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Seconds < Lower Is Better -O0 ............................. 19.58 |====================================== -O1 ............................. 10.34 |==================== -O2 ............................. 10.57 |===================== -O2 -march=skylake-avx512 ....... 10.46 |==================== -O3 ............................. 10.39 |==================== -O3 -march=x86-64 ............... 10.39 |==================== -O3 -march=skylake .............. 10.66 |===================== -O3 -march=skylake-avx512 ....... 10.49 |==================== -O3 -march=skylake-avx512 -flto . 10.46 |==================== -Ofast -march=skylake-avx512 .... 10.48 |==================== dav1d 0.1 Video Input: Summer Nature 4K Seconds < Lower Is Better -O0 .......................... 49.47 |========================================= -O1 .......................... 27.33 |======================= -O2 .......................... 27.18 |======================= -O2 -march=skylake-avx512 .... 26.62 |====================== -O3 .......................... 26.90 |====================== -O3 -march=x86-64 ............ 26.95 |====================== -O3 -march=skylake ........... 26.39 |====================== -O3 -march=skylake-avx512 .... 26.75 |====================== -Ofast -march=skylake-avx512 . 26.88 |====================== dav1d 0.1 Video Input: Summer Nature 1080p Seconds < Lower Is Better -O0 .......................... 23.72 |========================================= -O1 .......................... 14.12 |======================== -O2 .......................... 14.02 |======================== -O2 -march=skylake-avx512 .... 13.72 |======================== -O3 .......................... 13.89 |======================== -O3 -march=x86-64 ............ 13.89 |======================== -O3 -march=skylake ........... 13.65 |======================== -O3 -march=skylake-avx512 .... 13.82 |======================== -Ofast -march=skylake-avx512 . 13.82 |======================== dcraw RAW To PPM Image Conversion Seconds < Lower Is Better -O0 ............................. 39.04 |====================================== -O1 ............................. 12.55 |============ -O2 ............................. 12.29 |============ -O2 -march=skylake-avx512 ....... 11.48 |=========== -O3 ............................. 11.59 |=========== -O3 -march=x86-64 ............... 11.56 |=========== -O3 -march=skylake .............. 10.83 |=========== -O3 -march=skylake-avx512 ....... 10.79 |=========== -O3 -march=skylake-avx512 -flto . 10.72 |========== -Ofast -march=skylake-avx512 .... 10.58 |========== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better -O0 ............................. 58.09 |====================================== -O1 ............................. 10.86 |======= -O2 ............................. 10.05 |======= -O2 -march=skylake-avx512 ....... 9.02 |====== -O3 ............................. 10.05 |======= -O3 -march=x86-64 ............... 10.06 |======= -O3 -march=skylake .............. 9.10 |====== -O3 -march=skylake-avx512 ....... 9.02 |====== -O3 -march=skylake-avx512 -flto . 8.96 |====== -Ofast -march=skylake-avx512 .... 9.00 |====== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better -O0 ............................. 27.45 |====================================== -O1 ............................. 10.70 |=============== -O2 ............................. 9.97 |============== -O2 -march=skylake-avx512 ....... 9.54 |============= -O3 ............................. 8.77 |============ -O3 -march=x86-64 ............... 8.82 |============ -O3 -march=skylake .............. 9.36 |============= -O3 -march=skylake-avx512 ....... 9.41 |============= -O3 -march=skylake-avx512 -flto . 9.31 |============= -Ofast -march=skylake-avx512 .... 8.83 |============ Mencoder 1.3.0 AVI To LAVC Seconds < Lower Is Better -O0 .......................... 32.24 |========================================= -O1 .......................... 17.11 |====================== -O2 .......................... 16.23 |===================== -O2 -march=skylake-avx512 .... 16.29 |===================== -O3 .......................... 16.33 |===================== -O3 -march=x86-64 ............ 16.29 |===================== -O3 -march=skylake ........... 16.02 |==================== -O3 -march=skylake-avx512 .... 16.23 |===================== -Ofast -march=skylake-avx512 . 16.15 |===================== libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Megapixels/sec > Higher Is Better -O0 ............................. 151 |=============================== -O1 ............................. 190 |======================================= -O2 ............................. 185 |====================================== -O2 -march=skylake-avx512 ....... 197 |======================================== -O3 ............................. 185 |====================================== -O3 -march=x86-64 ............... 185 |====================================== -O3 -march=skylake .............. 194 |======================================= -O3 -march=skylake-avx512 ....... 197 |======================================== -O3 -march=skylake-avx512 -flto . 197 |======================================== -Ofast -march=skylake-avx512 .... 197 |======================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better -O0 ............................. 301052 |======================== -O1 ............................. 420856 |================================= -O2 ............................. 453874 |==================================== -O2 -march=skylake-avx512 ....... 456016 |==================================== -O3 ............................. 456083 |==================================== -O3 -march=x86-64 ............... 457955 |==================================== -O3 -march=skylake .............. 460061 |==================================== -O3 -march=skylake-avx512 ....... 459370 |==================================== -O3 -march=skylake-avx512 -flto . 470868 |===================================== -Ofast -march=skylake-avx512 .... 457008 |==================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better -O0 ............................. 12257 |====================================== -O1 ............................. 5442 |================= -O2 ............................. 5517 |================= -O2 -march=skylake-avx512 ....... 12168 |====================================== -O3 ............................. 6689 |===================== -O3 -march=x86-64 ............... 12198 |====================================== -O3 -march=skylake .............. 12143 |====================================== -O3 -march=skylake-avx512 ....... 12200 |====================================== -O3 -march=skylake-avx512 -flto . 12260 |====================================== -Ofast -march=skylake-avx512 .... 5382 |================= Redis 4.0.8 Test: LPOP Requests Per Second > Higher Is Better -O0 ............................. 2196687 |================================== -O1 ............................. 2188606 |================================== -O2 ............................. 2282473 |==================================== -O2 -march=skylake-avx512 ....... 2261420 |=================================== -O3 ............................. 2185126 |================================== -O3 -march=x86-64 ............... 2313644 |==================================== -O3 -march=skylake .............. 2218415 |=================================== -O3 -march=skylake-avx512 ....... 2232979 |=================================== -O3 -march=skylake-avx512 -flto . 2201051 |================================== -Ofast -march=skylake-avx512 .... 2250315 |=================================== Redis 4.0.8 Test: SADD Requests Per Second > Higher Is Better -O0 ............................. 1629567 |=================================== -O1 ............................. 1625954 |=================================== -O2 ............................. 1571228 |================================== -O2 -march=skylake-avx512 ....... 1661520 |==================================== -O3 ............................. 1616386 |=================================== -O3 -march=x86-64 ............... 1626054 |=================================== -O3 -march=skylake .............. 1645082 |==================================== -O3 -march=skylake-avx512 ....... 1640318 |==================================== -O3 -march=skylake-avx512 -flto . 1589304 |================================== -Ofast -march=skylake-avx512 .... 1655372 |==================================== Redis 4.0.8 Test: LPUSH Requests Per Second > Higher Is Better -O0 ............................. 1417088 |=================================== -O1 ............................. 1383790 |================================== -O2 ............................. 1427279 |=================================== -O2 -march=skylake-avx512 ....... 1462996 |==================================== -O3 ............................. 1408693 |================================== -O3 -march=x86-64 ............... 1470671 |==================================== -O3 -march=skylake .............. 1427923 |=================================== -O3 -march=skylake-avx512 ....... 1399734 |================================== -O3 -march=skylake-avx512 -flto . 1371721 |================================== -Ofast -march=skylake-avx512 .... 1411109 |=================================== Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better -O0 ............................. 2070792 |=================================== -O1 ............................. 2026751 |=================================== -O2 ............................. 2077254 |==================================== -O2 -march=skylake-avx512 ....... 2106367 |==================================== -O3 ............................. 1989571 |================================== -O3 -march=x86-64 ............... 2029011 |=================================== -O3 -march=skylake .............. 2092803 |==================================== -O3 -march=skylake-avx512 ....... 2068424 |=================================== -O3 -march=skylake-avx512 -flto . 2038345 |=================================== -Ofast -march=skylake-avx512 .... 2102618 |==================================== Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better -O0 ............................. 1504661 |=================================== -O1 ............................. 1455072 |================================== -O2 ............................. 1465402 |================================== -O2 -march=skylake-avx512 ....... 1515942 |=================================== -O3 ............................. 1519222 |=================================== -O3 -march=x86-64 ............... 1534324 |==================================== -O3 -march=skylake .............. 1514425 |=================================== -O3 -march=skylake-avx512 ....... 1511340 |=================================== -O3 -march=skylake-avx512 -flto . 1467380 |================================== -Ofast -march=skylake-avx512 .... 1548977 |==================================== ctx_clock Context Switch Time Clocks < Lower Is Better -O0 ............................. 400 |======================================== -O1 ............................. 400 |======================================== -O2 ............................. 400 |======================================== -O2 -march=skylake-avx512 ....... 399 |======================================== -O3 ............................. 400 |======================================== -O3 -march=x86-64 ............... 403 |======================================== -O3 -march=skylake .............. 399 |======================================== -O3 -march=skylake-avx512 ....... 397 |======================================= -O3 -march=skylake-avx512 -flto . 404 |======================================== -Ofast -march=skylake-avx512 .... 403 |======================================== Sysbench 2018-07-28 Test: Memory Events Per Second > Higher Is Better -O0 ............................. 7152403 |============= -O1 ............................. 18699080 |================================== -O2 ............................. 19318403 |=================================== -O2 -march=skylake-avx512 ....... 19165082 |================================== -O3 ............................. 19320835 |=================================== -O3 -march=x86-64 ............... 19443592 |=================================== -O3 -march=skylake .............. 19327199 |=================================== -O3 -march=skylake-avx512 ....... 19353234 |=================================== -O3 -march=skylake-avx512 -flto . 19334728 |=================================== -Ofast -march=skylake-avx512 .... 19424478 |=================================== Sysbench 2018-07-28 Test: CPU Events Per Second > Higher Is Better -O0 ............................. 25334 |=========================== -O1 ............................. 32191 |================================== -O2 ............................. 35063 |===================================== -O2 -march=skylake-avx512 ....... 33956 |==================================== -O3 ............................. 35110 |===================================== -O3 -march=x86-64 ............... 35011 |===================================== -O3 -march=skylake .............. 32596 |================================== -O3 -march=skylake-avx512 ....... 33869 |==================================== -O3 -march=skylake-avx512 -flto . 32605 |================================== -Ofast -march=skylake-avx512 .... 35990 |====================================== Xsbench 2017-07-06 Lookups/s > Higher Is Better -O0 ............................. 4509047 |==================================== -O1 ............................. 4510280 |==================================== -O2 ............................. 4508443 |==================================== -O2 -march=skylake-avx512 ....... 4516663 |==================================== -O3 ............................. 4506269 |==================================== -O3 -march=x86-64 ............... 4508790 |==================================== -O3 -march=skylake .............. 4503111 |==================================== -O3 -march=skylake-avx512 ....... 4500275 |==================================== -O3 -march=skylake-avx512 -flto . 4497933 |==================================== -Ofast -march=skylake-avx512 .... 4510451 |==================================== Hierarchical INTegration 1.0 Test: FLOAT QUIPs > Higher Is Better -O0 ............................. 436365279 |================================== -O1 ............................. 435356946 |================================== -O2 ............................. 436238457 |================================== -O2 -march=skylake-avx512 ....... 435719801 |================================== -O3 ............................. 435633586 |================================== -O3 -march=x86-64 ............... 436477351 |================================== -O3 -march=skylake .............. 436446118 |================================== -O3 -march=skylake-avx512 ....... 437202778 |================================== -O3 -march=skylake-avx512 -flto . 436493946 |================================== -Ofast -march=skylake-avx512 .... 434130893 |================================== Hierarchical INTegration 1.0 Test: DOUBLE QUIPs > Higher Is Better -O0 ............................. 981051255 |================================== -O1 ............................. 982906512 |================================== -O2 ............................. 984347089 |================================== -O2 -march=skylake-avx512 ....... 983707493 |================================== -O3 ............................. 982706206 |================================== -O3 -march=x86-64 ............... 981861431 |================================== -O3 -march=skylake .............. 984996712 |================================== -O3 -march=skylake-avx512 ....... 981700599 |================================== -O3 -march=skylake-avx512 -flto . 984070004 |================================== -Ofast -march=skylake-avx512 .... 982044619 |================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better -O0 ............................. 22853 |==================================== -O1 ............................. 18906 |============================== -O2 ............................. 23159 |==================================== -O2 -march=skylake-avx512 ....... 23513 |===================================== -O3 ............................. 23790 |===================================== -O3 -march=x86-64 ............... 23270 |===================================== -O3 -march=skylake .............. 23505 |===================================== -O3 -march=skylake-avx512 ....... 24212 |====================================== -O3 -march=skylake-avx512 -flto . 23364 |===================================== -Ofast -march=skylake-avx512 .... 23302 |===================================== Apache Siege 2.4.29 Concurrent Users: 250 Transactions Per Second > Higher Is Better -O0 ............................. 68741 |====================================== -O1 ............................. 48360 |=========================== -O2 ............................. 41786 |======================= -O2 -march=skylake-avx512 ....... 61074 |================================== -O3 ............................. 57160 |================================ -O3 -march=x86-64 ............... 42582 |======================== -O3 -march=skylake .............. 37845 |===================== -O3 -march=skylake-avx512 ....... 41973 |======================= -O3 -march=skylake-avx512 -flto . 31309 |================= -Ofast -march=skylake-avx512 .... 53386 |==============================