GCC Znver3 First Cut Benchmarks

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 2012046-HA-GCCZNVER333
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:

C/C++ Compiler Tests 9 Tests
CPU Massive 7 Tests
Creator Workloads 11 Tests
Encoding 4 Tests
HPC - High Performance Computing 3 Tests
Imaging 3 Tests
Multi-Core 9 Tests
Programmer / Developer System Benchmarks 2 Tests
Renderers 3 Tests
Server CPU Tests 2 Tests
Single-Threaded 3 Tests
Video Encoding 3 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
znver3
December 03 2020
  56 Minutes
x86-64
December 04 2020
  1 Hour, 1 Minute
znver1
December 04 2020
  51 Minutes
znver2
December 04 2020
  54 Minutes
haswell
December 04 2020
  1 Hour, 4 Minutes
skylake
December 04 2020
  56 Minutes
Invert Hiding All Results Option
  57 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 First Cut Benchmarks - Phoronix Test Suite

GCC Znver3 First Cut Benchmarks

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2012046-HA-GCCZNVER333&sgm=1&hgv=znver3&sro&grs.

GCC Znver3 First Cut BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen Resolutionznver3x86-64znver1znver2haswellskylakeAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (2311 BIOS)AMD Starship/Matisse16GB2000GB Corsair Force MP600 + 2000GBNVIDIA GeForce RTX 3060 Ti 8GB (1665/7000MHz)NVIDIA Device 228bASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.045.4.0-54-generic (x86_64)GNOME Shell 3.36.4X Server 1.20.8NVIDIA 455.45.014.6.0OpenCL 1.2 CUDA 11.1.1141.2.142GCC 11.0.0 20201203ext43840x2160OpenBenchmarking.orgEnvironment Details- znver3: CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3"- x86-64: CXXFLAGS="-O3 -march=x86-64" CFLAGS="-O3 -march=x86-64"- znver1: CXXFLAGS="-O3 -march=znver1" CFLAGS="-O3 -march=znver1"- znver2: CXXFLAGS="-O3 -march=znver2" CFLAGS="-O3 -march=znver2"- haswell: CXXFLAGS="-O3 -march=haswell" CFLAGS="-O3 -march=haswell"- skylake: CXXFLAGS="-O3 -march=skylake" CFLAGS="-O3 -march=skylake"Compiler Details- --disable-multilib --enable-checking=releaseDisk Details- znver3: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009 OpenCL Details- GPU Compute Cores: 4864Python Details- 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 First Cut Benchmarksgraphics-magick: Sharpendav1d: Chimera 1080p 10-bitgraphics-magick: Enhancedscimark2: Compositescimark2: Jacobi Successive Over-Relaxationc-ray: Total Time - 4K, 16 Rays Per Pixelaobench: 2048 x 2048 - Total Timelibraw: Post-Processing Benchmarkscimark2: Sparse Matrix Multiplygraphics-magick: Resizingmt-dgemm: Sustained Floating-Point Raternnoise: smallpt: Global Illumination Renderer; 128 Samplesvpxenc: Speed 5coremark: CoreMark Size 666 - Iterations Per Secondencode-mp3: WAV To MP3vpxenc: Speed 0kvazaar: Bosphorus 4K - Ultra Fastdaphne: OpenMP - NDT Mappinghint: FLOATkvazaar: Bosphorus 1080p - Ultra Fastwebp: Quality 100daphne: OpenMP - Points2Imagesqlite-speedtest: Timed Time - Size 1,000crafty: Elapsed Timeznver3x86-64znver1znver2haswellskylake374263.974474463.423072.0425.20225.25876.045091.1220258.97234713.9894.62739.13837788.0842345.46810.7655.82969.38539663428.10785203.081.67029625.95780271041.90512060994225189.623823662.752440.1031.21229.52165.484977.7718098.05418014.6335.05936.03783951.8672505.82210.1755.07932.29521237587.67053202.431.71729502.08452428842.18611828707367251.114463304.212913.8326.07325.02874.544392.6120848.77831614.0954.79038.95835605.8739755.54610.8256.22950.30523840766.06954205.711.69229918.69967106042.25011865359373265.164464310.952931.7825.32125.25476.014918.8920508.92213313.8544.66438.97834342.4401895.47810.7755.85963.53529343739.09606201.841.68929824.34038740642.08611910299299175.365244332.882934.4625.45525.32874.135062.0720237.82931915.5124.90639.18776752.2175285.52010.8157.53969.60519167343.77856209.191.69029785.61381370842.22911935854377262.404364314.572936.0425.08525.36975.044955.3820238.11148615.5754.87238.87823512.8864065.56510.7755.75962.73520771613.78862203.691.68430279.77113431642.78311943425OpenBenchmarking.org

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Sharpenhaswellskylakex86-64znver1znver2znver380160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.00, N = 3299377225367373374-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -fopenmp -O3 -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-bithaswellskylakex86-64znver1znver2znver360120180240300SE +/- 0.22, N = 3SE +/- 0.56, N = 3SE +/- 0.23, N = 3SE +/- 0.45, N = 3SE +/- 0.73, N = 3SE +/- 0.85, N = 3175.36262.40189.62251.11265.16263.97-march=haswell - MIN: 93.55 / MAX: 459.71-march=skylake - MIN: 173.7 / MAX: 495.13-march=x86-64 - MIN: 124.1 / MAX: 372.85-march=znver1 - MIN: 167.21 / MAX: 471.36-march=znver2 - MIN: 175.81 / MAX: 502.41-march=znver3 - MIN: 175.34 / MAX: 478.581. (CC) gcc options: -O3 -pthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Enhancedhaswellskylakex86-64znver1znver2znver3110220330440550SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3524436382446446447-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Compositehaswellskylakex86-64znver1znver2znver310002000300040005000SE +/- 11.48, N = 3SE +/- 4.37, N = 3SE +/- 5.93, N = 3SE +/- 13.80, N = 3SE +/- 1.02, N = 3SE +/- 0.19, N = 34332.884314.573662.753304.214310.954463.42-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxationhaswellskylakex86-64znver1znver2znver37001400210028003500SE +/- 2.02, N = 3SE +/- 0.45, N = 3SE +/- 0.05, N = 3SE +/- 3.35, N = 3SE +/- 3.83, N = 3SE +/- 0.78, N = 32934.462936.042440.102913.832931.783072.04-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per Pixelhaswellskylakex86-64znver1znver2znver3714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 325.4625.0931.2126.0725.3225.20-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -lm -lpthread -O3

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total Timehaswellskylakex86-64znver1znver2znver3714212835SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.68, N = 15SE +/- 0.24, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 325.3325.3729.5225.0325.2525.26-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -lm -O3

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmarkhaswellskylakex86-64znver1znver2znver320406080100SE +/- 0.11, N = 3SE +/- 0.39, N = 3SE +/- 0.02, N = 3SE +/- 0.16, N = 3SE +/- 0.20, N = 3SE +/- 0.06, N = 374.1375.0465.4874.5476.0176.04-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CXX) g++ options: -O3 -fopenmp -ljpeg -lz -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiplyhaswellskylakex86-64znver1znver2znver311002200330044005500SE +/- 44.33, N = 3SE +/- 10.56, N = 3SE +/- 10.14, N = 3SE +/- 1.53, N = 3SE +/- 1.75, N = 3SE +/- 2.08, N = 35062.074955.384977.774392.614918.895091.12-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -lm

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Resizinghaswellskylakex86-64znver1znver2znver3400800120016002000SE +/- 1.00, N = 3SE +/- 4.10, N = 3SE +/- 3.79, N = 3SE +/- 0.88, N = 3SE +/- 4.91, N = 3SE +/- 4.33, N = 3202320231809208420502025-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -fopenmp -O3 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point Ratehaswellskylakex86-64znver1znver2znver33691215SE +/- 0.062576, N = 15SE +/- 0.117999, N = 4SE +/- 0.072954, N = 3SE +/- 0.028561, N = 3SE +/- 0.094255, N = 3SE +/- 0.135072, N = 37.8293198.1114868.0541808.7783168.9221338.972347-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -march=native -fopenmp

