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&rdt&grr.

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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto110M220M330M440M550MSE +/- 5853530.73, N = 3SE +/- 5929051.95, N = 3SE +/- 4969986.40, N = 3SE +/- 794515.24, N = 3SE +/- 31530973.95, N = 9SE +/- 4842392.51, N = 3530415720.67535659290.51536140751.39525844746.57483531659.14533589946.00-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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-O3 -march=znver2-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto7K14K21K28K35KSE +/- 428.13, N = 3SE +/- 945.33, N = 9SE +/- 261.90, N = 3SE +/- 225.04, N = 3SE +/- 342.00, N = 73277430461317093175431717-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -pthread -lm

CppPerformanceBenchmarks

Test: Math Library

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

VP9 libvpx Encoding

Speed: Speed 0

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 0-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-643691215SE +/- 0.29, N = 14SE +/- 0.09, N = 3SE +/- 0.41, N = 1510.0310.759.44-march=znver3-march=znver2-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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto2K4K6K8K10KSE +/- 18.57, N = 3SE +/- 15.97, N = 3SE +/- 312.57, N = 12SE +/- 25.21, N = 3SE +/- 86.92, N = 3SE +/- 96.35, N = 39314.18927.18169.210125.08755.99718.2-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto6K12K18K24K30KSE +/- 132.80, N = 3SE +/- 334.66, N = 15SE +/- 382.84, N = 3SE +/- 432.33, N = 14SE +/- 241.17, N = 15SE +/- 474.52, N = 330333.6630133.1729933.9629966.0529964.6929486.001. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Himeno Benchmark

Poisson Pressure Solver

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

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Ctype-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1122334455SE +/- 0.18, N = 3SE +/- 1.66, N = 15SE +/- 2.39, N = 15SE +/- 0.32, N = 15SE +/- 0.37, N = 3SE +/- 3.45, N = 1540.0840.7141.9439.8740.2148.61-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20406080100SE +/- 0.72, N = 9SE +/- 0.64, N = 15SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.29, N = 3SE +/- 0.19, N = 376.3275.7077.0773.9245.2779.51-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-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=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto2004006008001000SE +/- 5.70, N = 3SE +/- 27.55, N = 15SE +/- 8.62, N = 3SE +/- 2.65, N = 3SE +/- 7.88, N = 3SE +/- 37.25, N = 151064919987948961888-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto11K22K33K44K55KSE +/- 101.68, N = 3SE +/- 1677.08, N = 12SE +/- 186.11, N = 3SE +/- 95.73, N = 3SE +/- 1017.37, N = 15SE +/- 77.42, N = 351446.9248905.0151463.8751640.9949006.0851831.76-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto110220330440550SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 4.91, N = 12SE +/- 1.53, N = 3SE +/- 1.53, N = 3SE +/- 1.45, N = 3441434426430504445-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database Search-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20406080100SE +/- 0.18, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 385.0284.7985.6084.1276.9484.93-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1020304050SE +/- 0.08, N = 3SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.35, N = 3SE +/- 0.51, N = 3SE +/- 2.71, N = 1540.6441.9141.9541.3141.1345.49-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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=znver3-O3 -march=znver2-O3 -march=x86-64714212835SE +/- 0.13, N = 3SE +/- 0.28, N = 13SE +/- 0.10, N = 330.8730.8130.71

CppPerformanceBenchmarks

Test: Stepanov Abstraction

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

Zstd Compression

Compression Level: 19

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.4.5Compression Level: 19-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1020304050SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 344.244.244.344.244.244.1-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto9001800270036004500SE +/- 35.50, N = 15SE +/- 11.01, N = 3SE +/- 12.53, N = 3SE +/- 130.68, N = 12SE +/- 33.94, N = 3SE +/- 25.20, N = 33958.174407.323660.743855.304101.892924.23-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.086169, N = 3SE +/- 0.069362, N = 3SE +/- 0.050043, N = 15SE +/- 0.089342, N = 6SE +/- 0.087025, N = 3SE +/- 0.071987, N = 37.3070937.5121896.4845577.6960897.7589527.345638-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -O3 -march=native -fopenmp

