GCC 9 Skylake-AVX512 Tests

Tests for a future article on Phoronix.

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

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 Testshint: DOUBLEbuild-gcc: Time To Compilevpxenc: vpxenc VP9 1080p Video Encodefftw: Stock - 2D FFT Size 4096apache-siege: 250byte: Dhrystone 2hint: FLOATpgbench: Buffer Test - Normal Load - Read Writecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9aom-av1: AV1 Video Encodingpgbench: Buffer Test - Normal Load - Read Onlygraphics-magick: Sharpengraphics-magick: Noise-Gaussiangraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Rotategraphics-magick: HWB Color Spacegraphics-magick: Swirlebizzy: c-ray: Total Time - 4K, 16 Rays Per Pixelt-test1: 1build-php: Time To Compilehimeno: Poisson Pressure Solverapache: Static Web Page Servingaobench: 2048 x 2048 - Total Timejohn-the-ripper: Traditional DESbuild-imagemagick: Time To Compiledav1d: Summer Nature 4Kscimark2: Compositesvt-av1: 1080p 8-bit YUV To AV1 Video Encoderedis: LPOPencode-flac: WAV To FLACbuild-apache: Time To Compilejohn-the-ripper: MD5john-the-ripper: Blowfishxsbench: redis: GETmencoder: AVI To LAVCt-test1: 2redis: SETx264: H.264 Video Encodingx265: H.265 1080p Video Encodingdav1d: Summer Nature 1080predis: SADDdcraw: RAW To PPM Image Conversionredis: LPUSHcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19encode-mp3: WAV To MP3sysbench: CPUmafft: Multiple Sequence Alignmentfftw: Stock - 2D FFT Size 64tjbench: Decompression Throughputsysbench: Memoryfftw: Stock - 2D FFT Size 32fftw: Stock - 1D FFT Size 32bullet: Raytestsfftw: Stock - 1D FFT Size 64svt-vp9: 1080p 8-bit YUV To VP9 Video Encodesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodectx-clock: Context Switch Timebullet: Convex Trimeshbullet: Prim Trimeshbullet: 136 Ragdollsbullet: 1000 Convexbullet: 1000 Stackbullet: 3000 Fallscimark2: Jacobi Successive Over-Relaxationscimark2: Dense LU Matrix Factorizationscimark2: Sparse Matrix Multiplyscimark2: Fast Fourier Transformscimark2: Monte Carlo-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-avx51298105125588622.972171687413943184343636527912257119.120.2230105280103101141151152130569980127.4252.4816.654682285372.37994440006.6749.477038.53219668758.0913.2489352056394509047207079232.2418.11150466187.3438.8123.72162956739.04141708819.5827.45253342.4733351517152403343830142.3334243063074001.050.892.574.024.544.12124398479733715398290651291622.8958364836038823899435356946544287.130.2242085617816720325025726622255401687.2250.4025.4315171890640.2710069700018.3627.3320728.58218860610.8617.51900518270884510280202675117.1117.261455072117.9539.2314.12162595412.55138379010.3410.70321912.4274681901869908010348104032.3470623073094001.050.892.564.014.534.0212674081338675587398434708994822.7756414178639696662436238457551787.410.2245387418017120725626327222857495978.2550.0343.8931542315939.1310256966724.4827.1820818.54228247310.0522.22900426283624508443207725416.2317.191465402119.8439.1014.02157122812.29142727910.579.97350632.4374621851931840310982110702.3389843063104001.050.902.584.014.554.0712674077342276387798370749395026.13660961074381081124357198011216886.770.2545601619017021525626026823058766056.4149.9043.7232992351336.8210253300024.5326.6222998.5522614209.0222.16900518283894516663210636716.2917.171515942121.6638.7613.72166152011.48146299610.469.54339562.39117341971916508215406149662.63142403143073991.000.842.313.844.053.7815674659351378696898270620696222.8556425716039608539435633586668985.190.2245608317516520224625026022059261042.4449.9963.4630962379037.7110079566727.2426.9025128.57218512610.0523.98901036289764506269198957116.3317.161519222121.6338.7913.89161638611.59140869310.398.77351102.3178851851932083511387106882.3490733073074001.050.892.544.004.534.0916645776340776794898186143196022.99583342582393545484364773511219885.420.2245795517616420124525226022056501942.4350.0963.2930842327037.6810082966727.1126.9525168.52231364410.0624.05902217289664508790202901116.2917.17153432412239.1013.89162605411.56147067110.398.82350112.4874311851944359211277107012.3490343063114031.050.892.564.014.534.1016625779341677394798499671295223.14647537845381666124364461181214384.950.2446006118917121725425626622958904631.2349.8363.2633152350534.9210070966727.2226.3927528.3822184159.1023.74901612289504503111209280316.0217.09151442512339.3013.65164508210.83142792310.669.36325962.38109171941932719913854135742.27123183153093991.000.842.323.824.073.8422196284349579197098170059996125.60674441973384552374372027781220083.950.2545937018917021125225726522656748133.9449.9663.5733162421234.9210074633327.2726.7527518.4822329799.0223.97885449290314500275206842416.2317.07151134012339.2913.82164031810.79139973410.499.41338692.42107861971935323415119152282.61140573133093971.000.842.313.854.063.82222063013478783971984070004706231309535933934364939461226082.590.2547086818716921225125726422757359133.5350.2034412336435.5710095266790.1726878.5422010518.9626.76916551284374497933203834517.23146738039.04158930410.72137172110.469.31326052.49101431971933472812293122962.60114363143124040.970.822.403.834.403.73221955682747780211998204461996625.8662125338638491238434130893538283.440.2545700818818722025325726522857872130.9649.9833622330234.4510072666727.8126.8827488.5222503159.0023.97901209289774510451210261816.1517.171548977121.1838.9413.82165537210.58141110910.488.83359902.42100371971942447812824129092.61110563133064031.000.842.313.844.073.83222163113551765893OpenBenchmarking.org

