GCC 9 Skylake-AVX512 Tests

Tests for a future article on Phoronix.

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

GCC 9 Skylake-AVX512 TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=x86-64-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-Ofast -march=skylake-avx512Intel 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- -O0: CXXFLAGS=-O0 CFLAGS=-O0- -O1: CXXFLAGS=-O1 CFLAGS=-O1- -O2: CXXFLAGS=-O2 CFLAGS=-O2- -O2 -march=skylake-avx512: CXXFLAGS=-O2-march=skylake-avx512 CFLAGS=-O2-march=skylake-avx512- -O3: CXXFLAGS=-O3 CFLAGS=-O3- -O3 -march=x86-64: CXXFLAGS=-O3-march=x86-64 CFLAGS=-O3-march=x86-64- -O3 -march=skylake: CXXFLAGS=-O3-march=skylake CFLAGS=-O3-march=skylake- -O3 -march=skylake-avx512: CXXFLAGS=-O3-march=skylake-avx512 CFLAGS=-O3-march=skylake-avx512- -O3 -march=skylake-avx512 -flto: CXXFLAGS=-O3-march=skylake-avx512-flto CFLAGS=-O3-march=skylake-avx512-flto- -Ofast -march=skylake-avx512: CXXFLAGS=-Ofast-march=skylake-avx512 CFLAGS=-Ofast-march=skylake-avx512Compiler Details- --disable-multilib --enable-checking=releaseProcessor Details- Scaling Governor: intel_pstate powersavePython Details- -O0, -O3 -march=x86-64, -O3 -march=skylake, -O3 -march=skylake-avx512: 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 Testshimeno: Poisson Pressure Solverencode-flac: WAV To FLACscimark2: Dense LU Matrix Factorizationjohn-the-ripper: Blowfishfftw: Stock - 1D FFT Size 32fftw: Stock - 2D FFT Size 32scimark2: Sparse Matrix Multiplyfftw: Stock - 1D FFT Size 64c-ray: Total Time - 4K, 16 Rays Per Pixelscimark2: Compositebuild-php: Time To Compiledcraw: RAW To PPM Image Conversionfftw: Stock - 2D FFT Size 4096encode-mp3: WAV To MP3sysbench: Memorygraphics-magick: Sharpenscimark2: Fast Fourier Transformpgbench: Buffer Test - Normal Load - Read Writegraphics-magick: Enhancedaobench: 2048 x 2048 - Total Timebuild-apache: Time To Compilemencoder: AVI To LAVCscimark2: Monte Carlobuild-imagemagick: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19dav1d: Summer Nature 4Kgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacescimark2: Jacobi Successive Over-Relaxationgraphics-magick: Swirlgraphics-magick: Rotatedav1d: Summer Nature 1080ppgbench: Buffer Test - Normal Load - Read Onlycompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9sysbench: CPUbyte: Dhrystone 2tjbench: Decompression Throughputapache: Static Web Page Servingbullet: Raytestsvpxenc: vpxenc VP9 1080p Video Encodeaom-av1: AV1 Video Encodingbullet: 1000 Stackbullet: 136 Ragdollsbullet: 3000 Fallbullet: Prim Trimeshbuild-gcc: Time To Compilebullet: Convex Trimeshmafft: Multiple Sequence Alignmentredis: LPUSHredis: SETt-test1: 2redis: LPOPredis: GETredis: SADDt-test1: 1bullet: 1000 Convexjohn-the-ripper: MD5john-the-ripper: Traditional DESsvt-vp9: 1080p 8-bit YUV To VP9 Video Encodesvt-av1: 1080p 8-bit YUV To AV1 Video Encodesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodectx-clock: Context Switch Timex265: H.265 1080p Video Encodinghint: FLOATxsbench: hint: DOUBLEapache-siege: 250ebizzy: x264: H.264 Video Encodingfftw: Stock - 2D FFT Size 64-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=x86-64-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-Ofast -march=skylake-avx51246858.099845639301434387973424127.4270316.6539.04217127.457152403803371225710172.3713.2432.241536.6719.5849.47141103152124313015123.72301052119.122533439431843151228532.3322.970.224.542.574.120.898861.052.471417088150466118.1121966872070792162956752.484.02893520994440003068.5330740038.8143636527945090479810512556874156998087.343335151710.8640812708810403103483386706287.22207225.4312.55583610.7018699080178755544220340.2717.5117.1187318.3610.3427.33250167266126722225714.1242085687.133219138823899190189062.3422.890.224.532.564.020.899161.052.421383790145507217.2621886062026751162595450.404.019005181006970003078.5830940039.23435356946451028098290651248360554016117.957468315410.0540772836211070109823422898478.25208143.8912.2956419.9719318403180763551720739.1322.2216.2387724.4810.5727.18256171272126722826314.0245387487.413506339696662185231592.3322.770.224.552.584.070.909481.052.431427279146540217.1922824732077254157122850.034.019004261025696673068.5431040039.10436238457450844398434708941786574959119.84746232999.02465928389149661540635131424056.41229943.7211.4866099.54191650821907861216821536.8222.1616.2996824.5310.4626.62256170268156723026013.7245601686.773395638108112197235132.6326.130.254.052.313.780.849501.002.391462996151594217.1722614202106367166152049.903.849005181025330003148.5530739938.76435719801451666398370749361074587660121.6611734309610.0557762897610688113873407907342.44251263.4611.5956428.7719320835175767668920237.7123.9816.3394827.2410.3926.90246165260166422025013.8945608385.193511039608539185237902.3422.850.224.532.544.090.899621.052.311408693151922217.1621851261989571161638649.994.009010361007956673078.5730740038.79435633586450626998270620657160592610121.637885308410.0657792896610701112773416903442.43251663.2911.5658338.82194435921767731219820137.6824.0516.2994727.1110.3926.95245164260166222025213.8945795585.423501139354548185232702.3422.990.224.532.564.100.899601.052.481470671153432417.1723136442029011162605450.094.019022171008296673068.5231140339.10436477351450879098186143142582565019122743133159.10628428950135741385434951231831.23275263.2610.8364759.36193271991897911214321734.9223.7416.0297027.2210.6626.39254171266221922925613.6546006184.953259638166612194235052.2723.140.244.072.323.840.849521.002.381427923151442517.0922184152092803164508249.833.829016121007096673158.3830939939.304364461184503111984996712378455890461231091733169.02630129031152281511934781405733.94275163.5710.7967449.41193532341897831220021134.9223.9716.2397127.2710.4926.75252170265222022625713.8245937083.953386938455237197242122.6125.600.254.062.313.820.849611.002.421399734151134017.0722329792068424164031849.963.858854491007463333138.4830939739.294372027784500275981700599419735674811231078634418.96556828437122961229327471143633.53268710.7270629.31193347281877801226021235.5726.76211990.1710.46251169264221922725747086882.593260553593393197233642.600.254.402.403.730.820.972.491371721146738017.2322010512038345158930450.203.839165511009526673148.5431240439.044364939464497933984070004313095735911014333629.00631128977129091282435511105630.96274810.5862128.8319424478188765538222034.4523.9716.1589327.8110.4826.88253187265222122825713.8245700883.443599038491238197233022.6125.860.254.072.313.830.849661.002.421411109154897717.1722503152102618165537249.983.849012091007266673138.5230640338.94434130893451045198204461953386578721121.1810037OpenBenchmarking.org

