GCC 11 vs. LLVM Clang 12 Benchmarks On Xeon Ice Lake
Xeon Platinum 8380 compiler benchmarks by Michael Larabel looking at GCC 11 against LLVM Clang 12 for some initial holiday weekend tests...
HTML result view exported from: https://openbenchmarking.org/result/2105299-IB-COMPILERT91&rdt&grr.
Caffe
Model: GoogleNet - Acceleration: CPU - Iterations: 200
WebP2 Image Encode
Encode Settings: Quality 100, Lossless Compression
Caffe
Model: AlexNet - Acceleration: CPU - Iterations: 200
NCNN
Target: CPU - Model: regnety_400m
NCNN
Target: CPU - Model: squeezenet_ssd
NCNN
Target: CPU - Model: yolov4-tiny
NCNN
Target: CPU - Model: resnet18
NCNN
Target: CPU - Model: vgg16
NCNN
Target: CPU - Model: googlenet
NCNN
Target: CPU - Model: blazeface
NCNN
Target: CPU - Model: efficientnet-b0
NCNN
Target: CPU - Model: mnasnet
NCNN
Target: CPU - Model: shufflenet-v2
NCNN
Target: CPU-v3-v3 - Model: mobilenet-v3
NCNN
Target: CPU-v2-v2 - Model: mobilenet-v2
NCNN
Target: CPU - Model: mobilenet
Gcrypt Library
Zstd Compression
Compression Level: 19, Long Mode - Decompression Speed
Zstd Compression
Compression Level: 19, Long Mode - Compression Speed
WebP2 Image Encode
Encode Settings: Quality 95, Compression Effort 7
GraphicsMagick
Operation: Resizing
Timed MrBayes Analysis
Primate Phylogeny Analysis
GNU GMP GMPbench
Total Time
Zstd Compression
Compression Level: 8 - Decompression Speed
Zstd Compression
Compression Level: 8 - Compression Speed
oneDNN
Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU
WebP2 Image Encode
Encode Settings: Quality 75, Compression Effort 7
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: Points2Image
PostgreSQL pgbench
Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency
PostgreSQL pgbench
Scaling Factor: 100 - Clients: 250 - Mode: Read Only
oneDNN
Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU
Crypto++
Test: Unkeyed Algorithms
Zstd Compression
Compression Level: 19 - Decompression Speed
Zstd Compression
Compression Level: 19 - Compression Speed
GraphicsMagick
Operation: Sharpen
GraphicsMagick
Operation: Rotate
GraphicsMagick
Operation: Enhanced
Himeno Benchmark
Poisson Pressure Solver
SVT-AV1
Encoder Mode: Preset 4 - Input: Bosphorus 4K
WebP Image Encode
Encode Settings: Quality 100, Lossless, Highest Compression
eSpeak-NG Speech Engine
Text-To-Speech Synthesis
Zstd Compression
Compression Level: 8, Long Mode - Decompression Speed
Zstd Compression
Compression Level: 8, Long Mode - Compression Speed
AOBench
Size: 2048 x 2048 - Total Time
TNN
Target: CPU - Model: MobileNet v2
PostgreSQL pgbench
Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency
PostgreSQL pgbench
Scaling Factor: 100 - Clients: 250 - Mode: Read Write
Kripke
oneDNN
Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU
WavPack Audio Encoding
WAV To WavPack
Coremark
CoreMark Size 666 - Iterations Per Second
TNN
Target: CPU - Model: SqueezeNet v1.1
libjpeg-turbo tjbench
Test: Decompression Throughput
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: NDT Mapping
Darmstadt Automotive Parallel Heterogeneous Suite
Backend: OpenMP - Kernel: Euclidean Cluster
x265
Video Input: Bosphorus 4K
oneDNN
Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU
ASTC Encoder
Preset: Exhaustive
WebP Image Encode
Encode Settings: Quality 100, Lossless
Liquid-DSP
Threads: 160 - Buffer Length: 256 - Filter Length: 57
OpenSSL
RSA 4096-bit Performance
Liquid-DSP
Threads: 1 - Buffer Length: 256 - Filter Length: 57
SVT-AV1
Encoder Mode: Preset 4 - Input: Bosphorus 1080p
SVT-AV1
Encoder Mode: Preset 8 - Input: Bosphorus 4K
FLAC Audio Encoding
WAV To FLAC
SVT-HEVC
Tuning: 1 - Input: Bosphorus 1080p
Opus Codec Encoding
WAV To Opus Encode
oneDNN
Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU
Kvazaar
Video Input: Bosphorus 4K - Video Preset: Very Fast
Kvazaar
Video Input: Bosphorus 4K - Video Preset: Ultra Fast
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU
C-Ray
Total Time - 4K, 16 Rays Per Pixel
oneDNN
Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU
oneDNN
Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU
LAME MP3 Encoding
WAV To MP3
ASTC Encoder
Preset: Thorough
WebP Image Encode
Encode Settings: Quality 100, Highest Compression
x265
Video Input: Bosphorus 1080p
WebP2 Image Encode
Encode Settings: Quality 100, Compression Effort 5
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU
oneDNN
Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU
SVT-AV1
Encoder Mode: Preset 8 - Input: Bosphorus 1080p
ASTC Encoder
Preset: Medium
Bullet Physics Engine
Test: 3000 Fall
Primesieve
1e12 Prime Number Generation
Kvazaar
Video Input: Bosphorus 1080p - Video Preset: Very Fast
Kvazaar
Video Input: Bosphorus 1080p - Video Preset: Ultra Fast
oneDNN
Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU
oneDNN
Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU
oneDNN
Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU
SVT-VP9
Tuning: Visual Quality Optimized - Input: Bosphorus 1080p
WebP Image Encode
Encode Settings: Quality 100
WebP2 Image Encode
Encode Settings: Default
SVT-VP9
Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p
SVT-VP9
Tuning: VMAF Optimized - Input: Bosphorus 1080p
SVT-HEVC
Tuning: 7 - Input: Bosphorus 1080p
WebP Image Encode
Encode Settings: Default
SVT-HEVC
Tuning: 10 - Input: Bosphorus 1080p
Bullet Physics Engine
Test: Convex Trimesh
Bullet Physics Engine
Test: Prim Trimesh
Bullet Physics Engine
Test: 136 Ragdolls
Bullet Physics Engine
Test: 1000 Convex
Bullet Physics Engine
Test: 1000 Stack
Phoronix Test Suite v10.8.5