GCC 9 Skylake-AVX512 Tests

Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1902225-PTS-GCC9SKYL24&grw&rdt.

GCC 9 Skylake-AVX512 TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1Intel 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 I219-VUbuntu 18.104.18.0-15-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.2GCC 9.0.1 20190217ext42560x1440OpenBenchmarking.orgEnvironment Details- -O3 -march=skylake-avx512: CXXFLAGS=-O3-march=skylake-avx512 CFLAGS=-O3-march=skylake-avx512- -O3 -march=skylake: CXXFLAGS=-O3-march=skylake CFLAGS=-O3-march=skylake- -O3 -march=x86-64: CXXFLAGS=-O3-march=x86-64 CFLAGS=-O3-march=x86-64- -O0: CXXFLAGS=-O0 CFLAGS=-O0- -O3 -march=skylake-avx512 -flto: CXXFLAGS=-O3-march=skylake-avx512-flto CFLAGS=-O3-march=skylake-avx512-flto- -O2 -march=skylake-avx512: CXXFLAGS=-O2-march=skylake-avx512 CFLAGS=-O2-march=skylake-avx512- -O3: CXXFLAGS=-O3 CFLAGS=-O3- -O2: CXXFLAGS=-O2 CFLAGS=-O2- -Ofast -march=skylake-avx512: CXXFLAGS=-Ofast-march=skylake-avx512 CFLAGS=-Ofast-march=skylake-avx512- -O1: CXXFLAGS=-O1 CFLAGS=-O1Compiler Details- --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate powersavePython Details- -O3 -march=skylake-avx512, -O3 -march=skylake, -O3 -march=x86-64, -O0: Python 2.7.15+ + Python 3.6.7Security Details- KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