CppPerformanceBenchmarks

Test: Atol

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

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhanced-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto100200300400500SE +/- 5.29, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 0.33, N = 3432444382445449476-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpen-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto80160240320400SE +/- 2.33, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 1.20, N = 3361377225370328377-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizing-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto5001000150020002500SE +/- 8.37, N = 3SE +/- 1.20, N = 3SE +/- 14.34, N = 3SE +/- 1.76, N = 3SE +/- 1.15, N = 3213519071721190619011854-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: HWB Color Space-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto2004006008001000SE +/- 4.41, N = 3SE +/- 1.53, N = 3SE +/- 3.00, N = 3SE +/- 1.45, N = 3SE +/- 8.84, N = 3SE +/- 2.65, N = 3111510641067111011191111-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Swirl-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto30060090012001500SE +/- 4.36, N = 3SE +/- 4.18, N = 3SE +/- 2.85, N = 3SE +/- 2.96, N = 3SE +/- 2.40, N = 3SE +/- 2.60, N = 3119611391094115612011153-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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

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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3M6M9M12M15MSE +/- 376923.05, N = 12SE +/- 425288.16, N = 15SE +/- 505442.39, N = 15SE +/- 25650.81, N = 3SE +/- 110552.33, N = 3SE +/- 388230.44, N = 121139683711460428111615991202036412258866116504721. (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=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1530456075SE +/- 0.07, N = 3SE +/- 0.18, N = 15SE +/- 0.03, N = 3SE +/- 0.32, N = 3SE +/- 0.30, N = 3SE +/- 0.34, N = 318.8619.3719.0063.4866.8450.41

Kvazaar

Video Input: Bosphorus 4K - Video Preset: Slow

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Slow-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3691215SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 311.5811.5911.6911.8812.1211.68-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 311.7411.7211.8612.0312.2711.84-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -lpthread -lm -lrt

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99b6Total Time-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1122334455SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 349.4849.2949.5049.4349.5449.521. (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=znver3-O3 -march=znver2-O3 -march=x86-64816243240SE +/- 0.50, N = 4SE +/- 0.49, N = 5SE +/- 0.07, N = 336.6836.7535.35

AOBench

Size: 2048 x 2048 - Total Time

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

CppPerformanceBenchmarks

Test: Stepanov Vector

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

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-O2 -march=znver3 -flto48121620SE +/- 1.10, N = 15SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.65, N = 1516.5614.0714.5213.8615.65-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.131, N = 25SE +/- 0.175, N = 25SE +/- 0.166, N = 25SE +/- 0.232, N = 25SE +/- 0.047, N = 5SE +/- 0.043, N = 56.5346.6166.4416.6066.2336.186-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CXX) g++ options: -fvisibility=hidden -logg -lm

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Test-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20K40K60K80K100KSE +/- 286.46, N = 3SE +/- 115.21, N = 3SE +/- 378.23, N = 3SE +/- 384.90, N = 3SE +/- 132.15, N = 3SE +/- 249.42, N = 39584495715953169517295872955881. (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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1122334455SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 325.2525.2531.3625.4827.3446.42-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -lm -lpthread -O3

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto16K32K48K64K80KSE +/- 57.69, N = 3SE +/- 19.16, N = 3SE +/- 83.30, N = 3SE +/- 20.34, N = 3SE +/- 44.68, N = 3SE +/- 96.05, N = 375202.3475330.4575091.6475160.0775105.1775257.161. (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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20406080100SE +/- 1.48, N = 15SE +/- 0.59, N = 3SE +/- 0.24, N = 3SE +/- 0.89, N = 3SE +/- 0.56, N = 3SE +/- 0.36, N = 373.8375.2663.9073.7375.2349.32-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto160K320K480K640K800KSE +/- 449.85, N = 3SE +/- 1896.73, N = 3SE +/- 371.91, N = 3SE +/- 1257.49, N = 3SE +/- 1316.80, N = 3SE +/- 5589.70, N = 3716026.62721620.07717480.24736850.43728279.79681281.71-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.60081.20161.80242.40323.004SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 7SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 32.642.532.622.632.662.67-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto11002200330044005500SE +/- 12.00, N = 3SE +/- 7.47, N = 3SE +/- 40.40, N = 3SE +/- 11.65, N = 3SE +/- 7.82, N = 3SE +/- 31.10, N = 35066.05028.15042.55043.15030.25045.8-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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=znver3-O3 -march=znver2-O3 -march=x86-64510152025SE +/- 0.22, N = 6SE +/- 0.04, N = 3SE +/- 0.02, N = 319.8019.6019.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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1.10252.2053.30754.415.5125SE +/- 0.07, N = 15SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 12SE +/- 0.05, N = 34.694.794.844.904.814.87-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto612182430SE +/- 0.04, N = 3SE +/- 0.28, N = 3SE +/- 0.17, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 3SE +/- 0.24, N = 323.6023.4223.1724.0923.7123.34-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto714212835SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.04, N = 327.5427.8127.6327.7527.3227.48-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3691215SE +/- 0.12, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 3SE +/- 0.11, N = 3SE +/- 0.93, N = 1511.2011.4611.3311.4711.2613.45-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1428425670SE +/- 0.65, N = 3SE +/- 0.23, N = 3SE +/- 0.99, N = 15SE +/- 0.59, N = 9SE +/- 0.25, N = 3SE +/- 0.79, N = 362.3362.2860.0762.5263.7662.08-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto2004006008001000SE +/- 2.43, N = 3SE +/- 0.72, N = 3SE +/- 3.82, N = 3SE +/- 2.69, N = 3SE +/- 3.18, N = 3SE +/- 2.71, N = 3971.31964.72931.03971.45969.91970.461. (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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto10002000300040005000SE +/- 3.15, N = 3SE +/- 7.55, N = 3SE +/- 7.21, N = 3SE +/- 8.42, N = 3SE +/- 2.72, N = 3SE +/- 3.01, N = 34849.54857.94847.34836.64839.54852.6-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto816243240SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 330.3130.3430.4831.4432.4030.76-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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=znver2-O3 -march=x86-6448121620SE +/- 0.20, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 315.1415.1915.18

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.7.0Video Input: Summer Nature 4K-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-6450100150200250SE +/- 2.87, N = 3SE +/- 0.26, N = 3SE +/- 0.92, N = 3240.24241.87243.36-march=znver3 - MIN: 152.32 / MAX: 251.91-march=znver2 - MIN: 177.93 / MAX: 250.43-march=x86-64 - MIN: 175.57 / MAX: 254.291. (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-O3 -march=znver3-O3 -march=znver2-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto16K32K48K64K80KSE +/- 842.00, N = 3SE +/- 675.82, N = 3SE +/- 3728.41, N = 12SE +/- 3515.17, N = 15SE +/- 1067.12, N = 36981971917644686388272763-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.016, N = 3SE +/- 0.239, N = 15SE +/- 0.023, N = 3SE +/- 0.319, N = 15SE +/- 0.022, N = 3SE +/- 0.033, N = 35.4455.6735.7875.7895.2826.473-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1122334455SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 344.9144.9745.7546.3047.2545.68-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.033, N = 3SE +/- 0.038, N = 3SE +/- 0.018, N = 3SE +/- 0.010, N = 3SE +/- 0.057, N = 3SE +/- 0.055, N = 37.0146.9566.9606.9726.9346.9571. (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=znver3-O3 -march=znver2-O3 -march=x86-642004006008001000SE +/- 2.44, N = 3SE +/- 2.12, N = 3SE +/- 1.99, N = 3879.20893.72903.91-march=znver3 - MIN: 689.9 / MAX: 1074.02-march=znver2 - MIN: 699.85 / MAX: 1086.55-march=x86-64 - MIN: 707.97 / MAX: 1105.391. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1122334455SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 346.4246.3846.7447.3248.5447.04-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto246810SE +/- 0.068, N = 3SE +/- 0.117, N = 3SE +/- 0.101, N = 3SE +/- 0.086, N = 3SE +/- 0.096, N = 4SE +/- 0.062, N = 157.1157.3247.3997.2867.3417.3651. (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=znver3-O3 -march=znver2-O3 -march=x86-644080120160200SE +/- 2.81, N = 4SE +/- 1.66, N = 15SE +/- 1.58, N = 15199.02200.66202.78-march=znver3-march=znver2-march=x86-641. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1326395265SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 3SE +/- 0.31, N = 354.7354.7554.4356.1258.6954.91-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto50100150200250SE +/- 3.14, N = 4SE +/- 1.99, N = 12SE +/- 2.28, N = 12SE +/- 2.07, N = 12SE +/- 2.03, N = 13SE +/- 2.16, N = 12239.32234.58235.02235.83237.74236.331. (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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3K6K9K12K15KSE +/- 54.77, N = 3SE +/- 75.72, N = 3SE +/- 80.35, N = 3SE +/- 105.64, N = 3SE +/- 564.61, N = 15SE +/- 16.50, N = 313702.014096.012436.015584.012149.015232.0-O3 -march=znver3-O3 -march=znver2-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -pthread -lm

Bullet Physics Engine

Test: Raytests

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Raytests-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.40340.80681.21021.61362.017SE +/- 0.002327, N = 3SE +/- 0.101438, N = 15SE +/- 0.075833, N = 15SE +/- 0.002589, N = 3SE +/- 0.004567, N = 3SE +/- 0.014472, N = 31.6632931.7854581.7928631.6322441.6276881.594243-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto20406080100SE +/- 0.11, N = 3SE +/- 0.30, N = 3SE +/- 0.36, N = 3SE +/- 0.18, N = 3SE +/- 0.25, N = 3SE +/- 0.33, N = 389.1388.8088.9289.0888.2187.71-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-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 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1428425670SE +/- 0.64, N = 3SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.22, N = 3SE +/- 0.04, N = 3SE +/- 0.46, N = 360.3859.9459.8460.2259.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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto306090120150SE +/- 0.17, N = 3SE +/- 0.15, N = 3SE +/- 0.30, N = 3SE +/- 0.16, N = 3SE +/- 0.24, N = 3SE +/- 0.14, N = 3111.50111.54111.77116.07121.74113.41-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1.14032.28063.42094.56125.7015SE +/- 0.025, N = 3SE +/- 0.016, N = 3SE +/- 0.018, N = 3SE +/- 0.012, N = 3SE +/- 0.005, N = 3SE +/- 0.009, N = 34.6734.6775.0684.6564.6024.607-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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=znver3-O3 -march=znver2-O3 -march=x86-642004006008001000SE +/- 6.51, N = 3SE +/- 1.62, N = 3SE +/- 10.42, N = 3914.92932.67921.07-march=znver3 - MIN: 671.69 / MAX: 1004.13-march=znver2 - MIN: 678.72 / MAX: 1016.6-march=x86-64 - MIN: 615.39 / MAX: 1021.011. (CC) gcc options: -O3 -pthread

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performance-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto500K1000K1500K2000K2500KSE +/- 12293.02, N = 5SE +/- 47716.25, N = 25SE +/- 10113.82, N = 5SE +/- 49215.47, N = 25SE +/- 9982.18, N = 5SE +/- 19185.63, N = 5205543120103502035599208227121875462153845-march=znver3-march=znver2-march=x86-64-march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto50100150200250SE +/- 0.25, N = 3SE +/- 0.35, N = 3SE +/- 0.89, N = 3SE +/- 0.63, N = 3SE +/- 0.20, N = 3SE +/- 0.55, N = 3200.12199.35198.84203.89220.99201.85-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto50100150200250SE +/- 0.72, N = 3SE +/- 0.63, N = 3SE +/- 0.95, N = 3SE +/- 0.12, N = 3SE +/- 0.74, N = 3SE +/- 1.47, N = 3230.15223.97224.11224.25228.43225.361. (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 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.38840.77681.16521.55361.942SE +/- 0.017, N = 3SE +/- 0.002, N = 3SE +/- 0.006, N = 3SE +/- 0.013, N = 3SE +/- 0.004, N = 3SE +/- 0.014, N = 31.6481.6841.7261.6361.6601.648-O3 -march=znver3 -ltiff-O3 -march=znver2 -ltiff-O3 -march=x86-64 -ltiff-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -fvisibility=hidden -pthread -lm -ljpeg -lpng16

Bullet Physics Engine

Test: Convex Trimesh

OpenBenchmarking.orgSeconds, Fewer Is BetterBullet Physics Engine 2.81Test: Convex Trimesh-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.20940.41880.62820.83761.047SE +/- 0.000878, N = 3SE +/- 0.167457, N = 3SE +/- 0.168559, N = 3SE +/- 0.001768, N = 3SE +/- 0.002714, N = 3SE +/- 0.007502, N = 30.7316180.8763820.9306820.7089180.7080370.693470-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.18350.3670.55050.7340.9175SE +/- 0.001134, N = 3SE +/- 0.149603, N = 3SE +/- 0.146828, N = 3SE +/- 0.001284, N = 3SE +/- 0.002855, N = 3SE +/- 0.006380, N = 30.6566430.7861830.8155180.6406680.6407570.627687-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.49140.98281.47421.96562.457SE +/- 0.003623, N = 3SE +/- 0.384993, N = 3SE +/- 0.385000, N = 3SE +/- 0.002552, N = 3SE +/- 0.004039, N = 3SE +/- 0.024499, N = 31.7105042.0414532.1840481.7717871.7699001.737217-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.81621.63242.44863.26484.081SE +/- 0.004286, N = 3SE +/- 0.604893, N = 3SE +/- 0.648498, N = 3SE +/- 0.006441, N = 3SE +/- 0.006861, N = 3SE +/- 0.026939, N = 32.6728053.1974183.6273702.6254052.6291672.573982-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.91751.8352.75253.674.5875SE +/- 0.005866, N = 3SE +/- 0.728617, N = 3SE +/- 0.721313, N = 3SE +/- 0.006493, N = 3SE +/- 0.007476, N = 3SE +/- 0.032238, N = 33.2654523.8906644.0778663.3192783.3162083.255847-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto0.74951.4992.24852.9983.7475SE +/- 0.004533, N = 3SE +/- 0.599476, N = 3SE +/- 0.590113, N = 3SE +/- 0.005845, N = 3SE +/- 0.009048, N = 3SE +/- 0.027956, N = 32.6518873.1641713.3310152.6928102.6928272.632108-march=znver3 -lglut -lGL -lGLU-march=znver2 -lglut -lGL -lGLU-march=x86-64 -lglut -lGL -lGLU-march=znver3 -flto-Ofast -march=znver3 -flto -lglut -lGL -lGLU-O2 -march=znver3 -flto -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-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto7001400210028003500SE +/- 34.33, N = 3SE +/- 14.93, N = 3SE +/- 10.49, N = 3SE +/- 398.20, N = 3SE +/- 27.35, N = 3SE +/- 18.54, N = 33043.462972.332473.842552.112998.471577.67-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto3K6K9K12K15KSE +/- 581.61, N = 3SE +/- 14.88, N = 3SE +/- 36.04, N = 3SE +/- 1258.08, N = 3SE +/- 85.21, N = 3SE +/- 41.97, N = 310128.7612537.239747.108601.619843.105574.17-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -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-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto13002600390052006500SE +/- 18.73, N = 3SE +/- 19.91, N = 3SE +/- 14.37, N = 3SE +/- 594.21, N = 3SE +/- 33.83, N = 3SE +/- 52.45, N = 34779.435128.664634.544016.105235.176037.39-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -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=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -maech=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto120240360480600SE +/- 4.02, N = 3SE +/- 2.93, N = 3SE +/- 1.10, N = 3SE +/- 71.30, N = 3SE +/- 4.57, N = 3SE +/- 5.61, N = 3467.20531.10550.92460.20539.06540.63-O3 -march=znver3-O3 -march=znver2-O3 -march=x86-64-O3 -march=znver3 -flto-Ofast -march=znver3 -flto-O2 -march=znver3 -flto1. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

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


Phoronix Test Suite v10.8.4