Hierarchical INTegration

Test: DOUBLE

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

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 -march=skylake-O3 -march=x86-64-O3 -march=skylake-avx512-O3-Ofast -march=skylake-avx5122004006008001000886916948950952960961962966

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

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

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 -flto-O3 -march=skylake-avx512-O2 -march=skylake-avx512-O3 -march=skylake-Ofast -march=skylake-avx512-O1-O3 -march=x86-64-O3-O2-O015003000450060007500SE +/- 74.38, N = 3SE +/- 6.12, N = 3SE +/- 57.60, N = 3SE +/- 35.50, N = 3SE +/- 35.76, N = 3SE +/- 18.22, N = 3SE +/- 43.25, N = 3SE +/- 9.39, N = 3SE +/- 29.27, N = 3SE +/- 3.87, N = 37062674466096475621258365833564256412171-O3-O2-O3 -march=skylake-Ofast-O1-O3-O2-O01. (CC) gcc options: -pthread -lm

Apache Siege

Concurrent Users: 250

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

BYTE Unix Benchmark

Computational Test: Dhrystone 2

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

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOAT-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-O3 -march=skylake-O0-O2-O2 -march=skylake-avx512-O3-O1-Ofast -march=skylake-avx51290M180M270M360M450MSE +/- 402091.62, N = 3SE +/- 236783.01, N = 3SE +/- 856766.90, N = 3SE +/- 134069.19, N = 3SE +/- 615391.75, N = 3SE +/- 305950.94, N = 3SE +/- 953105.49, N = 3SE +/- 552780.20, N = 3SE +/- 1120147.21, N = 3SE +/- 1141542.89, N = 3437202778436493946436477351436446118436365279436238457435719801435633586435356946434130893-flto-march=x86-64-march=skylake-O0-O2-O2-O1-Ofast1. (CC) gcc options: -O3 -march=native -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 -flto-O0-O3 -march=skylake-avx512-O3 -march=x86-64-O2 -march=skylake-avx512-O3 -march=skylake-O3-O2-O1-Ofast -march=skylake-avx5123K6K9K12K15KSE +/- 88.35, N = 3SE +/- 142.41, N = 3SE +/- 71.51, N = 3SE +/- 45.11, N = 3SE +/- 77.38, N = 3SE +/- 103.82, N = 3SE +/- 478.28, N = 9SE +/- 88.27, N = 3SE +/- 76.30, N = 3SE +/- 107.95, N = 31226012257122001219812168121436689551754425382-O3 -flto-O0-O3-O3 -march=x86-64-O2-O3 -march=skylake-O3-O2-O1-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-O3 -march=skylake-avx512 -flto-Ofast -march=skylake-avx512-O3 -march=skylake-avx512-O3 -march=skylake-O3-O3 -march=x86-64-O2 -march=skylake-avx512-O1-O2-O0306090120150SE +/- 0.29, N = 3SE +/- 0.55, N = 3SE +/- 0.29, N = 3SE +/- 0.23, N = 3SE +/- 0.27, N = 3SE +/- 0.21, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.27, N = 3SE +/- 0.04, N = 382.5983.4483.9584.9585.1985.4286.7787.1387.41119.12-O3 -flto-Ofast-O3-O3 -march=skylake-O3-O3 -march=x86-64-O2-O1-O2-O01. (CC) gcc options: -pthread -fvisibility=hidden