Himeno Benchmark

Poisson Pressure Solver

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

FLAC Audio Encoding

WAV To FLAC

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

John The Ripper

Test: Blowfish

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

FFTW

Build: Stock - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 32-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5123K6K9K12K15KSE +/- 91.03, N = 12SE +/- 41.18, N = 3SE +/- 30.37, N = 3SE +/- 217.52, N = 3SE +/- 16.09, N = 3SE +/- 135.22, N = 3SE +/- 37.99, N = 3SE +/- 120.67, N = 3SE +/- 3.84, N = 3SE +/- 148.54, N = 33014104031107014966106881357415228122961070112909-O0-O1-O2-O2-O3-O3 -march=skylake-O3-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5123K6K9K12K15KSE +/- 19.32, N = 3SE +/- 207.56, N = 12SE +/- 15.03, N = 3SE +/- 95.87, N = 3SE +/- 38.17, N = 3SE +/- 43.44, N = 3SE +/- 15.21, N = 3SE +/- 258.44, N = 12SE +/- 93.95, N = 3SE +/- 212.67, N = 43438103481098215406113871385415119122931127712824-O0-O1-O2-O2-O3-O3 -march=skylake-O3-Ofast1. (CC) gcc options: -pthread -lm

SciMark

Computational Test: Sparse Matrix Multiply

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

FFTW

Build: Stock - Size: 1D FFT Size 64

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

SciMark

Computational Test: Composite

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

Timed PHP Compilation

Time To Compile

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

dcraw

RAW To PPM Image Conversion

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

FFTW

Build: Stock - Size: 2D FFT Size 4096

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

LAME MP3 Encoding

WAV To MP3

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

Sysbench

Test: Memory

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

GraphicsMagick