GCC 9 Skylake-AVX512 Testsbullet: Raytestsbullet: 3000 Fallbullet: 1000 Stackbullet: 1000 Convexbullet: 136 Ragdollsbullet: Prim Trimeshbullet: Convex Trimeshscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9t-test1: 1t-test1: 2ctx-clock: Context Switch Timehint: FLOAThint: DOUBLEencode-flac: WAV To FLACencode-mp3: WAV To MP3tjbench: Decompression Throughputdcraw: RAW To PPM Image Conversionfftw: Stock - 1D FFT Size 32fftw: Stock - 1D FFT Size 64fftw: Stock - 2D FFT Size 32fftw: Stock - 2D FFT Size 64fftw: Stock - 2D FFT Size 4096mafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solverbuild-imagemagick: Time To Compilexsbench: build-apache: Time To Compilejohn-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5build-php: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19build-gcc: Time To Compilesysbench: Memorysysbench: CPUaom-av1: AV1 Video Encodingaobench: 2048 x 2048 - Total Timevpxenc: vpxenc VP9 1080p Video Encodegraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacesvt-vp9: 1080p 8-bit YUV To VP9 Video Encodemencoder: AVI To LAVCx264: H.264 Video Encodingdav1d: Summer Nature 4Kdav1d: Summer Nature 1080psvt-av1: 1080p 8-bit YUV To AV1 Video Encodex265: H.265 1080p Video Encodingc-ray: Total Time - 4K, 16 Rays Per Pixelsvt-hevc: 1080p 8-bit YUV To HEVC Video Encodeapache: Static Web Page Servingapache-siege: 250redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeebizzy: byte: Dhrystone 2-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O12.613.824.063.852.310.841.00275197178334786301222083.9549.9617.073974372027789817005999.029.4119710.791522814057151191078667442.42331627.27450027523.972903110074633388544963.5710.4996119353234338690.2534.9225.6022625718921125217026531316.2312326.7513.828.4839.2933.9430924212419732232979164031813997342068424151134045937012200567481384552372.273.844.073.822.320.841.00275297079134956284221984.9549.8317.093994364461189849967129.109.3619410.831357412318138541091764752.38331527.22450311123.742895010070966790161263.2610.6695219327199325960.2434.9223.1422925618921725417126631516.0212326.3913.658.3839.3031.2330923505378452218415164508214279232092803151442546006112143589046381666122.344.104.534.012.560.891.05251694777334165779166285.4250.0917.1740343647735198186143110.068.8218511.5610701903411277743158332.48308427.11450879024.052896610082966790221763.2910.3996019443592350110.2237.6822.9922025217620124516426030616.2912226.9513.898.5239.1042.4331123270425822313644162605414706712029011153432445795512198565019393545482.334.124.544.022.570.891.057031533377979841243119.1252.4818.1140043636527998105125558.0927.4515139.04301434243438333521712.474686.67450904713.2456399944400089352016.6519.588867152403253340.2272.3722.971301518010114110315230632.2487.3449.4723.728.5338.81127.4230722853687412196687162956714170882070792150466130105212257569980394318432.603.734.403.832.400.820.972687211978027475568221982.5950.2017.234044364939469840700048.969.3119710.721229611436122931014370622.49344190.17449793326.762843710095266791655110.4619334728326050.2535.572272571872122511692643148.5439.0433.5331223364313092201051158930413717212038345146738047086812260573591535933932.633.784.053.842.310.841.00229996878635134659156786.7749.9017.173994357198019837074939.029.5419711.481496614240154061173466092.39329924.53451666322.162838910253300090051843.7210.4695019165082339560.2536.8226.1323026019021525617026831416.29121.6626.6213.728.5538.7656.4130723513610742261420166152014629962106367151594245601612168587660381081122.344.094.534.002.540.891.05251294876734075776166485.1949.9917.1640043563358698270620610.058.7718511.5910688907311387788556422.31309627.24450626923.982897610079566790103663.4610.3996219320835351100.2237.7122.8522025017520224616526030716.33121.6326.9013.898.5738.7942.443072379057160218512616163861408693198957115192224560836689592610396085392.334.074.554.012.580.901.05208187776334224077126787.4150.0317.1940043623845798434708910.059.9718512.2911070898410982746256412.43315424.48450844322.222836210256966790042643.8910.5794819318403350630.2239.1322.7722826318020725617127230616.23119.8427.1814.028.5439.1078.253102315941786228247315712281427279207725414654024538745517574959396966622.613.834.073.842.310.841.00274889376535516311222183.4449.9817.174034341308939820446199.008.8319710.581290911056128241003762122.42336227.81451045123.972897710072666790120910.4896619424478359900.2534.4525.8622825718822025318726531316.15121.1826.8813.828.5238.9430.963062330253386225031516553721411109210261815489774570085382578721384912382.344.024.534.012.560.891.05207287375533864081126787.1350.4017.2640043535694698290651210.8610.7019012.5510403706210348746858362.42151718.36451028017.512708810069700090051825.4310.3491618699080321910.2240.2722.8922225717820325016726630717.11117.9527.3314.128.5839.2387.22309189064836021886061625954138379020267511455072420856544255401638823899OpenBenchmarking.org

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytests-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.59181.18361.77542.36722.959SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 32.612.272.342.332.602.632.342.332.612.34-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 Fall-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.9271.8542.7813.7084.635SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 33.823.844.104.123.733.784.094.073.834.02-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stack-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11.02382.04763.07144.09525.119SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 34.064.074.534.544.404.054.534.554.074.53-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convex-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.90451.8092.71353.6184.5225SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.853.824.014.023.833.844.004.013.844.01-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 Ragdolls-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.58051.1611.74152.3222.9025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 32.312.322.562.572.402.312.542.582.312.56-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim Trimesh-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.20250.4050.60750.811.0125SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.840.840.890.890.820.840.890.900.840.89-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.23630.47260.70890.94521.1815SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.001.001.051.050.971.001.051.051.001.05-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O16001200180024003000SE +/- 1.00, N = 3SE +/- 2.76, N = 3SE +/- 0.86, N = 3SE +/- 0.71, N = 3SE +/- 4.25, N = 3SE +/- 1.05, N = 3SE +/- 2.49, N = 3SE +/- 11.84, N = 3SE +/- 0.93, N = 3SE +/- 0.88, N = 3275127522516703268722992512208127482072-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O15001000150020002500SE +/- 0.55, N = 3SE +/- 0.57, N = 3SE +/- 0.23, N = 3SE +/- 0.13, N = 3SE +/- 0.31, N = 3SE +/- 0.77, N = 3SE +/- 0.18, N = 3SE +/- 51.30, N = 3SE +/- 3.08, N = 3SE +/- 0.14, N = 39719709471532119968948877893873-O3-O3 -march=skylake-O3 -march=x86-64-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O12004006008001000SE +/- 0.54, N = 3SE +/- 1.91, N = 3SE +/- 3.92, N = 3SE +/- 0.99, N = 3SE +/- 1.51, N = 3SE +/- 0.72, N = 3SE +/- 4.40, N = 3SE +/- 1.83, N = 3SE +/- 1.03, N = 3SE +/- 3.69, N = 3783791773337780786767763765755-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O18001600240032004000SE +/- 5.26, N = 3SE +/- 6.16, N = 3SE +/- 4.59, N = 3SE +/- 0.24, N = 3SE +/- 1.89, N = 3SE +/- 4.35, N = 3SE +/- 3.35, N = 3SE +/- 4.48, N = 3SE +/- 4.91, N = 3SE +/- 0.95, N = 3347834953416797274735133407342235513386-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O114002800420056007000SE +/- 0.29, N = 3SE +/- 10.08, N = 3SE +/- 1.44, N = 3SE +/- 0.24, N = 3SE +/- 18.96, N = 3SE +/- 1.44, N = 3SE +/- 5.50, N = 3SE +/- 2.37, N = 3SE +/- 0.85, N = 3SE +/- 0.70, N = 3630162845779984556846595776407763114081-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O15001000150020002500SE +/- 0.23, N = 3SE +/- 2.53, N = 3SE +/- 0.37, N = 3SE +/- 2.24, N = 3SE +/- 0.90, N = 3SE +/- 0.72, N = 3SE +/- 0.15, N = 3SE +/- 0.77, N = 3SE +/- 0.96, N = 3SE +/- 0.54, N = 32220221916621243221915671664126722211267-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -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 9-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1306090120150SE +/- 0.29, N = 3SE +/- 0.23, N = 3SE +/- 0.21, N = 3SE +/- 0.04, N = 3SE +/- 0.29, N = 3SE +/- 0.33, N = 3SE +/- 0.27, N = 3SE +/- 0.27, N = 3SE +/- 0.55, N = 3SE +/- 0.58, N = 383.9584.9585.42119.1282.5986.7785.1987.4183.4487.13-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -fvisibility=hidden

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11224364860SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 349.9649.8350.0952.4850.2049.9049.9950.0349.9850.40-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O148121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 317.0717.0917.1718.1117.2317.1717.1617.1917.1717.26-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Time-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O190180270360450SE +/- 1.33, N = 3SE +/- 1.33, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 1.33, N = 3397399403400404399400400403400-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options:

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOAT-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O190M180M270M360M450MSE +/- 402091.62, N = 3SE +/- 134069.19, N = 3SE +/- 856766.90, N = 3SE +/- 615391.75, N = 3SE +/- 236783.01, N = 3SE +/- 953105.49, N = 3SE +/- 552780.20, N = 3SE +/- 305950.94, N = 3SE +/- 1141542.89, N = 3SE +/- 1120147.21, N = 3437202778436446118436477351436365279436493946435719801435633586436238457434130893435356946-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -O3 -march=native -lm