RNNoise

OpenBenchmarking.orgSeconds, Fewer Is BetterRNNoise 2020-06-28haswellskylakex86-64znver1znver2znver348121620SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.22, N = 3SE +/- 0.10, N = 3SE +/- 0.19, N = 3SE +/- 0.13, N = 315.5115.5814.6314.1013.8513.99-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -pedantic -fvisibility=hidden

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Sampleshaswellskylakex86-64znver1znver2znver31.13832.27663.41494.55325.6915SE +/- 0.014, N = 3SE +/- 0.005, N = 3SE +/- 0.010, N = 3SE +/- 0.007, N = 3SE +/- 0.007, N = 3SE +/- 0.005, N = 34.9064.8725.0594.7904.6644.627-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CXX) g++ options: -fopenmp -O3

VP9 libvpx Encoding

Speed: Speed 5

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 5haswellskylakex86-64znver1znver2znver3918273645SE +/- 0.02, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.33, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 339.1838.8736.0338.9538.9739.13-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Secondhaswellskylakex86-64znver1znver2znver3200K400K600K800K1000KSE +/- 563.60, N = 3SE +/- 1894.03, N = 3SE +/- 651.07, N = 3SE +/- 2226.29, N = 3SE +/- 7614.04, N = 3SE +/- 5296.50, N = 3776752.22823512.89783951.87835605.87834342.44837788.08-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O2 -O3 -lrt" -lrt

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3haswellskylakex86-64znver1znver2znver31.312.623.935.246.55SE +/- 0.020, N = 3SE +/- 0.007, N = 3SE +/- 0.015, N = 3SE +/- 0.009, N = 3SE +/- 0.010, N = 3SE +/- 0.006, N = 35.5205.5655.8225.5465.4785.468-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

