GCC Znver3 Compiler Optimization Levels

Tests for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2012152-HA-GCCZNVER322
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Audio Encoding 2 Tests
AV1 3 Tests
Bioinformatics 4 Tests
Chess Test Suite 2 Tests
Timed Code Compilation 5 Tests
C/C++ Compiler Tests 36 Tests
Compression Tests 3 Tests
CPU Massive 27 Tests
Creator Workloads 18 Tests
Cryptography 2 Tests
Encoding 10 Tests
HPC - High Performance Computing 8 Tests
Imaging 3 Tests
Common Kernel Benchmarks 3 Tests
Multi-Core 23 Tests
Programmer / Developer System Benchmarks 8 Tests
Raytracing 2 Tests
Renderers 4 Tests
Scientific Computing 6 Tests
Server 4 Tests
Server CPU Tests 11 Tests
Single-Threaded 6 Tests
Video Encoding 8 Tests
Common Workstation Benchmarks 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
-O3 -march=znver3
December 13 2020
  3 Hours, 19 Minutes
-O3 -march=znver2
December 13 2020
  4 Hours, 18 Minutes
-O3 -march=x86-64
December 14 2020
  4 Hours, 3 Minutes
-O3 -maech=znver3 -flto
December 14 2020
  3 Hours, 3 Minutes
-Ofast -march=znver3 -flto
December 15 2020
  3 Hours, 37 Minutes
-O2 -march=znver3 -flto
December 15 2020
  4 Hours, 9 Minutes
Invert Hiding All Results Option
  3 Hours, 45 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


GCC Znver3 Compiler Optimization Levels - Phoronix Test Suite

GCC Znver3 Compiler Optimization Levels

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2012152-HA-GCCZNVER322&grr&sor.

GCC Znver3 Compiler Optimization LevelsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -fltoAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3003 BIOS)AMD Starship/Matisse16GB2000GB Corsair Force MP600AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (2100/875MHz)AMD Navi 10 HDMI AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.10.0-051000rc6daily20201205-generic (x86_64) 20201204GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 21.0.0-devel (git-1a53572 2020-12-09 focal-oibaf-ppa) (LLVM 11.0.0)1.2.145GCC 11.0.0 20201213ext43840x2160OpenBenchmarking.orgEnvironment Details- -O3 -march=znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3"- -O3 -march=znver2: CXXFLAGS="-O3 -march=znver2" CFLAGS="-O3 -march=znver2"- -O3 -march=x86-64: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64"- -O3 -maech=znver3 -flto: CXXFLAGS="-O3 -march=znver3 -flto" CFLAGS="-O3 -march=znver3 -flto"- -Ofast -march=znver3 -flto: CXXFLAGS="-Ofast -march=znver3 -flto" CFLAGS="-Ofast -march=znver3 -flto"- -O2 -march=znver3 -flto: CXXFLAGS="-O2 -march=znver3 -flto" CFLAGS="-O2 -march=znver3 -flto"Compiler Details- --disable-multilib --enable-checking=releaseDisk Details- -O3 -march=znver3: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009Python Details- -O3 -march=znver3: Python 2.7.18 + Python 3.8.5Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