Hierarchical INTegration

Test: DOUBLE

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: DOUBLE-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1200M400M600M800M1000MSE +/- 2720569.85, N = 3SE +/- 788605.63, N = 3SE +/- 286663.14, N = 3SE +/- 1623168.86, N = 3SE +/- 1283826.50, N = 3SE +/- 763688.75, N = 3SE +/- 2100474.35, N = 3SE +/- 416122.99, N = 3SE +/- 1705390.61, N = 3SE +/- 1576347.63, N = 3981700599984996712981861431981051255984070004983707493982706206984347089982044619982906512-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -O3 -march=native -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11326395265SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 59.029.1010.0658.098.969.0210.0510.059.0010.86-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CXX) g++ options: -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1612182430SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 39.419.368.8227.459.319.548.779.978.8310.70-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression Throughput-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O14080120160200SE +/- 0.56, N = 3SE +/- 0.57, N = 3SE +/- 0.68, N = 3SE +/- 0.53, N = 3SE +/- 0.09, N = 3SE +/- 0.58, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 3SE +/- 0.42, N = 3SE +/- 0.11, N = 3197194185151197197185185197190-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversion-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1918273645SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 310.7910.8311.5639.0410.7211.4811.5912.2910.5812.55-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lm

FFTW

Build: Stock - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O13K6K9K12K15KSE +/- 37.99, N = 3SE +/- 135.22, N = 3SE +/- 3.84, N = 3SE +/- 91.03, N = 12SE +/- 120.67, N = 3SE +/- 217.52, N = 3SE +/- 16.09, N = 3SE +/- 30.37, N = 3SE +/- 148.54, N = 3SE +/- 41.18, N = 31522813574107013014122961496610688110701290910403-O3-O3 -march=skylake-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lm