AOM AV1

AV1 Video Encoding

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

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

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Sharpen-O2 -march=skylake-avx512-O3 -march=skylake-avx512-O3 -march=skylake-Ofast -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O2-O1-O3 -march=x86-64-O3-O04080120160200SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 319018918918818718017817617580-O2-O3-O3 -march=skylake-Ofast-O3 -flto-O2-O1-O3 -march=x86-64-O3-O01. (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-Ofast -march=skylake-avx512-O3 -march=skylake-O2-O3 -march=skylake-avx512-O2 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O1-O3-O3 -march=x86-64-O04080120160200SE +/- 1.00, N = 3SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3SE +/- 0.33, N = 3187171171170170169167165164103-Ofast-O3 -march=skylake-O2-O3-O2-O3 -flto-O1-O3-O3 -march=x86-64-O01. (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-Ofast -march=skylake-avx512-O3 -march=skylake-O2 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=skylake-avx512-O2-O1-O3-O3 -march=x86-64-O050100150200250SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3220217215212211207203202201101-Ofast-O3 -march=skylake-O2-O3 -flto-O3-O2-O1-O3-O3 -march=x86-64-O01. (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-O2 -march=skylake-avx512-O2-O3 -march=skylake-Ofast -march=skylake-avx512-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O1-O3-O3 -march=x86-64-O060120180240300SE +/- 0.67, N = 3SE +/- 1.15, N = 3SE +/- 1.15, N = 3SE +/- 0.58, N = 3SE +/- 0.58, N = 3SE +/- 1.00, N = 3256256254253252251250246245141-O2-O2-O3 -march=skylake-Ofast-O3-O3 -flto-O1-O3-O3 -march=x86-64-O01. (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-O2-O2 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=skylake-avx512-O1-O3 -march=skylake-O3 -march=x86-64-O3-O060120180240300SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 0.58, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 0.33, N = 3263260257257257257256252250151-O2-O2-Ofast-O3 -flto-O3-O1-O3 -march=skylake-O3 -march=x86-64-O3-O01. (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-O2-O2 -march=skylake-avx512-O3 -march=skylake-O1-Ofast -march=skylake-avx512-O3 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-O3-O060120180240300SE +/- 0.33, N = 3SE +/- 1.15, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3272268266266265265264260260152-O2-O2-O3 -march=skylake-O1-Ofast-O3-O3 -flto-O3 -march=x86-64-O3-O01. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lz -lm -ldl -lpthread

GraphicsMagick

Operation: Swirl

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

ebizzy

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

C-Ray

Total Time - 4K, 16 Rays Per Pixel

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

t-test1

Threads: 1

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

Timed PHP Compilation

Time To Compile

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

Himeno Benchmark

Poisson Pressure Solver

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

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-O2 -march=skylake-avx512-O3 -march=skylake-O3 -march=skylake-avx512 -flto-Ofast -march=skylake-avx512-O3 -march=x86-64-O2-O0-O15K10K15K20K25KSE +/- 78.51, N = 3SE +/- 120.07, N = 3SE +/- 96.06, N = 3SE +/- 158.92, N = 3SE +/- 244.06, N = 3SE +/- 157.93, N = 3SE +/- 154.99, N = 3SE +/- 208.21, N = 3SE +/- 86.03, N = 3SE +/- 196.40, N = 324212237902351323505233642330223270231592285318906-O3-O3-O2-O3 -march=skylake-O3 -flto-Ofast-O3 -march=x86-64-O2-O0-O11. (CC) gcc options: -shared -fPIC -pthread

AOBench

Size: 2048 x 2048 - Total Time

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

John The Ripper

Test: Traditional DES

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

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 -march=x86-64-O3 -march=skylake-O3-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-avx512 -flto20406080100SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.17, N = 36.6718.3624.4824.5327.1127.2227.2427.2727.8190.17

dav1d

Video Input: Summer Nature 4K

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

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-O3 -march=skylake-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-O3-O2 -march=skylake-avx512-O2-O1-O06001200180024003000SE +/- 2.76, N = 3SE +/- 1.00, N = 3SE +/- 0.93, N = 3SE +/- 4.25, N = 3SE +/- 0.86, N = 3SE +/- 2.49, N = 3SE +/- 1.05, N = 3SE +/- 11.84, N = 3SE +/- 0.88, N = 3SE +/- 0.71, N = 3275227512748268725162512229920812072703-O3 -march=skylake-O3-Ofast-O3 -flto-O3 -march=x86-64-O3-O2-O2-O1-O01. (CC) gcc options: -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-O1-O3-O2 -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O2-O0-Ofast -march=skylake-avx512-O3 -march=x86-64-O3 -march=skylake-avx512-O3 -march=skylake246810SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 38.588.578.558.548.548.538.528.528.488.381. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -lm

Redis

Test: LPOP

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

FLAC Audio Encoding

WAV To FLAC

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

Timed Apache Compilation

Time To Compile

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

John The Ripper

Test: MD5

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

John The Ripper

Test: Blowfish

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

Xsbench

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

Redis

Test: GET

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

Mencoder

AVI To LAVC

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

t-test1

Threads: 2

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

Redis

Test: SET

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

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-O2 -march=skylake-avx512-O3-Ofast -march=skylake-avx512-O2-O1-O0306090120150SE +/- 1.22, N = 12SE +/- 1.68, N = 12SE +/- 1.88, N = 5SE +/- 1.86, N = 12SE +/- 2.05, N = 12SE +/- 2.14, N = 12SE +/- 2.40, N = 12SE +/- 3.10, N = 9SE +/- 1.68, N = 3123.00123.00122.00121.66121.63121.18119.84117.9587.34-march=skylake-march=x86-64-O2-Ofast-O2-O1-O01. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

x265

H.265 1080p Video Encoding

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

dav1d

Video Input: Summer Nature 1080p

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

Redis

Test: SADD

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

dcraw

RAW To PPM Image Conversion

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

Redis

Test: LPUSH

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

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

LAME MP3 Encoding

WAV To MP3

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

Sysbench

Test: CPU

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

Timed MAFFT Alignment

Multiple Sequence Alignment

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

FFTW

Build: Stock - Size: 2D FFT Size 64

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

libjpeg-turbo tjbench

Test: Decompression Throughput

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

Sysbench

Test: Memory

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

FFTW

Build: Stock - Size: 2D FFT Size 32

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

Bullet Physics Engine

Test: Raytests

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

FFTW

Build: Stock - Size: 1D FFT Size 64

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

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-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-avx512-O3-O1-O3 -march=x86-64-O2-O070140210280350SE +/- 5.38, N = 3SE +/- 5.63, N = 3SE +/- 4.85, N = 4SE +/- 4.42, N = 3SE +/- 5.81, N = 3SE +/- 4.83, N = 3SE +/- 6.10, N = 3SE +/- 5.43, N = 3SE +/- 3.74, N = 3SE +/- 5.82, N = 3315314314313313307307306306306-O3 -march=skylake-O3-Ofast-O3-O3-O1-O3 -march=x86-64-O01. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -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-O3 -march=skylake-avx512 -flto-O3 -march=x86-64-O2-O3 -march=skylake-avx512-O3 -march=skylake-O1-O3-O2 -march=skylake-avx512-O0-Ofast -march=skylake-avx51270140210280350SE +/- 2.81, N = 3SE +/- 4.38, N = 3SE +/- 2.15, N = 3SE +/- 2.15, N = 3SE +/- 4.28, N = 3SE +/- 1.40, N = 3SE +/- 2.13, N = 3SE +/- 4.37, N = 3SE +/- 3.49, N = 3SE +/- 2.84, N = 3312311310309309309307307307306-O3-O3 -march=x86-64-O3-O3 -march=skylake-O1-O3-O0-Ofast1. (CC) gcc options: -flto -fPIE -fPIC -O2 -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

ctx_clock

Context Switch Time

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

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-O3 -march=skylake-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O0-O1-O2-O3-O3 -march=x86-640.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 = 30.971.001.001.001.001.051.051.051.051.05-flto-O2-march=skylake-Ofast-O0-O1-O2-march=x86-641. (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 -flto-O2 -march=skylake-avx512-O3 -march=skylake-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O0-O1-O3-O3 -march=x86-64-O20.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.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 30.820.840.840.840.840.890.890.890.890.90-flto-O2-march=skylake-Ofast-O0-O1-march=x86-64-O21. (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-O2 -march=skylake-avx512-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-O3 -march=skylake-avx512 -flto-O3-O1-O3 -march=x86-64-O0-O20.58051.1611.74152.3222.9025SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 32.312.312.312.322.402.542.562.562.572.58-O2-Ofast-march=skylake-flto-O1-march=x86-64-O0-O21. (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-O3 -march=skylake-avx512 -flto-O2 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-avx512-O3-O1-O2-O3 -march=x86-64-O00.90451.8092.71353.6184.5225SE +/- 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.01, N = 3SE +/- 0.01, N = 33.823.833.843.843.854.004.014.014.014.02-march=skylake-flto-O2-Ofast-O1-O2-march=x86-64-O01. (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-O2 -march=skylake-avx512-O3 -march=skylake-avx512-O3 -march=skylake-Ofast -march=skylake-avx512-O3 -march=skylake-avx512 -flto-O1-O3-O3 -march=x86-64-O0-O21.02382.04763.07144.09525.119SE +/- 0.01, 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.01, N = 3SE +/- 0.01, N = 34.054.064.074.074.404.534.534.534.544.55-O2-march=skylake-Ofast-flto-O1-march=x86-64-O0-O21. (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 -flto-O2 -march=skylake-avx512-O3 -march=skylake-avx512-Ofast -march=skylake-avx512-O3 -march=skylake-O1-O2-O3-O3 -march=x86-64-O00.9271.8542.7813.7084.635SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 33.733.783.823.833.844.024.074.094.104.12-flto-O2-Ofast-march=skylake-O1-O2-march=x86-64-O01. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU

SciMark

Computational Test: Jacobi Successive Over-Relaxation

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.5