GCC Znver3 Compiler Optimization Levelshint: FLOATfftw: Float + SSE - 2D FFT Size 4096cpp-perf-bench: Math Libraryvpxenc: Speed 0fftw: Stock - 2D FFT Size 4096daphne: OpenMP - Points2Imagehimeno: Poisson Pressure Solvercpp-perf-bench: Ctypemrbayes: Primate Phylogeny Analysisgraphics-magick: Rotatenginx: Static Web Page Servinggraphics-magick: Noise-Gaussianhmmer: Pfam Database Searchsqlite-speedtest: Timed Time - Size 1,000build-ffmpeg: Time To Compilecpp-perf-bench: Stepanov Abstractioncompress-zstd: 19scimark2: Compositemt-dgemm: Sustained Floating-Point Ratecpp-perf-bench: Atolgraphics-magick: Enhancedgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Swirldav1d: Chimera 1080p 10-bitcrafty: Elapsed Timebuild-imagemagick: Time To Compilekvazaar: Bosphorus 4K - Slowkvazaar: Bosphorus 4K - Mediumtachyon: Total Timebuild-php: Time To Compileaobench: 2048 x 2048 - Total Timecpp-perf-bench: Stepanov Vectorrnnoise: vpxenc: Speed 5encode-flac: WAV To FLACcompress-7zip: Compress Speed Testc-ray: Total Time - 4K, 16 Rays Per Pixelaircrack-ng: libraw: Post-Processing Benchmarkcoremark: CoreMark Size 666 - Iterations Per Secondaom-av1: Speed 4 Realtimecompress-zstd: 3build-mplayer: Time To Compileaom-av1: Speed 5 Two-Passcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9apache: Static Web Page Servingx265: Bosphorus 4Kcpp-perf-bench: Function Objectsaom-av1: Speed 8 Realtimedaphne: OpenMP - NDT Mappingopenssl: RSA 4096-bit Performancekvazaar: Bosphorus 4K - Very Fastbuild-apache: Time To Compiledav1d: Summer Nature 4Kfftw: Float + SSE - 1D FFT Size 4096encode-mp3: WAV To MP3kvazaar: Bosphorus 1080p - Slowsvt-av1: Enc Mode 4 - 1080pdav1d: Chimera 1080pkvazaar: Bosphorus 1080p - Mediummafft: Multiple Sequence Alignment - LSU RNAx264: H.264 Video Encodingkvazaar: Bosphorus 4K - Ultra Fastsvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pfftw: Stock - 1D FFT Size 4096bullet: Raytestsx265: Bosphorus 1080psvt-av1: Enc Mode 8 - 1080pkvazaar: Bosphorus 1080p - Very Fastsmallpt: Global Illumination Renderer; 128 Samplesdav1d: Summer Nature 1080ptscp: AI Chess Performancekvazaar: Bosphorus 1080p - Ultra Fastsvt-vp9: Visual Quality Optimized - Bosphorus 1080pwebp: Quality 100bullet: 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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto530415720.6686132774222.24510.039314.130333.6602977394918.50682340.08176.317106451446.9244185.02040.64330.87118.86444.23958.177.30709335.813432361213511151196261.391139683718.85911.5811.7449.482736.67625.06542.38016.56339.786.5349584425.25475202.34473.83716026.6202712.645066.019.7984.6923.60346267.9227.5411.19862.33971.314849.530.3115.138240.24698195.44544.917.014879.2046.427.115199.0254.73239.32137021.66329389.1360.383111.504.673914.922055431200.12230.151.6480.7316180.6566431.7105042.6728053.2654522.6518873043.4610128.764779.43467.20883.30535659290.5088030461220.55010.758927.130133.1743041105341.80244440.71275.69791948905.0143484.79141.91230.81120.63544.24407.327.51218935.332444377190710641139260.361146042819.37011.5911.7249.289136.75325.01641.71714.07039.666.6169571525.25175330.44875.26721620.0675102.535028.119.5984.7923.41546212.9227.8111.46462.28964.724857.930.3415.189241.87719175.67344.976.956893.7246.387.324200.6654.75234.58140961.78545888.8059.944111.544.677932.672010350199.35223.971.6840.8763820.7861832.0414533.1974183.8906643.1641712972.3312537.235128.66531.10867.28536140751.38618223.8749.448169.229933.9605065344972.63473341.93577.07498751463.8742685.59641.94830.71119.84844.33660.746.48455736.377382225172110671094187.651116159919.00011.6911.8649.502735.34829.99142.38314.52333.716.4419531631.36475091.64363.90717480.2376132.625042.519.8174.8423.17345996.8027.6311.32860.07931.034847.330.4815.177243.365.78745.756.960903.9146.747.399202.7854.43235.02124361.79286388.9259.840111.775.068921.072035599198.84224.111.7260.9306820.8155182.1840483.6273704.0778663.3310152473.849747.104634.54550.92897.30525844746.5677031709219.4801012529966.0499940275235.07556539.86773.91994851640.9943084.11941.30518.88444.23855.307.69608935.3294453701906111011561202036463.47611.8812.0349.427525.84841.57913.8606.6069517225.48075160.06573.73736850.4336392.635043.14.9024.09327.7511.47362.52971.454836.631.44644685.78946.306.97247.327.28656.12235.83155841.63224489.0860.224116.074.6562082271203.89224.251.6360.7089180.6406681.7717872.6254053.3192782.692812552.118601.614016.10460.201625.41483531659.1392431754217.5098755.929964.6923924054974.88307840.20645.27496149006.0850476.94341.12718.55044.24101.897.75895236.7844493281901111912011225886666.84312.1212.2749.539824.50541.8276.2339587227.34275105.17275.23728279.7922112.665030.24.8123.71027.3211.25963.76969.914839.532.40638825.28247.256.93448.547.34158.69237.7412149.01.62768888.2159.761121.744.6022187546220.99228.431.6600.7080370.6407571.7699002.6291673.3162082.6928272998.479843.105235.17539.061893.64533589946.0045631717283.6949718.229486.0040185845357.65393748.60679.51388851831.7644584.92945.48525.79544.12924.237.34563835.3854763771854111111531165047250.40711.6811.8449.520227.36342.03315.6546.1869558846.41975257.16449.32681281.7062422.675045.84.8723.33627.4813.44962.08970.464852.630.76727636.47345.686.95747.047.36554.91236.33152321.59424387.7159.679113.414.6072153845201.85225.361.6480.693470.6276871.7372172.5739823.2558472.6321081577.675574.176037.39540.63891.29OpenBenchmarking.org

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOAT-O3 -march=x86-64-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto110M220M330M440M550MSE +/- 4969986.40, N = 3SE +/- 5929051.95, N = 3SE +/- 4842392.51, N = 3SE +/- 5853530.73, N = 3SE +/- 794515.24, N = 3SE +/- 31530973.95, N = 9536140751.39535659290.51533589946.00530415720.67525844746.57483531659.14-march=x86-64-march=znver2-O2 -march=znver3 -flto-march=znver3-march=znver3 -flto-Ofast -march=znver3 -flto1. (CC) gcc options: -O3 -march=native -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096-O3 -march=znver3-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver27K14K21K28K35KSE +/- 428.13, N = 3SE +/- 225.04, N = 3SE +/- 342.00, N = 7SE +/- 261.90, N = 3SE +/- 945.33, N = 93277431754317173170930461-O3 -march=znver3-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver21. (CC) gcc options: -pthread -lm

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math Library-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64-O2 -march=znver3 -flto60120180240300SE +/- 2.13, N = 3SE +/- 1.97, N = 3SE +/- 1.88, N = 3SE +/- 0.77, N = 3SE +/- 2.74, N = 3SE +/- 26.60, N = 9217.51219.48220.55222.25223.87283.69-Ofast -march=znver3 -flto-march=znver3 -flto-march=znver2-march=znver3-march=x86-64-O2 -march=znver3 -flto1. (CXX) g++ options: -std=c++11 -O3