FFTW

Build: Stock - Size: 1D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 64-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O13K6K9K12K15KSE +/- 66.43, N = 3SE +/- 19.35, N = 3SE +/- 19.17, N = 3SE +/- 0.84, N = 3SE +/- 51.60, N = 3SE +/- 22.30, N = 3SE +/- 31.43, N = 3SE +/- 74.89, N = 3SE +/- 20.80, N = 3SE +/- 19.63, N = 3140571231890343424114361424090738984110567062-O3-O3 -march=skylake-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lm

FFTW

Build: Stock - Size: 2D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 32-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O13K6K9K12K15KSE +/- 15.21, N = 3SE +/- 43.44, N = 3SE +/- 93.95, N = 3SE +/- 19.32, N = 3SE +/- 258.44, N = 12SE +/- 95.87, N = 3SE +/- 38.17, N = 3SE +/- 15.03, N = 3SE +/- 212.67, N = 4SE +/- 207.56, N = 121511913854112773438122931540611387109821282410348-O3-O3 -march=skylake-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lm

FFTW

Build: Stock - Size: 2D FFT Size 64

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 64-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O13K6K9K12K15KSE +/- 334.88, N = 12SE +/- 15.98, N = 3SE +/- 64.31, N = 3SE +/- 5.98, N = 3SE +/- 141.39, N = 6SE +/- 87.38, N = 3SE +/- 182.72, N = 12SE +/- 157.78, N = 12SE +/- 122.71, N = 3SE +/- 45.40, N = 3107861091774313335101431173478857462100377468-O3-O3 -march=skylake-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lm

FFTW

Build: Stock - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 4096-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O115003000450060007500SE +/- 6.12, N = 3SE +/- 35.50, N = 3SE +/- 43.25, N = 3SE +/- 3.87, N = 3SE +/- 74.38, N = 3SE +/- 57.60, N = 3SE +/- 9.39, N = 3SE +/- 29.27, N = 3SE +/- 35.76, N = 3SE +/- 18.22, N = 36744647558332171706266095642564162125836-O3-O3 -march=skylake-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.392Multiple Sequence Alignment-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.56031.12061.68092.24122.8015SE +/- 0.04, N = 12SE +/- 0.03, N = 12SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 12SE +/- 0.03, N = 12SE +/- 0.07, N = 9SE +/- 0.05, N = 3SE +/- 0.03, N = 122.422.382.482.472.492.392.312.432.422.421. (CC) gcc options: -std=c99 -O3 -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O17001400210028003500SE +/- 4.94, N = 3SE +/- 3.42, N = 3SE +/- 4.79, N = 3SE +/- 0.30, N = 3SE +/- 8.45, N = 3SE +/- 6.27, N = 3SE +/- 2.91, N = 3SE +/- 5.52, N = 3SE +/- 4.21, N = 3SE +/- 0.33, N = 3331633153084468344132993096315433621517-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -O3 -mavx2

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To Compile-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O120406080100SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.17, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 327.2727.2227.116.6790.1724.5327.2424.4827.8118.36

Xsbench