VP9 libvpx Encoding

Speed: Speed 0

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.2Speed: Speed 0haswellskylakex86-64znver1znver2znver33691215SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 310.8110.7710.1710.8210.7710.76-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Kvazaar

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

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 4K - Video Preset: Ultra Fasthaswellskylakex86-64znver1znver2znver31326395265SE +/- 0.01, N = 3SE +/- 0.22, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.09, N = 357.5355.7555.0756.2255.8555.82-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt

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 Mappinghaswellskylakex86-64znver1znver2znver32004006008001000SE +/- 1.90, N = 3SE +/- 1.88, N = 3SE +/- 2.69, N = 3SE +/- 0.66, N = 3SE +/- 2.52, N = 3SE +/- 3.90, N = 3969.60962.73932.29950.30963.53969.381. (CXX) g++ options: -O3 -std=c++11 -fopenmp

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOAThaswellskylakex86-64znver1znver2znver3120M240M360M480M600MSE +/- 2024395.89, N = 3SE +/- 4152069.13, N = 3SE +/- 1444160.80, N = 3SE +/- 114637.70, N = 3SE +/- 5908890.92, N = 3SE +/- 963540.42, N = 3519167343.78520771613.79521237587.67523840766.07529343739.10539663428.11-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -march=native -lm

Kvazaar

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

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.0Video Input: Bosphorus 1080p - Video Preset: Ultra Fasthaswellskylakex86-64znver1znver2znver350100150200250SE +/- 1.14, N = 3SE +/- 0.72, N = 3SE +/- 0.29, N = 3SE +/- 0.58, N = 3SE +/- 1.10, N = 3SE +/- 0.81, N = 3209.19203.69202.43205.71201.84203.08-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O3 -lpthread -lm -lrt

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100haswellskylakex86-64znver1znver2znver30.38630.77261.15891.54521.9315SE +/- 0.004, N = 3SE +/- 0.001, N = 3SE +/- 0.004, N = 3SE +/- 0.004, N = 3SE +/- 0.003, N = 3SE +/- 0.020, N = 31.6901.6841.7171.6921.6891.670-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -fvisibility=hidden -O3 -pthread -lm -ljpeg -lpng16 -ltiff

Darmstadt Automotive Parallel Heterogeneous Suite

Backend: OpenMP - Kernel: Points2Image

OpenBenchmarking.orgTest Cases Per Minute, More Is BetterDarmstadt Automotive Parallel Heterogeneous SuiteBackend: OpenMP - Kernel: Points2Imagehaswellskylakex86-64znver1znver2znver36K12K18K24K30KSE +/- 289.82, N = 3SE +/- 113.76, N = 3SE +/- 108.90, N = 3SE +/- 159.95, N = 3SE +/- 240.50, N = 3SE +/- 109.65, N = 329785.6130279.7729502.0829918.7029824.3429625.961. (CXX) g++ options: -O3 -std=c++11 -fopenmp

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000haswellskylakex86-64znver1znver2znver31020304050SE +/- 0.23, N = 3SE +/- 0.15, N = 3SE +/- 0.18, N = 3SE +/- 0.19, N = 3SE +/- 0.61, N = 3SE +/- 0.25, N = 342.2342.7842.1942.2542.0941.91-march=haswell-march=skylake-march=x86-64-march=znver1-march=znver2-march=znver31. (CC) gcc options: -O3 -ldl -lz -lpthread

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed Timehaswellskylakex86-64znver1znver2znver33M6M9M12M15MSE +/- 22104.24, N = 3SE +/- 69563.68, N = 3SE +/- 18592.10, N = 3SE +/- 33532.81, N = 3SE +/- 44223.61, N = 3SE +/- 121191.73, N = 31193585411943425118287071186535911910299120609941. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

Geometric Mean Of All Test Results

Result Composite - GCC Znver3 First Cut Benchmarks

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - GCC Znver3 First Cut Benchmarkshaswellskylakex86-64znver1znver2znver3110220330440550473.43482.49441.20478.18488.84492.26


Phoronix Test Suite v10.8.4