AMD AOCC 4.0 Compiler Benchmarks Initial AOCC 4.0 compiler benchmarks by Michael Larabel. LLVM Clang 14: Processor: AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR X670E HERO (0703 BIOS), Chipset: AMD Device 14d8, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21/23, Monitor: ASUS MG28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Ubuntu 22.10, Kernel: 6.1.0-060100rc3daily20221103-generic (x86_64), Desktop: GNOME Shell 43.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.2.1 (LLVM 15.0.2 DRM 3.49), Vulkan: 1.3.224, Compiler: Clang 14.0.6-2, File-System: ext4, Screen Resolution: 3840x2160 AOCC 4.0: Processor: AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR X670E HERO (0703 BIOS), Chipset: AMD Device 14d8, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21/23, Monitor: ASUS MG28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 OS: Ubuntu 22.10, Kernel: 6.1.0-060100rc3daily20221103-generic (x86_64), Desktop: GNOME Shell 43.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.2.1 (LLVM 15.0.2 DRM 3.49), Vulkan: 1.3.224, Compiler: Clang 14.0.6, File-System: ext4, Screen Resolution: 3840x2160 QuantLib 1.21 MFLOPS > Higher Is Better LLVM Clang 14 . 4535.6 |======================================================= AOCC 4.0 ...... 4475.3 |====================================================== LeelaChessZero 0.28 Backend: BLAS Nodes Per Second > Higher Is Better LLVM Clang 14 . 1694 |======================================================= AOCC 4.0 ...... 1755 |========================================================= LeelaChessZero 0.28 Backend: Eigen Nodes Per Second > Higher Is Better LLVM Clang 14 . 1844 |====================================================== AOCC 4.0 ...... 1959 |========================================================= Xmrig 6.18.1 Variant: Monero - Hash Count: 1M H/s > Higher Is Better LLVM Clang 14 . 12543.4 |====================================================== AOCC 4.0 ...... 12571.9 |====================================================== Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed MB/s > Higher Is Better LLVM Clang 14 . 78.9 |========================================================= AOCC 4.0 ...... 79.2 |========================================================= Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better LLVM Clang 14 . 4941.6 |======================================================= AOCC 4.0 ...... 4981.1 |======================================================= Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better LLVM Clang 14 . 55.1 |========================================================= AOCC 4.0 ...... 55.4 |========================================================= Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better LLVM Clang 14 . 4966.3 |====================================================== AOCC 4.0 ...... 5017.2 |======================================================= WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless MP/s > Higher Is Better LLVM Clang 14 . 2.01 |===================================================== AOCC 4.0 ...... 2.15 |========================================================= WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression MP/s > Higher Is Better LLVM Clang 14 . 5.89 |====================================================== AOCC 4.0 ...... 6.21 |========================================================= WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless, Highest Compression MP/s > Higher Is Better LLVM Clang 14 . 0.82 |====================================================== AOCC 4.0 ...... 0.87 |========================================================= srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAM UE Mb/s > Higher Is Better LLVM Clang 14 . 199.3 |======================================================= AOCC 4.0 ...... 201.3 |======================================================== srsRAN 22.04.1 Test: 4G PHY_DL_Test 100 PRB SISO 64-QAM UE Mb/s > Higher Is Better LLVM Clang 14 . 209.9 |======================================================== AOCC 4.0 ...... 210.7 |======================================================== GraphicsMagick 1.3.38 Operation: Sharpen Iterations Per Minute > Higher Is Better LLVM Clang 14 . 337 |========================================== AOCC 4.0 ...... 460 |========================================================== GraphicsMagick 1.3.38 Operation: Enhanced Iterations Per Minute > Higher Is Better LLVM Clang 14 . 581 |========================================================= AOCC 4.0 ...... 593 |========================================================== GraphicsMagick 1.3.38 Operation: Resizing Iterations Per Minute > Higher Is Better LLVM Clang 14 . 2470 |========================================================= AOCC 4.0 ...... 2474 |========================================================= dav1d 1.0 Video Input: Summer Nature 4K FPS > Higher Is Better LLVM Clang 14 . 393.37 |======================================================= AOCC 4.0 ...... 394.20 |======================================================= dav1d 1.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better LLVM Clang 14 . 825.00 |======================================================= AOCC 4.0 ...... 821.26 |======================================================= QuadRay 2022.05.25 Scene: 1 - Resolution: 4K FPS > Higher Is Better LLVM Clang 14 . 26.23 |======================================================== AOCC 4.0 ...... 26.44 |======================================================== QuadRay 2022.05.25 Scene: 1 - Resolution: 1080p FPS > Higher Is Better LLVM Clang 14 . 102.12 |======================================================= AOCC 4.0 ...... 101.56 |======================================================= Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better LLVM Clang 14 . 48.07 |======================================================= AOCC 4.0 ...... 49.06 |======================================================== Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better LLVM Clang 14 . 87.37 |======================================================= AOCC 4.0 ...... 88.76 |======================================================== SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 139.03 |===================================================== AOCC 4.0 ...... 143.90 |======================================================= SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 200.79 |===================================================== AOCC 4.0 ...... 209.40 |======================================================= SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 6.43 |========================================================= AOCC 4.0 ...... 6.43 |========================================================= SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 104.05 |===================================================== AOCC 4.0 ...... 107.09 |======================================================= SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 169.39 |======================================================= AOCC 4.0 ...... 169.54 |======================================================= SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 111.30 |======================================================= AOCC 4.0 ...... 112.09 |======================================================= SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 120.22 |======================================================= AOCC 4.0 ...... 120.86 |======================================================= SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 109.73 |======================================================= AOCC 4.0 ...... 110.24 |======================================================= x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better LLVM Clang 14 . 36.91 |====================================================== AOCC 4.0 ...... 38.12 |======================================================== libavif avifenc 0.11 Encoder Speed: 2 Seconds < Lower Is Better LLVM Clang 14 . 33.64 |======================================================== AOCC 4.0 ...... 32.28 |====================================================== libavif avifenc 0.11 Encoder Speed: 6 Seconds < Lower Is Better LLVM Clang 14 . 3.080 |======================================================== AOCC 4.0 ...... 2.971 |====================================================== libavif avifenc 0.11 Encoder Speed: 6, Lossless Seconds < Lower Is Better LLVM Clang 14 . 4.650 |======================================================== AOCC 4.0 ...... 4.504 |====================================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better LLVM Clang 14 . 27.10 |======================================================== AOCC 4.0 ...... 26.97 |======================================================== OpenSSL 3.0 Algorithm: SHA256 byte/s > Higher Is Better LLVM Clang 14 . 37107990770 |================================================== AOCC 4.0 ...... 37285492847 |================================================== OpenSSL 3.0 Algorithm: RSA4096 sign/s > Higher Is Better LLVM Clang 14 . 5998.4 |======================================================= AOCC 4.0 ...... 5971.9 |======================================================= OpenSSL 3.0 Algorithm: RSA4096 verify/s > Higher Is Better LLVM Clang 14 . 391464.0 |===================================================== AOCC 4.0 ...... 393216.4 |===================================================== Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better LLVM Clang 14 . 1666100000 |================================================= AOCC 4.0 ...... 1750933333 |=================================================== Liquid-DSP 2021.01.31 Threads: 32 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better LLVM Clang 14 . 1742933333 |================================================ AOCC 4.0 ...... 1868800000 |=================================================== ASTC Encoder 4.0 Preset: Medium MT/s > Higher Is Better LLVM Clang 14 . 156.20 |===================================================== AOCC 4.0 ...... 162.17 |======================================================= ASTC Encoder 4.0 Preset: Thorough MT/s > Higher Is Better LLVM Clang 14 . 19.24 |====================================================== AOCC 4.0 ...... 19.86 |======================================================== ASTC Encoder 4.0 Preset: Exhaustive MT/s > Higher Is Better LLVM Clang 14 . 1.9695 |====================================================== AOCC 4.0 ...... 1.9979 |======================================================= Google Draco 1.5.0 Model: Church Facade ms < Lower Is Better LLVM Clang 14 . 4704 |========================================================= AOCC 4.0 ...... 4705 |=========================================================