OpenBenchmarking.orgLookups/s, More Is BetterXsbench 2017-07-06-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11000K2000K3000K4000K5000KSE +/- 8949.05, N = 3SE +/- 3905.30, N = 3SE +/- 834.04, N = 3SE +/- 440.03, N = 3SE +/- 6064.49, N = 3SE +/- 1030.64, N = 3SE +/- 1705.74, N = 3SE +/- 691.10, N = 3SE +/- 3911.31, N = 3SE +/- 3044.62, N = 345002754503111450879045090474497933451666345062694508443451045145102801. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To Compile-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1612182430SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 323.9723.7424.0513.2426.7622.1623.9822.2223.9717.51

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Blowfish-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O16K12K18K24K30KSE +/- 41.46, N = 3SE +/- 9.82, N = 3SE +/- 8.67, N = 3SE +/- 1.45, N = 3SE +/- 10.68, N = 3SE +/- 11.39, N = 3SE +/- 14.36, N = 3SE +/- 21.34, N = 3SE +/- 23.60, N = 3SE +/- 25.21, N = 329031289502896656392843728389289762836228977270881. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DES-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O120M40M60M80M100MSE +/- 30123.82, N = 3SE +/- 73121.66, N = 3SE +/- 134375.51, N = 3SE +/- 237363.29, N = 3SE +/- 86023.90, N = 3SE +/- 148997.76, N = 3SE +/- 126349.16, N = 3SE +/- 121832.31, N = 3SE +/- 34844.10, N = 3SE +/- 202371.77, N = 3100746333100709667100829667994440001009526671025330001007956671025696671007266671006970001. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: MD5-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1200K400K600K800K1000KSE +/- 15148.30, N = 4SE +/- 1557.07, N = 3SE +/- 1490.19, N = 3SE +/- 1807.15, N = 3SE +/- 1547.29, N = 3SE +/- 1398.08, N = 3SE +/- 1968.50, N = 3SE +/- 2112.71, N = 3SE +/- 1185.03, N = 3SE +/- 230.33, N = 38854499016129022178935209165519005189010369004269012099005181. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To Compile-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-O11428425670SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 363.5763.2663.2916.6543.7263.4643.8925.43-O3-O3 -march=skylake-O3 -march=x86-64-O0-O2-O3-O2-O11. (CC) gcc options: -pedantic -ldl -lz -lm

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 19-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1510152025SE +/- 0.03, N = 3SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 310.4910.6610.3919.5810.4610.4610.3910.5710.4810.34-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread -lz -llzma

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To Compile-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O12004006008001000961952960886950962948966916

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: Memory-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O14M8M12M16M20MSE +/- 65309.84, N = 3SE +/- 50006.95, N = 3SE +/- 25107.25, N = 3SE +/- 11654.91, N = 3SE +/- 54487.03, N = 3SE +/- 33033.74, N = 3SE +/- 54448.06, N = 3SE +/- 9810.66, N = 3SE +/- 41327.39, N = 3SE +/- 266681.20, N = 31935323419327199194435927152403193347281916508219320835193184031942447818699080-march=skylake-march=x86-64-O0 -march=core2-flto-O2-march=core2-O2 -march=core2-Ofast-O1 -march=core21. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPU-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O18K16K24K32K40KSE +/- 6.42, N = 3SE +/- 1.99, N = 3SE +/- 6.41, N = 3SE +/- 6.46, N = 3SE +/- 6.49, N = 3SE +/- 5.39, N = 3SE +/- 7.33, N = 3SE +/- 4.17, N = 3SE +/- 7.33, N = 3SE +/- 5.57, N = 333869325963501125334326053395635110350633599032191-march=skylake-march=x86-64-O0 -march=core2-flto-O2-march=core2-O2 -march=core2-Ofast-O1 -march=core21. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm

AOM AV1

AV1 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2019-02-11AV1 Video Encoding-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O10.05630.11260.16890.22520.2815SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.250.240.220.220.250.250.220.220.250.22-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11632486480SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.23, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 334.9234.9237.6872.3735.5736.8237.7139.1334.4540.27-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -lm -O3

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.0vpxenc VP9 1080p Video Encode-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1612182430SE +/- 0.38, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.21, N = 3SE +/- 0.08, N = 3SE +/- 0.19, N = 3SE +/- 0.32, N = 3SE +/- 0.04, N = 325.6023.1422.9922.9726.1322.8522.7725.8622.89-march=skylake-march=x86-64-O0-O2-O2-Ofast-O11. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Swirl-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O150100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 3226229220130227230220228228222-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Rotate-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O160120180240300SE +/- 1.53, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3257256252151257260250263257257-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Sharpen-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O14080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 318918917680187190175180188178-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Enhanced-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O150100150200250SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3211217201101212215202207220203-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Resizing-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O160120180240300SE +/- 0.58, N = 3SE +/- 1.15, N = 3SE +/- 1.00, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 1.15, N = 3252254245141251256246256253250-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-Gaussian-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O14080120160200SE +/- 1.20, N = 3SE +/- 1.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3SE +/- 1.20, N = 3170171164103169170165171187167-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color Space-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O160120180240300SE +/- 0.58, N = 3SE +/- 1.15, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3265266260152264268260272265266-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

SVT-VP9