Operation: Sharpen

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

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5122004006008001000SE +/- 0.99, N = 3SE +/- 3.69, N = 3SE +/- 1.83, N = 3SE +/- 0.72, N = 3SE +/- 4.40, N = 3SE +/- 1.91, N = 3SE +/- 0.54, N = 3SE +/- 1.51, N = 3SE +/- 3.92, N = 3SE +/- 1.03, N = 3337755763786767791783780773765-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5123K6K9K12K15KSE +/- 142.41, N = 3SE +/- 76.30, N = 3SE +/- 88.27, N = 3SE +/- 77.38, N = 3SE +/- 478.28, N = 9SE +/- 103.82, N = 3SE +/- 71.51, N = 3SE +/- 88.35, N = 3SE +/- 45.11, N = 3SE +/- 107.95, N = 31225754425517121686689121431220012260121985382-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

GraphicsMagick

Operation: Enhanced

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

AOBench

Size: 2048 x 2048 - Total Time

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

Timed Apache Compilation

Time To Compile

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

Mencoder

AVI To LAVC

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

SciMark

Computational Test: Monte Carlo

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

Timed ImageMagick Compilation

Time To Compile

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

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

dav1d

Video Input: Summer Nature 4K

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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Resizing-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51260120180240300SE +/- 1.15, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 1.15, N = 3SE +/- 0.58, N = 3SE +/- 1.00, N = 3141250256256246254252251245253-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5124080120160200SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3SE +/- 1.00, N = 3103167171170165171170169164187-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51260120180240300SE +/- 0.33, N = 3SE +/- 1.15, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3152266272268260266265264260265-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5125001000150020002500SE +/- 2.24, N = 3SE +/- 0.54, N = 3SE +/- 0.77, N = 3SE +/- 0.72, N = 3SE +/- 0.15, N = 3SE +/- 2.53, N = 3SE +/- 0.23, N = 3SE +/- 0.90, N = 3SE +/- 0.37, N = 3SE +/- 0.96, N = 31243126712671567166422192220221916622221-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -lm

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Swirl-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51250100150200250SE +/- 0.33, N = 3SE +/- 0.33, N = 3130222228230220229226227220228-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51260120180240300SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3151257263260250256257257252257-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgSeconds, Fewer Is Betterdav1d 0.1Video Input: Summer Nature 1080p-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=x86-64-Ofast -march=skylake-avx512612182430SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 323.7214.1214.0213.7213.8913.6513.8213.8913.82-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -march=x86-64-Ofast1. (CC) gcc options: -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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512100K200K300K400K500KSE +/- 294.25, N = 3SE +/- 243.17, N = 3SE +/- 1014.52, N = 3SE +/- 287.09, N = 3SE +/- 341.05, N = 3SE +/- 528.95, N = 3SE +/- 671.98, N = 3SE +/- 1793.01, N = 3SE +/- 1546.17, N = 3SE +/- 186.60, N = 3301052420856453874456016456083460061459370470868457955457008-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

XZ Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512306090120150SE +/- 0.04, N = 3SE +/- 0.58, N = 3SE +/- 0.27, N = 3SE +/- 0.33, N = 3SE +/- 0.27, N = 3SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.29, N = 3SE +/- 0.21, N = 3SE +/- 0.55, N = 3119.1287.1387.4186.7785.1984.9583.9582.5985.4283.44-O0-O1-O2-O2-O3-O3 -march=skylake-O3-O3 -flto-O3 -march=x86-64-Ofast1. (CC) gcc options: -pthread -fvisibility=hidden

Sysbench

Test: CPU

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

BYTE Unix Benchmark

Computational Test: Dhrystone 2

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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

Apache Benchmark

Static Web Page Serving

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

Bullet Physics Engine

Test: Raytests

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

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

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

AOM AV1

AV1 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2019-02-11AV1 Video Encoding-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.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.220.220.220.250.220.240.250.250.220.25-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stack-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5121.02382.04763.07144.09525.119SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, 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 = 34.544.534.554.054.534.074.064.404.534.07-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.58051.1611.74152.3222.9025SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 32.572.562.582.312.542.322.312.402.562.31-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.9271.8542.7813.7084.635SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.03, 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 = 34.124.024.073.784.093.843.823.734.103.83-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.20250.4050.60750.811.0125SE +/- 0.00, N = 3SE +/- 0.00, 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 = 3SE +/- 0.00, N = 30.890.890.900.840.890.840.840.820.890.84-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Timed GCC Compilation

Time To Compile

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

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.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.051.051.051.001.051.001.000.971.051.00-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

Timed MAFFT Alignment

Multiple Sequence Alignment

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

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSH-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512300K600K900K1200K1500KSE +/- 21522.01, N = 3SE +/- 21517.98, N = 3SE +/- 6920.31, N = 3SE +/- 14634.29, N = 3SE +/- 13122.41, N = 3SE +/- 4741.67, N = 3SE +/- 27880.00, N = 3SE +/- 19415.15, N = 5SE +/- 7767.29, N = 3SE +/- 2390.12, N = 31417088138379014272791462996140869314279231399734137172114706711411109-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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512300K600K900K1200K1500KSE +/- 10490.67, N = 3SE +/- 11203.67, N = 3SE +/- 20296.09, N = 3SE +/- 17575.18, N = 12SE +/- 27857.14, N = 3SE +/- 5359.30, N = 3SE +/- 23960.63, N = 3SE +/- 23666.49, N = 12SE +/- 21146.25, N = 3SE +/- 12163.22, N = 31504661145507214654021515942151922215144251511340146738015343241548977-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

