AVX10: A big improvement for x64 vectorisation but it’s not ARM SVE

Intel Logo

What is AVX10? It is a unification of current AVX (Advanced Vector eXtension) instruction sets (ISA) into a new version-based standard that is width-independent (i.e. applies to any width from 128, 256 and 512-bit). This allows different CPU cores (e.g. Atom, Core, Xeon, etc.) to use the same instruction set … Read more…

AMD Ryzen 5 7600X (Zen4 Raphael) Review & Benchmarks – Value AVX512 Performance

What is “Zen4” (Ryzen 7000)? AMD’s Zen4 (“Raphael”) is the 4rd generation ZEN core – aka the new 7000-series of CPUs from AMD – that brings brand new features like AVX512 ISA (instruction set support), DDR5 and PCIe5. These do require a brand new platform (AM5) almost a decade since … Read more…

AMD Ryzen 7 7700X (Zen4 Raphael) Review & Benchmarks – AVX512 Mainstream Performance

What is “Zen4” (Ryzen 7000)? AMD’s Zen4 (“Raphael”) is the 4rd generation ZEN core – aka the new 7000-series of CPUs from AMD – that brings brand new features like AVX512 ISA (instruction set support), DDR5 and PCIe5. These do require a brand new platform (AM5) almost a decade since … Read more…

AMD Ryzen 9 7950X (Zen4 Raphael) Review & Benchmarks – AVX512 Top-End Domination

What is “Zen4” (Ryzen 7000)? AMD’s Zen4 (“Raphael”) is the 4rd generation ZEN core – aka the new 7000-series of CPUs from AMD – that brings brand new features like AVX512 ISA (instruction set support), DDR5 and PCIe5. These do require a brand new platform (AM5) almost a decade since … Read more…

What Intel needs is SVE-like variable width SIMD-AVX to solve hybrid problem

Intel Logo

What are AVX, AVX512? AVX or “Advanced Vector eXtensions” is a family of SIMD instructions on x86/x64 that have expanded the old SSE/2 (Streaming SIMD Extensions) that themselves have extended/expanded the original SIMD x86 instruction set: MMX (Multi-Media eXtensions). AVX2 increases the width to 256-bit while AVX512 increases the width … Read more…

SiSoftware Sandra 20/21-R13c – Whitley, ElkhartLake & Future Server Platforms

Update Wizard

Note: R13c, R13b and R13a have replaced original R13 with additional fixes and work-arounds. We are pleased to release R13c (version 31.91) update for Sandra 20/21 with the following changes: Sandra 20/21 Press Release We are releasing more server hardware updates and fixes for existing Intel “Whitley”/”Ice Lake” ICL-SP, Intel … Read more…

Mythical Intel 12th Gen Core AlderLake 10C/20T big/P Cores (i11-12999X) – AVX512 Extrapolated Performance

CPU Neural Networks Benchmark

What is this “AlderLake-X”? ADL has now been launched – with AVX512 disabled: but, for the moment, it is possible to enable AVX512 on some boards; at least until the next microcode update. Some users have managed to benchmark ADL with AVX512 enabled (only big/P Cores enabled, LITTLE/E Atom cores … Read more…

SiSoftware Sandra 20/21-R2x – Pushing AVX512

Service Pack 2 (SP2) Download

Note: We have updated R2 with R2x to fix an OpenCL GP-GPU bug discovered by Mark Poppin. We are pleased to release R2x (version 31.25) update for Sandra 20/21 with the following changes: Sandra 20/21 Press Release Benchmark Support, Updates & Fixes CPU Scientific Benchmark: greatly improved AVX512 GEMM (SGEMM, … Read more…

Intel 11th Gen Core RocketLake AVX512 Performance Improvement vs AVX2/FMA3

What is AVX512? AVX512 (Advanced Vector eXtensions) is the 512-bit SIMD instruction set that follows from previous 256-bit AVX2/FMA3/AVX instruction set. Originally introduced by Intel with its “Xeon Phi” GPGPU accelerators – albeit in a somewhat different form – it has finally made it to its desktop CPU lines with … Read more…

AVX512-IFMA(52) Improvement for IceLake and TigerLake

CPU Multi-Media Vectorised SIMD

What is Sandra’s Multi-Media benchmark? The “multi-media” benchmark in Sandra was introduced way back with Intel’s MMX instruction set (and thus Pentium MMX) to show the difference vectorisation brings to common algorithms, in this case (Mandelbrot) fractal generation. While MMX did not have floating-point support – we can emulate them … Read more…

AVX512 Improvement for Icelake Mobile (i7-1065G7 ULV)

Intel Ice Lake

What is AVX512? AVX512 (Advanced Vector eXtensions) is the 512-bit SIMD instruction set that follows from previous 256-bit AVX2/FMA/AVX instruction set. Originally introduced by Intel with its “Xeon Phi” GPGPU accelerators, it was next introduced on the HEDT platform with Skylake-X (SKL-X/EX/EP) but until now it was not avaible on … Read more…

Intel Core i9 10980X (Cascade Lake) Review & Benchmarks – CPU 18-core/36-thread AVX512 Performance

Intel Skylake-X Core i9

What is “Cascade Lake (CSL-X)”? It is one of the 10th generation Core X-Series arch (CSL-X) from Intel – the latest revision of the “Skylake-X” (SKL-X) arch; it succeeds the older 9900 and 7900 X-Series for HEDT platform. Again, as on the desktop/mobile – it is not the “real” 10th … Read more…

Sandra Platinum (2017) SP2 – NUMA for ThreadRipper, AVX512 for SKL-X

Update Wizard

We are pleased to release SP2 (Service Pack 2 – version 24.41) update for Sandra Platinum (2017) with the following updates: Sandra Platinum (2017) Press Release Tools update allowing further ports of benchmarks to AVX512, e.g.: CPU Multi-Media: 128-bit (octa) floating-point benchmark CPU Scientific: GEMM, FFT N-Body (single and double … Read more…

AVX512 Improvement for Skylake-X (Core i9-9700X)

Intel Skylake-X Core i9

What is AVX512? AVX512 (Advanced Vector eXtensions) is the 512-bit SIMD instruction set that follows from previous 256-bit AVX2/FMA3/AVX instruction set. Originally introduced by Intel with its “Xeon Phi” GPGPU accelerators – albeit in a somewhat different form – it has finally made it to its CPU lines with Skylake-X … Read more…