1080p 8-bit YUV To VP9 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 2019-02-171080p 8-bit YUV To VP9 Video Encode-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O170140210280350SE +/- 5.81, N = 3SE +/- 5.38, N = 3SE +/- 5.43, N = 3SE +/- 5.82, N = 3SE +/- 5.63, N = 3SE +/- 4.85, N = 4SE +/- 4.83, N = 3SE +/- 3.74, N = 3SE +/- 4.42, N = 3SE +/- 6.10, N = 3313315306306314314307306313307-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3-O3-Ofast-O11. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm

Mencoder

AVI To LAVC

OpenBenchmarking.orgSeconds, Fewer Is BetterMencoder 1.3.0AVI To LAVC-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1714212835SE +/- 0.11, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 316.2316.0216.2932.2416.2916.3316.2316.1517.111. (CC) gcc options: -fpie -pie -lrt -lpng -lz -ljpeg -lasound -ldl -lpthread -lmad -lvorbisenc -lvorbis -logg -rdynamic -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video Encoding-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1306090120150SE +/- 1.22, N = 12SE +/- 1.68, N = 12SE +/- 1.88, N = 5SE +/- 1.68, N = 3SE +/- 1.86, N = 12SE +/- 2.05, N = 12SE +/- 2.40, N = 12SE +/- 2.14, N = 12SE +/- 3.10, N = 9123.00123.00122.0087.34121.66121.63119.84121.18117.95-march=skylake-march=x86-64-O0-O2-O2-Ofast-O11. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 4K-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O11122334455SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 326.7526.3926.9549.4726.6226.9027.1826.8827.33-O3-O3 -march=skylake-O3 -march=x86-64-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080p-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 313.8213.6513.8923.7213.7213.8914.0213.8214.12-O3-O3 -march=skylake-O3 -march=x86-64-O0-O2-O3-O2-Ofast-O11. (CC) gcc options: -pthread

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 2019-02-151080p 8-bit YUV To AV1 Video Encode-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1246810SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 38.488.388.528.538.548.558.578.548.528.581. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video Encoding-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1918273645SE +/- 0.10, N = 3SE +/- 0.27, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.32, N = 3SE +/- 0.24, N = 3SE +/- 0.30, N = 3SE +/- 0.22, N = 3SE +/- 0.34, N = 339.2939.3039.1038.8139.0438.7638.7939.1038.9439.23-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1306090120150SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 333.9431.2342.43127.4233.5356.4142.4478.2530.9687.22-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -lm -lpthread -O3

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 2019-02-031080p 8-bit YUV To HEVC Video Encode-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O170140210280350SE +/- 2.15, N = 3SE +/- 4.28, N = 3SE +/- 4.38, N = 3SE +/- 3.49, N = 3SE +/- 2.81, N = 3SE +/- 4.37, N = 3SE +/- 2.13, N = 3SE +/- 2.15, N = 3SE +/- 2.84, N = 3SE +/- 1.40, N = 3309309311307312307307310306309-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3-O3-Ofast-O11. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page Serving-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O15K10K15K20K25KSE +/- 78.51, N = 3SE +/- 158.92, N = 3SE +/- 154.99, N = 3SE +/- 86.03, N = 3SE +/- 244.06, N = 3SE +/- 96.06, N = 3SE +/- 120.07, N = 3SE +/- 208.21, N = 3SE +/- 157.93, N = 3SE +/- 196.40, N = 324212235052327022853233642351323790231592330218906-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -shared -fPIC -pthread

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O115K30K45K60K75KSE +/- 3682.76, N = 9SE +/- 523.36, N = 3SE +/- 710.52, N = 3SE +/- 1555.32, N = 12SE +/- 472.96, N = 3SE +/- 3976.15, N = 12SE +/- 4402.70, N = 12SE +/- 741.74, N = 12SE +/- 5524.86, N = 9SE +/- 2642.93, N = 941973378454258268741313096107457160417865338648360-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -lpthread -ldl -lssl -lcrypto

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOP-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1500K1000K1500K2000K2500KSE +/- 25522.81, N = 12SE +/- 29907.21, N = 12SE +/- 33940.57, N = 4SE +/- 23378.66, N = 3SE +/- 42113.44, N = 3SE +/- 27627.12, N = 3SE +/- 24012.78, N = 12SE +/- 29874.17, N = 7SE +/- 33344.08, N = 12SE +/- 21388.10, N = 32232979221841523136442196687220105122614202185126228247322503152188606-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADD-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1400K800K1200K1600K2000KSE +/- 7995.97, N = 3SE +/- 16784.08, N = 3SE +/- 5516.38, N = 3SE +/- 3861.43, N = 3SE +/- 21156.11, N = 12SE +/- 17919.05, N = 3SE +/- 26463.63, N = 3SE +/- 26630.22, N = 4SE +/- 23526.71, N = 5SE +/- 25587.33, N = 31640318164508216260541629567158930416615201616386157122816553721625954-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSH-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1300K600K900K1200K1500KSE +/- 27880.00, N = 3SE +/- 4741.67, N = 3SE +/- 7767.29, N = 3SE +/- 21522.01, N = 3SE +/- 19415.15, N = 5SE +/- 14634.29, N = 3SE +/- 13122.41, N = 3SE +/- 6920.31, N = 3SE +/- 2390.12, N = 3SE +/- 21517.98, N = 31399734142792314706711417088137172114629961408693142727914111091383790-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GET-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1500K1000K1500K2000K2500KSE +/- 22834.56, N = 10SE +/- 27984.39, N = 3SE +/- 25102.63, N = 3SE +/- 20382.13, N = 3SE +/- 33595.58, N = 12SE +/- 34337.23, N = 3SE +/- 22517.77, N = 12SE +/- 34523.94, N = 3SE +/- 17889.86, N = 3SE +/- 33006.06, N = 32068424209280320290112070792203834521063671989571207725421026182026751-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SET-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1300K600K900K1200K1500KSE +/- 23960.63, N = 3SE +/- 5359.30, N = 3SE +/- 21146.25, N = 3SE +/- 10490.67, N = 3SE +/- 23666.49, N = 12SE +/- 17575.18, N = 12SE +/- 27857.14, N = 3SE +/- 20296.09, N = 3SE +/- 12163.22, N = 3SE +/- 11203.67, N = 31511340151442515343241504661146738015159421519222146540215489771455072-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

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 Only-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1100K200K300K400K500KSE +/- 671.98, N = 3SE +/- 528.95, N = 3SE +/- 1546.17, N = 3SE +/- 294.25, N = 3SE +/- 1793.01, N = 3SE +/- 287.09, N = 3SE +/- 341.05, N = 3SE +/- 1014.52, N = 3SE +/- 186.60, N = 3SE +/- 243.17, N = 3459370460061457955301052470868456016456083453874457008420856-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

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 Write-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O13K6K9K12K15KSE +/- 71.51, N = 3SE +/- 103.82, N = 3SE +/- 45.11, N = 3SE +/- 142.41, N = 3SE +/- 88.35, N = 3SE +/- 77.38, N = 3SE +/- 478.28, N = 9SE +/- 88.27, N = 3SE +/- 107.95, N = 3SE +/- 76.30, N = 31220012143121981225712260121686689551753825442-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O1130K260K390K520K650KSE +/- 12545.19, N = 12SE +/- 10152.88, N = 12SE +/- 6642.32, N = 8SE +/- 11752.07, N = 12SE +/- 15812.28, N = 9SE +/- 8477.47, N = 4SE +/- 7989.90, N = 12SE +/- 9477.40, N = 12SE +/- 10878.75, N = 3SE +/- 5658.87, N = 3567481589046565019569980573591587660592610574959578721554016-march=skylake-march=x86-64-O0-flto-O2-O2-Ofast-O11. (CC) gcc options: -pthread -lpthread -O3 -march=native

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2-O3 -march=skylake-avx512-O3 -march=skylake-O3 -march=x86-64-O0-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3-O2-Ofast -march=skylake-avx512-O111M22M33M44M55MSE +/- 35381.50, N = 3SE +/- 379820.56, N = 3SE +/- 212845.04, N = 3SE +/- 122855.06, N = 3SE +/- 697392.12, N = 3SE +/- 252029.98, N = 3SE +/- 54161.61, N = 3SE +/- 19121.03, N = 3SE +/- 123834.94, N = 3SE +/- 612034.43, N = 338455237381666123935454839431843535933933810811239608539396966623849123838823899-O3-O3 -march=skylake-O3 -march=x86-64-O0-O3 -flto-O2-O3-O2-Ofast-O11. (CC) gcc options:


Phoronix Test Suite v10.8.4