t-test1

Threads: 2

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

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOP-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512500K1000K1500K2000K2500KSE +/- 23378.66, N = 3SE +/- 21388.10, N = 3SE +/- 29874.17, N = 7SE +/- 27627.12, N = 3SE +/- 24012.78, N = 12SE +/- 29907.21, N = 12SE +/- 25522.81, N = 12SE +/- 42113.44, N = 3SE +/- 33940.57, N = 4SE +/- 33344.08, N = 122196687218860622824732261420218512622184152232979220105123136442250315-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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512500K1000K1500K2000K2500KSE +/- 20382.13, N = 3SE +/- 33006.06, N = 3SE +/- 34523.94, N = 3SE +/- 34337.23, N = 3SE +/- 22517.77, N = 12SE +/- 27984.39, N = 3SE +/- 22834.56, N = 10SE +/- 33595.58, N = 12SE +/- 25102.63, N = 3SE +/- 17889.86, N = 32070792202675120772542106367198957120928032068424203834520290112102618-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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512400K800K1200K1600K2000KSE +/- 3861.43, N = 3SE +/- 25587.33, N = 3SE +/- 26630.22, N = 4SE +/- 17919.05, N = 3SE +/- 26463.63, N = 3SE +/- 16784.08, N = 3SE +/- 7995.97, N = 3SE +/- 21156.11, N = 12SE +/- 5516.38, N = 3SE +/- 23526.71, N = 51629567162595415712281661520161638616450821640318158930416260541655372-O2 -O3 -flto1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

t-test1

Threads: 1

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

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convex-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx5120.90451.8092.71353.6184.5225SE +/- 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 = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.024.014.013.844.003.823.853.834.013.84-O0-O1-O2-O2-march=skylake-flto-march=x86-64-Ofast1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: MD5-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512200K400K600K800K1000KSE +/- 1807.15, N = 3SE +/- 230.33, N = 3SE +/- 2112.71, N = 3SE +/- 1398.08, N = 3SE +/- 1968.50, N = 3SE +/- 1557.07, N = 3SE +/- 15148.30, N = 4SE +/- 1547.29, N = 3SE +/- 1490.19, N = 3SE +/- 1185.03, N = 38935209005189004269005189010369016128854499165519022179012091. (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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51220M40M60M80M100MSE +/- 237363.29, N = 3SE +/- 202371.77, N = 3SE +/- 121832.31, N = 3SE +/- 148997.76, N = 3SE +/- 126349.16, N = 3SE +/- 73121.66, N = 3SE +/- 30123.82, N = 3SE +/- 86023.90, N = 3SE +/- 134375.51, N = 3SE +/- 34844.10, N = 3994440001006970001025696671025330001007956671007096671007463331009526671008296671007266671. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt

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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51270140210280350SE +/- 5.82, N = 3SE +/- 6.10, N = 3SE +/- 3.74, N = 3SE +/- 4.85, N = 4SE +/- 4.83, N = 3SE +/- 5.38, N = 3SE +/- 5.81, N = 3SE +/- 5.63, N = 3SE +/- 5.43, N = 3SE +/- 4.42, N = 3306307306314307315313314306313-O0-O1-O3-O3 -march=skylake-O3-O3-O3 -march=x86-64-Ofast1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm

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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx512246810SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 38.538.588.548.558.578.388.488.548.528.521. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm

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-O0-O1-O2-O2 -march=skylake-avx512-O3-O3 -march=skylake-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-Ofast -march=skylake-avx51270140210280350SE +/- 3.49, N = 3SE +/- 1.40, N = 3SE +/- 2.15, N = 3SE +/- 4.37, N = 3SE +/- 2.13, N = 3SE +/- 4.28, N = 3SE +/- 2.15, N = 3SE +/- 2.81, N = 3SE +/- 4.38, N = 3SE +/- 2.84, N = 3307309310307307309309312311306-O0-O1-O3-O3 -march=skylake-O3-O3-O3 -march=x86-64-Ofast1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

ctx_clock

Context Switch Time

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

x265

H.265 1080p Video Encoding

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

Hierarchical INTegration

Test: FLOAT

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

Xsbench

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

Hierarchical INTegration

Test: DOUBLE

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

Apache Siege

Concurrent Users: 250

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

ebizzy

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

x264

H.264 Video Encoding

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

FFTW

Build: Stock - Size: 2D FFT Size 64

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


Phoronix Test Suite v10.8.5