Ryzen 9 5950X Compiler Testing AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3204 BIOS) and AMD NAVY_FLOUNDER 12GB on Ubuntu 20.10 via the Phoronix Test Suite. GCC 10.2: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3204 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 2000GB Corsair Force MP600 + 2000GB, Graphics: AMD NAVY_FLOUNDER 12GB (2855/1000MHz), Audio: AMD Device ab28, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.10, Kernel: 5.11.6-051106-generic (x86_64), Desktop: GNOME Shell 3.38.2, Display Server: X Server 1.20.9, OpenGL: 4.6 Mesa 21.1.0-devel (git-684f97d 2021-03-12 groovy-oibaf-ppa) (LLVM 11.0.1), Vulkan: 1.2.168, Compiler: GCC 10.2.0, File-System: ext4, Screen Resolution: 3840x2160 QuantLib 1.21 MFLOPS > Higher Is Better GCC 10.2 . 3196.9 |============================================================ Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better GCC 10.2 . 545.91 |============================================================ Etcpak 0.7 Configuration: DXT1 Mpx/s > Higher Is Better GCC 10.2 . 1546.30 |=========================================================== Etcpak 0.7 Configuration: ETC1 Mpx/s > Higher Is Better GCC 10.2 . 386.56 |============================================================ Etcpak 0.7 Configuration: ETC2 Mpx/s > Higher Is Better GCC 10.2 . 245.04 |============================================================ Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 10.2 . 59.87 |============================================================= OpenFOAM 8 Input: Motorbike 30M Seconds < Lower Is Better GCC 10.2 . 97.75 |============================================================= WebP Image Encode 1.1 Encode Settings: Default Encode Time - Seconds < Lower Is Better GCC 10.2 . 1.042 |============================================================= WebP Image Encode 1.1 Encode Settings: Quality 100 Encode Time - Seconds < Lower Is Better GCC 10.2 . 1.652 |============================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Encode Time - Seconds < Lower Is Better GCC 10.2 . 13.99 |============================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Encode Time - Seconds < Lower Is Better GCC 10.2 . 5.242 |============================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Encode Time - Seconds < Lower Is Better GCC 10.2 . 28.81 |============================================================= simdjson 0.8.2 Throughput Test: Kostya GB/s > Higher Is Better GCC 10.2 . 3.72 |============================================================== simdjson 0.8.2 Throughput Test: LargeRandom GB/s > Higher Is Better GCC 10.2 . 1.22 |============================================================== simdjson 0.8.2 Throughput Test: PartialTweets GB/s > Higher Is Better GCC 10.2 . 5.64 |============================================================== simdjson 0.8.2 Throughput Test: DistinctUserID GB/s > Higher Is Better GCC 10.2 . 5.73 |============================================================== LZ4 Compression 1.9.3 Compression Level: 1 - Compression Speed MB/s > Higher Is Better GCC 10.2 . 12330.56 |========================================================== LZ4 Compression 1.9.3 Compression Level: 1 - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 13771.1 |=========================================================== LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed MB/s > Higher Is Better GCC 10.2 . 72.36 |============================================================= LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 13400.1 |=========================================================== LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed MB/s > Higher Is Better GCC 10.2 . 71.13 |============================================================= LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 13397.7 |=========================================================== Zstd Compression 1.4.9 Compression Level: 8 - Compression Speed MB/s > Higher Is Better GCC 10.2 . 1057.4 |============================================================ Zstd Compression 1.4.9 Compression Level: 8 - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 4617.1 |============================================================ Zstd Compression 1.4.9 Compression Level: 19 - Compression Speed MB/s > Higher Is Better GCC 10.2 . 51.6 |============================================================== Zstd Compression 1.4.9 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 4251.7 |============================================================ Zstd Compression 1.4.9 Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better GCC 10.2 . 1425.9 |============================================================ Zstd Compression 1.4.9 Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 4737.1 |============================================================ Zstd Compression 1.4.9 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better GCC 10.2 . 1122.6 |============================================================ Zstd Compression 1.4.9 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 4886.2 |============================================================ Zstd Compression 1.4.9 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better GCC 10.2 . 36.6 |============================================================== Zstd Compression 1.4.9 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 10.2 . 4350.9 |============================================================ JPEG XL 0.3.3 Input: PNG - Encode Speed: 5 MP/s > Higher Is Better GCC 10.2 . 74.12 |============================================================= JPEG XL 0.3.3 Input: PNG - Encode Speed: 7 MP/s > Higher Is Better GCC 10.2 . 11.20 |============================================================= JPEG XL 0.3.3 Input: PNG - Encode Speed: 8 MP/s > Higher Is Better GCC 10.2 . 1.14 |============================================================== JPEG XL 0.3.3 Input: JPEG - Encode Speed: 5 MP/s > Higher Is Better GCC 10.2 . 87.35 |============================================================= JPEG XL 0.3.3 Input: JPEG - Encode Speed: 7 MP/s > Higher Is Better GCC 10.2 . 87.07 |============================================================= JPEG XL 0.3.3 Input: JPEG - Encode Speed: 8 MP/s > Higher Is Better GCC 10.2 . 38.13 |============================================================= JPEG XL Decoding 0.3.3 CPU Threads: 1 MP/s > Higher Is Better GCC 10.2 . 56.53 |============================================================= JPEG XL Decoding 0.3.3 CPU Threads: All MP/s > Higher Is Better GCC 10.2 . 210.99 |============================================================ GNU Radio Test: Five Back to Back FIR Filters MiB/s > Higher Is Better GCC 10.2 . 920.8 |============================================================= GNU Radio Test: Signal Source (Cosine) MiB/s > Higher Is Better GCC 10.2 . 4715.4 |============================================================ GNU Radio Test: FIR Filter MiB/s > Higher Is Better GCC 10.2 . 1063.5 |============================================================ GNU Radio Test: IIR Filter MiB/s > Higher Is Better GCC 10.2 . 843.1 |============================================================= GNU Radio Test: FM Deemphasis Filter MiB/s > Higher Is Better GCC 10.2 . 1055.0 |============================================================ GNU Radio Test: Hilbert Transform MiB/s > Higher Is Better GCC 10.2 . 515.8 |============================================================= LibRaw 0.20 Post-Processing Benchmark Mpix/sec > Higher Is Better GCC 10.2 . 78.66 |============================================================= Crafty 25.2 Elapsed Time Nodes Per Second > Higher Is Better GCC 10.2 . 11731249 |========================================================== TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better GCC 10.2 . 1965773 |=========================================================== GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better GCC 10.2 . 1166 |============================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better GCC 10.2 . 1056 |============================================================== GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 10.2 . 375 |=============================================================== GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better GCC 10.2 . 439 |=============================================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 10.2 . 2165 |============================================================== GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better GCC 10.2 . 454 |=============================================================== GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 10.2 . 1115 |============================================================== dav1d 0.8.2 Video Input: Summer Nature 4K FPS > Higher Is Better GCC 10.2 . 243.69 |============================================================ dav1d 0.8.2 Video Input: Summer Nature 1080p FPS > Higher Is Better GCC 10.2 . 971.79 |============================================================ AOM AV1 2.1-rc Encoder Mode: Speed 0 Two-Pass Frames Per Second > Higher Is Better GCC 10.2 . 0.37 |============================================================== AOM AV1 2.1-rc Encoder Mode: Speed 4 Two-Pass Frames Per Second > Higher Is Better GCC 10.2 . 9.20 |============================================================== AOM AV1 2.1-rc Encoder Mode: Speed 6 Realtime Frames Per Second > Higher Is Better GCC 10.2 . 35.13 |============================================================= AOM AV1 2.1-rc Encoder Mode: Speed 6 Two-Pass Frames Per Second > Higher Is Better GCC 10.2 . 29.43 |============================================================= AOM AV1 2.1-rc Encoder Mode: Speed 8 Realtime Frames Per Second > Higher Is Better GCC 10.2 . 121.13 |============================================================ SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Frames Per Second > Higher Is Better GCC 10.2 . 6.137 |============================================================= SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better GCC 10.2 . 51.77 |============================================================= SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 10.2 . 235.04 |============================================================ SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 10.2 . 228.96 |============================================================ x264 2019-12-17 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 10.2 . 208.93 |============================================================ x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 10.2 . 27.83 |============================================================= x265 3.4 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 10.2 . 89.80 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 0 Seconds < Lower Is Better GCC 10.2 . 43.62 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 2 Seconds < Lower Is Better GCC 10.2 . 23.54 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 6 Seconds < Lower Is Better GCC 10.2 . 8.927 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 10 Seconds < Lower Is Better GCC 10.2 . 2.934 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 6, Lossless Seconds < Lower Is Better GCC 10.2 . 30.98 |============================================================= libavif avifenc 0.9.0 Encoder Speed: 10, Lossless Seconds < Lower Is Better GCC 10.2 . 4.875 |============================================================= Timed Godot Game Engine Compilation 3.2.3 Time To Compile Seconds < Lower Is Better GCC 10.2 . 79.52 |============================================================= Timed LLVM Compilation 10.0 Time To Compile Seconds < Lower Is Better GCC 10.2 . 370.57 |============================================================ C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better GCC 10.2 . 25.09 |============================================================= POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better GCC 10.2 . 24.09 |============================================================= Smallpt 1.0 Global Illumination Renderer; 128 Samples Seconds < Lower Is Better GCC 10.2 . 4.674 |============================================================= oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 3.95979 |=========================================================== oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 9.25967 |=========================================================== oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 17.29 |============================================================= oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 4.46777 |=========================================================== oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 3.55467 |=========================================================== oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 2757.52 |=========================================================== oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 1773.67 |=========================================================== oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU ms < Lower Is Better GCC 10.2 . 0.638664 |========================================================== Ogg Audio Encoding 1.3.4 WAV To Ogg Seconds < Lower Is Better GCC 10.2 . 13.58 |============================================================= Opus Codec Encoding 1.3.1 WAV To Opus Encode Seconds < Lower Is Better GCC 10.2 . 5.484 |============================================================= Gcrypt Library 1.9 Seconds < Lower Is Better GCC 10.2 . 171.19 |============================================================ Ngspice 34 Circuit: C2670 Seconds < Lower Is Better GCC 10.2 . 71.60 |============================================================= Ngspice 34 Circuit: C7552 Seconds < Lower Is Better GCC 10.2 . 62.82 |============================================================= RNNoise 2020-06-28 Seconds < Lower Is Better GCC 10.2 . 14.20 |============================================================= Tachyon 0.99b6 Total Time Seconds < Lower Is Better GCC 10.2 . 44.39 |============================================================= WebP2 Image Encode 20210126 Encode Settings: Default Seconds < Lower Is Better GCC 10.2 . 2.274 |============================================================= WebP2 Image Encode 20210126 Encode Settings: Quality 75, Compression Effort 7 Seconds < Lower Is Better GCC 10.2 . 111.80 |============================================================ WebP2 Image Encode 20210126 Encode Settings: Quality 95, Compression Effort 7 Seconds < Lower Is Better GCC 10.2 . 203.81 |============================================================ WebP2 Image Encode 20210126 Encode Settings: Quality 100, Compression Effort 5 Seconds < Lower Is Better GCC 10.2 . 6.414 |============================================================= WebP2 Image Encode 20210126 Encode Settings: Quality 100, Lossless Compression Seconds < Lower Is Better GCC 10.2 . 367.37 |============================================================ Google SynthMark 20201109 Test: VoiceMark_100 Voices > Higher Is Better GCC 10.2 . 966.30 |============================================================ Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 10.2 . 81844000 |========================================================== Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 10.2 . 1111200000 |======================================================== Liquid-DSP 2021.01.31 Threads: 32 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 10.2 . 1164966667 |======================================================== ASTC Encoder 2.4 Preset: Medium Seconds < Lower Is Better GCC 10.2 . 4.0524 |============================================================ ASTC Encoder 2.4 Preset: Thorough Seconds < Lower Is Better GCC 10.2 . 6.9922 |============================================================ ASTC Encoder 2.4 Preset: Exhaustive Seconds < Lower Is Better GCC 10.2 . 52.93 |============================================================= Basis Universal 1.13 Settings: ETC1S Seconds < Lower Is Better GCC 10.2 . 19.90 |============================================================= Basis Universal 1.13 Settings: UASTC Level 0 Seconds < Lower Is Better GCC 10.2 . 5.157 |============================================================= Basis Universal 1.13 Settings: UASTC Level 2 Seconds < Lower Is Better GCC 10.2 . 15.90 |============================================================= Basis Universal 1.13 Settings: UASTC Level 3 Seconds < Lower Is Better GCC 10.2 . 28.13 |============================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better GCC 10.2 . 42.60 |============================================================= Redis 6.0.9 Test: LPOP Requests Per Second > Higher Is Better GCC 10.2 . 3549910.50 |======================================================== Redis 6.0.9 Test: SADD Requests Per Second > Higher Is Better GCC 10.2 . 3041527.37 |======================================================== Redis 6.0.9 Test: LPUSH Requests Per Second > Higher Is Better GCC 10.2 . 2222217.52 |======================================================== Redis 6.0.9 Test: GET Requests Per Second > Higher Is Better GCC 10.2 . 3470419.90 |======================================================== Redis 6.0.9 Test: SET Requests Per Second > Higher Is Better GCC 10.2 . 2640316.17 |======================================================== Mobile Neural Network 1.1.3 Model: SqueezeNetV1.0 ms < Lower Is Better GCC 10.2 . 5.081 |============================================================= Mobile Neural Network 1.1.3 Model: resnet-v2-50 ms < Lower Is Better GCC 10.2 . 25.07 |============================================================= Mobile Neural Network 1.1.3 Model: MobileNetV2_224 ms < Lower Is Better GCC 10.2 . 3.240 |============================================================= Mobile Neural Network 1.1.3 Model: mobilenet-v1-1.0 ms < Lower Is Better GCC 10.2 . 2.351 |============================================================= Mobile Neural Network 1.1.3 Model: inception-v3 ms < Lower Is Better GCC 10.2 . 32.34 |============================================================= NCNN 20201218 Target: CPU - Model: mobilenet ms < Lower Is Better GCC 10.2 . 12.42 |============================================================= NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 ms < Lower Is Better GCC 10.2 . 4.43 |============================================================== NCNN 20201218 Target: CPU-v3-v3 - Model: mobilenet-v3 ms < Lower Is Better GCC 10.2 . 3.85 |============================================================== NCNN 20201218 Target: CPU - Model: shufflenet-v2 ms < Lower Is Better GCC 10.2 . 4.23 |============================================================== NCNN 20201218 Target: CPU - Model: mnasnet ms < Lower Is Better GCC 10.2 . 3.93 |============================================================== NCNN 20201218 Target: CPU - Model: efficientnet-b0 ms < Lower Is Better GCC 10.2 . 5.32 |============================================================== NCNN 20201218 Target: CPU - Model: blazeface ms < Lower Is Better GCC 10.2 . 1.83 |============================================================== NCNN 20201218 Target: CPU - Model: googlenet ms < Lower Is Better GCC 10.2 . 12.76 |============================================================= NCNN 20201218 Target: CPU - Model: vgg16 ms < Lower Is Better GCC 10.2 . 57.89 |============================================================= NCNN 20201218 Target: CPU - Model: resnet18 ms < Lower Is Better GCC 10.2 . 14.11 |============================================================= NCNN 20201218 Target: CPU - Model: alexnet ms < Lower Is Better GCC 10.2 . 10.82 |============================================================= NCNN 20201218 Target: CPU - Model: resnet50 ms < Lower Is Better GCC 10.2 . 25.67 |============================================================= NCNN 20201218 Target: CPU - Model: yolov4-tiny ms < Lower Is Better GCC 10.2 . 20.77 |============================================================= NCNN 20201218 Target: CPU - Model: squeezenet_ssd ms < Lower Is Better GCC 10.2 . 13.77 |============================================================= NCNN 20201218 Target: CPU - Model: regnety_400m ms < Lower Is Better GCC 10.2 . 17.61 |============================================================= TNN 0.2.3 Target: CPU - Model: MobileNet v2 ms < Lower Is Better GCC 10.2 . 216.28 |============================================================ TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 ms < Lower Is Better GCC 10.2 . 211.57 |============================================================ Sysbench 1.0.20 Test: CPU Events Per Second > Higher Is Better GCC 10.2 . 91743.72 |========================================================== ONNX Runtime 1.6 Model: yolov4 - Device: OpenMP CPU Inferences Per Minute > Higher Is Better GCC 10.2 . 433 |=============================================================== ONNX Runtime 1.6 Model: bertsquad-10 - Device: OpenMP CPU Inferences Per Minute > Higher Is Better GCC 10.2 . 614 |=============================================================== ONNX Runtime 1.6 Model: fcn-resnet101-11 - Device: OpenMP CPU Inferences Per Minute > Higher Is Better GCC 10.2 . 99 |================================================================ ONNX Runtime 1.6 Model: shufflenet-v2-10 - Device: OpenMP CPU Inferences Per Minute > Higher Is Better GCC 10.2 . 15049 |============================================================= ONNX Runtime 1.6 Model: super-resolution-10 - Device: OpenMP CPU Inferences Per Minute > Higher Is Better GCC 10.2 . 6721 |============================================================== WavPack Audio Encoding 5.3 WAV To WavPack Seconds < Lower Is Better GCC 10.2 . 10.15 |=============================================================