VP9 libvpx Encoding

Speed: Speed 0

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 0-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-643691215SE +/- 0.09, N = 3SE +/- 0.29, N = 14SE +/- 0.41, N = 1510.7510.039.44-march=znver2-march=znver3-march=x86-641. (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 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-Ofast -march=znver3 -flto-O3 -march=x86-642K4K6K8K10KSE +/- 25.21, N = 3SE +/- 96.35, N = 3SE +/- 18.57, N = 3SE +/- 15.97, N = 3SE +/- 86.92, N = 3SE +/- 312.57, N = 1210125.09718.29314.18927.18755.98169.2-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-Ofast -march=znver3 -flto1. (CC) gcc options: -pthread -lm

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2Image-O3 -march=znver3-O3 -march=znver2-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto6K12K18K24K30KSE +/- 132.80, N = 3SE +/- 334.66, N = 15SE +/- 432.33, N = 14SE +/- 241.17, N = 15SE +/- 382.84, N = 3SE +/- 474.52, N = 330333.6630133.1729966.0529964.6929933.9629486.001. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver-O2 -march=znver3 -flto-O3 -march=znver2-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver311002200330044005500SE +/- 203.31, N = 12SE +/- 26.98, N = 3SE +/- 179.16, N = 12SE +/- 307.73, N = 12SE +/- 199.91, N = 15SE +/- 247.48, N = 125357.655341.805235.084974.884972.634918.51-O2 -march=znver3 -flto-march=znver2-march=znver3 -flto-Ofast -march=znver3 -flto-march=x86-64-march=znver31. (CC) gcc options: -O3 -mavx2

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Ctype-O3 -maech=znver3 -flto-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O2 -march=znver3 -flto1122334455SE +/- 0.32, N = 15SE +/- 0.18, N = 3SE +/- 0.37, N = 3SE +/- 1.66, N = 15SE +/- 2.39, N = 15SE +/- 3.45, N = 1539.8740.0840.2140.7141.9448.61-march=znver3 -flto-march=znver3-Ofast -march=znver3 -flto-march=znver2-march=x86-64-O2 -march=znver3 -flto1. (CXX) g++ options: -O3 -std=c++11

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysis-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64-O2 -march=znver3 -flto20406080100SE +/- 0.29, N = 3SE +/- 0.06, N = 3SE +/- 0.64, N = 15SE +/- 0.72, N = 9SE +/- 0.07, N = 3SE +/- 0.19, N = 345.2773.9275.7076.3277.0779.51-Ofast -march=znver3 -flto-march=znver3 -flto-march=znver2-march=znver3-march=x86-64-O2 -march=znver3 -flto1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Rotate-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto2004006008001000SE +/- 5.70, N = 3SE +/- 8.62, N = 3SE +/- 7.88, N = 3SE +/- 2.65, N = 3SE +/- 27.55, N = 15SE +/- 37.25, N = 151064987961948919888-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto1. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page Serving-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver211K22K33K44K55KSE +/- 77.42, N = 3SE +/- 95.73, N = 3SE +/- 186.11, N = 3SE +/- 101.68, N = 3SE +/- 1017.37, N = 15SE +/- 1677.08, N = 1251831.7651640.9951463.8751446.9249006.0848905.01-O2 -march=znver3 -flto-march=znver3 -flto-march=x86-64-march=znver3-Ofast -march=znver3 -flto-march=znver21. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-Gaussian-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -maech=znver3 -flto-O3 -march=x86-64110220330440550SE +/- 1.53, N = 3SE +/- 1.45, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 1.53, N = 3SE +/- 4.91, N = 12504445441434430426-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-O3 -march=x86-641. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database Search-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-6420406080100SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.18, N = 3SE +/- 0.15, N = 376.9484.1284.7984.9385.0285.60-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-641. (CC) gcc options: -pthread -lhmmer -leasel -lm

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O2 -march=znver3 -flto1020304050SE +/- 0.08, N = 3SE +/- 0.51, N = 3SE +/- 0.35, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 2.71, N = 1540.6441.1341.3141.9141.9545.49-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O2 -march=znver3 -flto1. (CC) gcc options: -ldl -lz -lpthread

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 4.2.2Time To Compile-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver3714212835SE +/- 0.10, N = 3SE +/- 0.28, N = 13SE +/- 0.13, N = 330.7130.8130.87

CppPerformanceBenchmarks

Test: Stepanov Abstraction

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Abstraction-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O2 -march=znver3 -flto612182430SE +/- 0.11, N = 3SE +/- 0.20, N = 3SE +/- 0.08, N = 3SE +/- 0.88, N = 15SE +/- 1.21, N = 15SE +/- 1.80, N = 1518.5518.8618.8819.8520.6425.80-Ofast -march=znver3 -flto-march=znver3-march=znver3 -flto-march=x86-64-march=znver2-O2 -march=znver3 -flto1. (CXX) g++ options: -std=c++11 -O3

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O2 -march=znver3 -flto1020304050SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 344.344.244.244.244.244.1-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O2 -march=znver3 -flto1. (CC) gcc options: -pthread -lz -llzma

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite-O3 -march=znver2-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto9001800270036004500SE +/- 11.01, N = 3SE +/- 33.94, N = 3SE +/- 35.50, N = 15SE +/- 130.68, N = 12SE +/- 12.53, N = 3SE +/- 25.20, N = 34407.324101.893958.173855.303660.742924.23-O3 -march=znver2-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto1. (CC) gcc options: -lm

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Rate-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-64246810SE +/- 0.087025, N = 3SE +/- 0.089342, N = 6SE +/- 0.069362, N = 3SE +/- 0.071987, N = 3SE +/- 0.086169, N = 3SE +/- 0.050043, N = 157.7589527.6960897.5121897.3456387.3070936.484557-Ofast -march=znver3 -flto-march=znver3 -flto-march=znver2-O2 -march=znver3 -flto-march=znver3-march=x86-641. (CC) gcc options: -O3 -march=native -fopenmp

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Atol-O3 -maech=znver3 -flto-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto816243240SE +/- 0.35, N = 3SE +/- 0.49, N = 3SE +/- 0.39, N = 3SE +/- 0.38, N = 3SE +/- 0.37, N = 3SE +/- 1.55, N = 1535.3335.3335.3935.8136.3836.78-march=znver3 -flto-march=znver2-O2 -march=znver3 -flto-march=znver3-march=x86-64-Ofast -march=znver3 -flto1. (CXX) g++ options: -O3 -std=c++11

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64100200300400500SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 5.29, N = 3476449445444432382-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-641. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O2 -march=znver3 -flto-O3 -march=znver2-O3 -maech=znver3 -flto-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=x86-6480160240320400SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3SE +/- 2.33, N = 3SE +/- 0.88, N = 3SE +/- 0.67, N = 3377377370361328225-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3 -flto-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=x86-641. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O3 -march=znver3-O3 -march=znver2-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-645001000150020002500SE +/- 8.37, N = 3SE +/- 1.20, N = 3SE +/- 1.76, N = 3SE +/- 1.15, N = 3SE +/- 14.34, N = 3213519071906190118541721-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-641. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space-Ofast -march=znver3 -flto-O3 -march=znver3-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver22004006008001000SE +/- 8.84, N = 3SE +/- 4.41, N = 3SE +/- 2.65, N = 3SE +/- 1.45, N = 3SE +/- 3.00, N = 3SE +/- 1.53, N = 3111911151111111010671064-Ofast -march=znver3 -flto-O3 -march=znver3-O2 -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver21. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-6430060090012001500SE +/- 2.40, N = 3SE +/- 4.36, N = 3SE +/- 2.96, N = 3SE +/- 2.60, N = 3SE +/- 4.18, N = 3SE +/- 2.85, N = 3120111961156115311391094-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-641. (CC) gcc options: -fopenmp -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p 10-bit-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-6460120180240300SE +/- 0.57, N = 3SE +/- 1.53, N = 3SE +/- 0.69, N = 3261.39260.36187.65-march=znver3 - MIN: 173.03 / MAX: 490.65-march=znver2 - MIN: 173.47 / MAX: 476.91-march=x86-64 - MIN: 122.85 / MAX: 373.391. (CC) gcc options: -O3 -pthread

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed Time-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-643M6M9M12M15MSE +/- 110552.33, N = 3SE +/- 25650.81, N = 3SE +/- 388230.44, N = 12SE +/- 425288.16, N = 15SE +/- 376923.05, N = 12SE +/- 505442.39, N = 151225886612020364116504721146042811396837111615991. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To Compile-O3 -march=znver3-O3 -march=x86-64-O3 -march=znver2-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto1530456075SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 15SE +/- 0.34, N = 3SE +/- 0.32, N = 3SE +/- 0.30, N = 318.8619.0019.3750.4163.4866.84

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Slow

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Slow-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver33691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 312.1211.8811.6911.6811.5911.58-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Medium-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver23691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 312.2712.0311.8611.8411.7411.72-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver21. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99b6Total Time-O3 -march=znver2-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=x86-64-O2 -march=znver3 -flto-Ofast -march=znver3 -flto1122334455SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 3SE +/- 0.16, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 349.2949.4349.4849.5049.5249.541. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To Compile-O3 -march=x86-64-O3 -march=znver3-O3 -march=znver2816243240SE +/- 0.07, N = 3SE +/- 0.50, N = 4SE +/- 0.49, N = 535.3536.6836.75

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Time-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64714212835SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3SE +/- 0.23, N = 3SE +/- 1.25, N = 1524.5125.0225.0725.8527.3629.99-Ofast -march=znver3 -flto-march=znver2-march=znver3-march=znver3 -flto-O2 -march=znver3 -flto-march=x86-641. (CC) gcc options: -lm -O3

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov Vector-O3 -maech=znver3 -flto-O3 -march=znver2-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-641020304050SE +/- 0.25, N = 3SE +/- 0.46, N = 3SE +/- 0.45, N = 3SE +/- 0.40, N = 3SE +/- 0.15, N = 3SE +/- 0.45, N = 341.5841.7241.8342.0342.3842.38-march=znver3 -flto-march=znver2-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-march=znver3-march=x86-641. (CXX) g++ options: -O3 -std=c++11

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver348121620SE +/- 0.16, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.65, N = 15SE +/- 1.10, N = 1513.8614.0714.5215.6516.56-O3 -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver31. (CC) gcc options: -pedantic -fvisibility=hidden

VP9 libvpx Encoding

Speed: Speed 5

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64918273645SE +/- 0.05, N = 3SE +/- 0.29, N = 3SE +/- 1.60, N = 1439.7839.6633.71-march=znver3-march=znver2-march=x86-641. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLAC-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=znver2246810SE +/- 0.043, N = 5SE +/- 0.047, N = 5SE +/- 0.166, N = 25SE +/- 0.131, N = 25SE +/- 0.232, N = 25SE +/- 0.175, N = 256.1866.2336.4416.5346.6066.616-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-O3 -march=znver3 -flto-O3 -march=znver21. (CXX) g++ options: -fvisibility=hidden -logg -lm

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Test-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -maech=znver3 -flto20K40K60K80K100KSE +/- 132.15, N = 3SE +/- 286.46, N = 3SE +/- 115.21, N = 3SE +/- 249.42, N = 3SE +/- 378.23, N = 3SE +/- 384.90, N = 39587295844957159558895316951721. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixel-O3 -march=znver2-O3 -march=znver3-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto1122334455SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 325.2525.2525.4827.3431.3646.42-march=znver2-march=znver3-march=znver3 -flto-Ofast -march=znver3 -flto-march=x86-64-O2 -march=znver3 -flto1. (CC) gcc options: -lm -lpthread -O3

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=x86-6416K32K48K64K80KSE +/- 19.16, N = 3SE +/- 96.05, N = 3SE +/- 57.69, N = 3SE +/- 20.34, N = 3SE +/- 44.68, N = 3SE +/- 83.30, N = 375330.4575257.1675202.3475160.0775105.1775091.641. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark-O3 -march=znver2-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto20406080100SE +/- 0.59, N = 3SE +/- 0.56, N = 3SE +/- 1.48, N = 15SE +/- 0.89, N = 3SE +/- 0.24, N = 3SE +/- 0.36, N = 375.2675.2373.8373.7363.9049.32-O3 -march=znver2-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto1. (CXX) g++ options: -fopenmp -ljpeg -lz -lm

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3-O2 -march=znver3 -flto160K320K480K640K800KSE +/- 1257.49, N = 3SE +/- 1316.80, N = 3SE +/- 1896.73, N = 3SE +/- 371.91, N = 3SE +/- 449.85, N = 3SE +/- 5589.70, N = 3736850.43728279.79721620.07717480.24716026.62681281.71-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3-march=znver3 -flto1. (CC) gcc options: -O2 -lrt" -lrt

AOM AV1

Encoder Mode: Speed 4 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 4 Realtime-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver20.60081.20161.80242.40323.004SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 7SE +/- 0.04, N = 32.672.662.642.632.622.53-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-march=znver3-march=znver3 -flto-march=x86-64-march=znver21. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Zstd Compression

Compression Level: 3

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 3-O3 -march=znver3-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver211002200330044005500SE +/- 12.00, N = 3SE +/- 31.10, N = 3SE +/- 11.65, N = 3SE +/- 40.40, N = 3SE +/- 7.82, N = 3SE +/- 7.47, N = 35066.05045.85043.15042.55030.25028.1-O3 -march=znver3-O2 -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver21. (CC) gcc options: -pthread -lz -llzma

Timed MPlayer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MPlayer Compilation 1.4Time To Compile-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64510152025SE +/- 0.04, N = 3SE +/- 0.22, N = 6SE +/- 0.02, N = 319.6019.8019.82

AOM AV1

Encoder Mode: Speed 5 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 5 Two-Pass-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver31.10252.2053.30754.415.5125SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 12SE +/- 0.05, N = 3SE +/- 0.07, N = 154.904.874.844.814.794.69-march=znver3 -flto-O2 -march=znver3 -flto-march=x86-64-Ofast -march=znver3 -flto-march=znver2-march=znver31. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

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=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto612182430SE +/- 0.17, N = 3SE +/- 0.24, N = 3SE +/- 0.28, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.18, N = 323.1723.3423.4223.6023.7124.09-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver3 -flto1. (CC) gcc options: -pthread -fvisibility=hidden

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page Serving-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-6410K20K30K40K50KSE +/- 521.28, N = 3SE +/- 362.23, N = 3SE +/- 201.19, N = 346267.9246212.9245996.80-march=znver3-march=znver2-march=x86-641. (CC) gcc options: -shared -fPIC -pthread -O3

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4K-O3 -march=znver2-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-O2 -march=znver3 -flto-Ofast -march=znver3 -flto714212835SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 327.8127.7527.6327.5427.4827.32-march=znver2-march=znver3 -flto-march=x86-64-march=znver3-O2 -march=znver3 -flto-Ofast -march=znver3 -flto1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function Objects-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O3 -maech=znver3 -flto-O2 -march=znver3 -flto3691215SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.93, N = 1511.2011.2611.3311.4611.4713.45-march=znver3-Ofast -march=znver3 -flto-march=x86-64-march=znver2-march=znver3 -flto-O2 -march=znver3 -flto1. (CXX) g++ options: -O3 -std=c++11

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.0Encoder Mode: Speed 8 Realtime-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=x86-641428425670SE +/- 0.25, N = 3SE +/- 0.59, N = 9SE +/- 0.65, N = 3SE +/- 0.23, N = 3SE +/- 0.79, N = 3SE +/- 0.99, N = 1563.7662.5262.3362.2862.0860.07-Ofast -march=znver3 -flto-march=znver3 -flto-march=znver3-march=znver2-O2 -march=znver3 -flto-march=x86-641. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: NDT Mapping

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: NDT Mapping-O3 -maech=znver3 -flto-O3 -march=znver3-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-642004006008001000SE +/- 2.69, N = 3SE +/- 2.43, N = 3SE +/- 2.71, N = 3SE +/- 3.18, N = 3SE +/- 0.72, N = 3SE +/- 3.82, N = 3971.45971.31970.46969.91964.72931.031. (CXX) g++ options: -O3 -std=c++11 -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit Performance-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto10002000300040005000SE +/- 7.55, N = 3SE +/- 3.01, N = 3SE +/- 3.15, N = 3SE +/- 7.21, N = 3SE +/- 2.72, N = 3SE +/- 8.42, N = 34857.94852.64849.54847.34839.54836.6-O3 -march=znver2-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto-O3 -march=znver3 -flto1. (CC) gcc options: -pthread -m64 -lssl -lcrypto -ldl

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Very Fast-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver3816243240SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 332.4031.4430.7630.4830.3430.31-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To Compile-O3 -march=znver3-O3 -march=x86-64-O3 -march=znver248121620SE +/- 0.20, N = 3SE +/- 0.12, N = 3SE +/- 0.06, N = 315.1415.1815.19

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4K-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver350100150200250SE +/- 0.92, N = 3SE +/- 0.26, N = 3SE +/- 2.87, N = 3243.36241.87240.24-march=x86-64 - MIN: 175.57 / MAX: 254.29-march=znver2 - MIN: 177.93 / MAX: 250.43-march=znver3 - MIN: 152.32 / MAX: 251.911. (CC) gcc options: -O3 -pthread

FFTW

Build: Float + SSE - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto16K32K48K64K80KSE +/- 1067.12, N = 3SE +/- 675.82, N = 3SE +/- 842.00, N = 3SE +/- 3728.41, N = 12SE +/- 3515.17, N = 157276371917698196446863882-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=znver3 -flto-Ofast -march=znver3 -flto1. (CC) gcc options: -pthread -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.022, N = 3SE +/- 0.016, N = 3SE +/- 0.239, N = 15SE +/- 0.023, N = 3SE +/- 0.319, N = 15SE +/- 0.033, N = 35.2825.4455.6735.7875.7896.473-Ofast -march=znver3 -flto-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

Kvazaar

Video Input: Bosphorus 1080p - Video Preset: Slow

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 1080p - Video Preset: Slow-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver31122334455SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.11, N = 347.2546.3045.7545.6844.9744.91-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080p-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver2-Ofast -march=znver3 -flto246810SE +/- 0.033, N = 3SE +/- 0.010, N = 3SE +/- 0.018, N = 3SE +/- 0.055, N = 3SE +/- 0.038, N = 3SE +/- 0.057, N = 37.0146.9726.9606.9576.9566.9341. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Chimera 1080p-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver32004006008001000SE +/- 1.99, N = 3SE +/- 2.12, N = 3SE +/- 2.44, N = 3903.91893.72879.20-march=x86-64 - MIN: 707.97 / MAX: 1105.39-march=znver2 - MIN: 699.85 / MAX: 1086.55-march=znver3 - MIN: 689.9 / MAX: 1074.021. (CC) gcc options: -O3 -pthread

Kvazaar

Video Input: Bosphorus 1080p - Video Preset: Medium

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 1080p - Video Preset: Medium-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-O3 -march=znver21122334455SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 348.5447.3247.0446.7446.4246.38-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver3-O3 -march=znver21. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Timed MAFFT Alignment

Multiple Sequence Alignment - LSU RNA

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 7.471Multiple Sequence Alignment - LSU RNA-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=znver2-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64246810SE +/- 0.068, N = 3SE +/- 0.086, N = 3SE +/- 0.117, N = 3SE +/- 0.096, N = 4SE +/- 0.062, N = 15SE +/- 0.101, N = 37.1157.2867.3247.3417.3657.3991. (CC) gcc options: -std=c99 -O3 -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video Encoding-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver34080120160200SE +/- 1.58, N = 15SE +/- 1.66, N = 15SE +/- 2.81, N = 4202.78200.66199.02-march=x86-64-march=znver2-march=znver31. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Ultra Fast-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-641326395265SE +/- 0.10, N = 3SE +/- 0.13, N = 3SE +/- 0.31, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 358.6956.1254.9154.7554.7354.43-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-641. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p-O3 -march=znver3-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver250100150200250SE +/- 3.14, N = 4SE +/- 2.03, N = 13SE +/- 2.16, N = 12SE +/- 2.07, N = 12SE +/- 2.28, N = 12SE +/- 1.99, N = 12239.32237.74236.33235.83235.02234.581. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

FFTW

Build: Stock - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 4096-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64-Ofast -march=znver3 -flto3K6K9K12K15KSE +/- 105.64, N = 3SE +/- 16.50, N = 3SE +/- 75.72, N = 3SE +/- 54.77, N = 3SE +/- 80.35, N = 3SE +/- 564.61, N = 1515584.015232.014096.013702.012436.012149.0-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-Ofast -march=znver3 -flto1. (CC) gcc options: -pthread -lm

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytests-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-640.40340.80681.21021.61362.017SE +/- 0.014472, N = 3SE +/- 0.004567, N = 3SE +/- 0.002589, N = 3SE +/- 0.002327, N = 3SE +/- 0.101438, N = 15SE +/- 0.075833, N = 151.5942431.6276881.6322441.6632931.7854581.792863-O2 -march=znver3 -flto -lglut -lGL -lGLU-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080p-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20406080100SE +/- 0.11, N = 3SE +/- 0.18, N = 3SE +/- 0.36, N = 3SE +/- 0.30, N = 3SE +/- 0.25, N = 3SE +/- 0.33, N = 389.1389.0888.9288.8088.2187.71-march=znver3-march=znver3 -flto-march=x86-64-march=znver2-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080p-O3 -march=znver3-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=x86-64-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1428425670SE +/- 0.64, N = 3SE +/- 0.22, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.04, N = 3SE +/- 0.46, N = 360.3860.2259.9459.8459.7659.681. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

Kvazaar

Video Input: Bosphorus 1080p - Video Preset: Very Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 1080p - Video Preset: Very Fast-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver3306090120150SE +/- 0.24, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 3SE +/- 0.30, N = 3SE +/- 0.15, N = 3SE +/- 0.17, N = 3121.74116.07113.41111.77111.54111.50-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver2-O3 -march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-641.14032.28063.42094.56125.7015SE +/- 0.005, N = 3SE +/- 0.009, N = 3SE +/- 0.012, N = 3SE +/- 0.025, N = 3SE +/- 0.016, N = 3SE +/- 0.018, N = 34.6024.6074.6564.6734.6775.068-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-march=znver3 -flto-march=znver3-march=znver2-march=x86-641. (CXX) g++ options: -fopenmp -O3

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 1080p-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver32004006008001000SE +/- 1.62, N = 3SE +/- 10.42, N = 3SE +/- 6.51, N = 3932.67921.07914.92-march=znver2 - MIN: 678.72 / MAX: 1016.6-march=x86-64 - MIN: 615.39 / MAX: 1021.01-march=znver3 - MIN: 671.69 / MAX: 1004.131. (CC) gcc options: -O3 -pthread

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=x86-64-O3 -march=znver2500K1000K1500K2000K2500KSE +/- 9982.18, N = 5SE +/- 19185.63, N = 5SE +/- 49215.47, N = 25SE +/- 12293.02, N = 5SE +/- 10113.82, N = 5SE +/- 47716.25, N = 25218754621538452082271205543120355992010350-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-march=znver3 -flto-march=znver3-march=x86-64-march=znver21. (CC) gcc options: -O3 -march=native

Kvazaar

Video Input: Bosphorus 1080p - Video Preset: Ultra Fast

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 1080p - Video Preset: Ultra Fast-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-6450100150200250SE +/- 0.20, N = 3SE +/- 0.63, N = 3SE +/- 0.55, N = 3SE +/- 0.25, N = 3SE +/- 0.35, N = 3SE +/- 0.89, N = 3220.99203.89201.85200.12199.35198.84-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-641. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080p-O3 -march=znver3-Ofast -march=znver3 -flto-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O3 -march=znver250100150200250SE +/- 0.72, N = 3SE +/- 0.74, N = 3SE +/- 1.47, N = 3SE +/- 0.12, N = 3SE +/- 0.95, N = 3SE +/- 0.63, N = 3230.15228.43225.36224.25224.11223.971. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100-O3 -maech=znver3 -flto-O3 -march=znver3-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-640.38840.77681.16521.55361.942SE +/- 0.013, N = 3SE +/- 0.017, N = 3SE +/- 0.014, N = 3SE +/- 0.004, N = 3SE +/- 0.002, N = 3SE +/- 0.006, N = 31.6361.6481.6481.6601.6841.726-O3 -march=znver3 -flto-O3 -march=znver3 -ltiff-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2 -ltiff-O3 -march=x86-64 -ltiff1. (CC) gcc options: -fvisibility=hidden -pthread -lm -lpng16 -ljpeg

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-640.20940.41880.62820.83761.047SE +/- 0.007502, N = 3SE +/- 0.002714, N = 3SE +/- 0.001768, N = 3SE +/- 0.000878, N = 3SE +/- 0.167457, N = 3SE +/- 0.168559, N = 30.6934700.7080370.7089180.7316180.8763820.930682-O2 -march=znver3 -flto -lglut -lGL -lGLU-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: Prim Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Prim Trimesh-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-640.18350.3670.55050.7340.9175SE +/- 0.006380, N = 3SE +/- 0.001284, N = 3SE +/- 0.002855, N = 3SE +/- 0.001134, N = 3SE +/- 0.149603, N = 3SE +/- 0.146828, N = 30.6276870.6406680.6407570.6566430.7861830.815518-O2 -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 136 Ragdolls

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 136 Ragdolls-O3 -march=znver3-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=x86-640.49140.98281.47421.96562.457SE +/- 0.003623, N = 3SE +/- 0.024499, N = 3SE +/- 0.004039, N = 3SE +/- 0.002552, N = 3SE +/- 0.384993, N = 3SE +/- 0.385000, N = 31.7105041.7372171.7699001.7717872.0414532.184048-march=znver3 -lglut -lGL -lGLU-O2 -march=znver3 -flto -lglut -lGL -lGLU-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Convex

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Convex-O2 -march=znver3 -flto-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-640.81621.63242.44863.26484.081SE +/- 0.026939, N = 3SE +/- 0.006441, N = 3SE +/- 0.006861, N = 3SE +/- 0.004286, N = 3SE +/- 0.604893, N = 3SE +/- 0.648498, N = 32.5739822.6254052.6291672.6728053.1974183.627370-O2 -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 1000 Stack

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 1000 Stack-O2 -march=znver3 -flto-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=znver2-O3 -march=x86-640.91751.8352.75253.674.5875SE +/- 0.032238, N = 3SE +/- 0.005866, N = 3SE +/- 0.007476, N = 3SE +/- 0.006493, N = 3SE +/- 0.728617, N = 3SE +/- 0.721313, N = 33.2558473.2654523.3162083.3192783.8906644.077866-O2 -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -lglut -lGL -lGLU-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -flto-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

Bullet Physics Engine

Test: 3000 Fall

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: 3000 Fall-O2 -march=znver3 -flto-O3 -march=znver3-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=x86-640.74951.4992.24852.9983.7475SE +/- 0.027956, N = 3SE +/- 0.004533, N = 3SE +/- 0.005845, N = 3SE +/- 0.009048, N = 3SE +/- 0.599476, N = 3SE +/- 0.590113, N = 32.6321082.6518872.6928102.6928273.1641713.331015-O2 -march=znver3 -flto -lglut -lGL -lGLU-march=znver3 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU1. (CXX) g++ options: -O3 -rdynamic

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto7001400210028003500SE +/- 34.33, N = 3SE +/- 27.35, N = 3SE +/- 14.93, N = 3SE +/- 398.20, N = 3SE +/- 10.49, N = 3SE +/- 18.54, N = 33043.462998.472972.332552.112473.841577.67-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto1. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization-O3 -march=znver2-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -maech=znver3 -flto-O2 -march=znver3 -flto3K6K9K12K15KSE +/- 14.88, N = 3SE +/- 581.61, N = 3SE +/- 85.21, N = 3SE +/- 36.04, N = 3SE +/- 1258.08, N = 3SE +/- 41.97, N = 312537.2310128.769843.109747.108601.615574.17-O3 -march=znver2-O3 -march=znver3-Ofast -march=znver3 -flto-O3 -march=x86-64-O3 -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64-O3 -maech=znver3 -flto13002600390052006500SE +/- 52.45, N = 3SE +/- 33.83, N = 3SE +/- 19.91, N = 3SE +/- 18.73, N = 3SE +/- 14.37, N = 3SE +/- 594.21, N = 36037.395235.175128.664779.434634.544016.10-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=x86-64-O3 -march=znver3 -flto1. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform-O3 -march=x86-64-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -maech=znver3 -flto120240360480600SE +/- 1.10, N = 3SE +/- 5.61, N = 3SE +/- 4.57, N = 3SE +/- 2.93, N = 3SE +/- 4.02, N = 3SE +/- 71.30, N = 3550.92540.63539.06531.10467.20460.20-O3 -march=x86-64-O2 -march=znver3 -flto-Ofast -march=znver3 -flto-O3 -march=znver2-O3 -march=znver3-O3 -march=znver3 -flto1. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo-Ofast -march=znver3 -flto-O3 -maech=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver2400800120016002000SE +/- 19.53, N = 3SE +/- 249.49, N = 3SE +/- 1.74, N = 3SE +/- 7.74, N = 3SE +/- 7.40, N = 3SE +/- 2.47, N = 31893.641625.41897.30891.29883.30867.28-Ofast -march=znver3 -flto-O3 -march=znver3 -flto-O3 -march=x86-64-O2 -march=znver3 -flto-O3 -march=znver3-O3 -march=znver21. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4