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…

Intel Iris Plus G7 Gen12 XE TigerLake ULV (i7-1165G7) Review & Benchmarks – GPGPU Performance

Intel iRIS Xe Gen 12

What is “XE” / “TigerLake”? It is 3rd update of the “next generation” Core (gen 11) architecture (TGL/TigerLake) from Intel the one that replaced the ageing “Skylake (SKL)” arch and its many derivatives that are still with us (“CometLake (CML)”, “RocketLake (RKL)”, etc.). It is the optimisation of the “IceLake … Read more…

Intel Core Gen11 TigerLake ULV (i7-1165G7) Review & Benchmarks – CPU AVX512 Performance

Intel Core i7 Gen 11

What is “TigerLake”? It is 3rd update of the “next generation” Core (gen 11) architecture (TGL/TigerLake) from Intel the one that replaced the ageing “Skylake (SKL)” arch and its many derivatives that are still with us (“CometLake (CML)”, etc.). It is the optimisation of the “IceLake (ICL)” arch and thus … Read more…

nVidia Titan RTX / 2080Ti: Turing GPGPU performance in CUDA and OpenCL

nVidia RTX 2080 TI (Turing)

What is “Titan RTX / 2080Ti”? It is the latest high-end “pro-sumer” card from nVidia with the next-generation “Turing” architecture, the update to the current “Volta” architecture that has had a limited release in Titan/Quadro cards. It powers the new Series 20 top-end (with RTX) and Series 16 mainstream (without … Read more…

Benchmarks of JCC Erratum Mitigation – Intel CPUs

What is the JCC Erratum? It is a bug (“errata”) that affects pretty much all Intel Core processors (from 2nd generation “Sandy Bridge” SNB to 10th generation “Comet Lake” CML) but not the next-generation Core (10th generation “Ice Lake” ICL and later). JCC stands for “Jump Conditional Code”, i.e. conditional … Read more…

Intel Core Gen10 CometLake (i9-10900K) Review & Benchmarks – CPU Performance

Intel Core i9 10th Gen

What is “CometLake”? It is one of the 10th generation Core arch (CML) from Intel – the latest revision of the venerable (6th gen!) “Skylake” (SKL) arch; it succeeds the “CofeeLake” 8/9-gen current architectures for desktop devices. The “real” 10th generation Core arch is “IceLake” (ICL) that does bring many … 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 Iris Plus G7 Gen11 IceLake ULV (i7-1065G7) Review & Benchmarks – GPGPU Performance

Intel Iris Plus Graphics

What is “Iris Plus” / “IceLake”? It is the “proper” 10th generation Core arch (ICL) from Intel – the brand new core to replace the ageing “Skylake” (SKL) arch and its many derivatives; due to delays it actually debuts shortly after the latest update (“CometLake” (CLM)) that is also called … Read more…

Intel Core Gen10 IceLake ULV (i7-1065G7) Review & Benchmarks – CPU AVX512 Performance

Intel Core i7 Gen10

What is “IceLake”? It is the “real” 10th generation Core arch(itecture) (ICL/”IceLake”) from Intel – the brand new core to replace the ageing “Skylake” (SKL) arch and its many derivatives; due to delays it actually debuts shortly after the latest update (“CometLake” (CLM)) that is also called 10th generation. Firstly … 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…

AMD Ryzen Threadripper 3970X, 3960X Review & Benchmarks – CPU Performance

What is “Ryzen ThreadRipper 3000 series” (Zen2-TR3)? AMD’s Zen2 TR3 (“Starship”) is the “true” 2nd generation ZEN core on 7nm process shrink while the previous ZEN+ TR2 (“”) core was just an optimisation of the original ZEN TR that introduces many design improvements over both cores. Unlike desktop parts – … Read more…

Intel Core Gen10 CometLake ULV (i7-10510U) Review & Benchmarks – CPU Performance

Intel Core i7 Gen10

What is “CometLake”? It is one of the 10th generation Core arch (CML) from Intel – the latest revision of the venerable (6th gen!) “Skylake” (SKL) arch; it succeeds the “WhiskyLake”/”CofeeLake” 8/9-gen current architectures for mobile (ULV U/Y) devices. The “real” 10th generation Core arch is “IceLake” (ICL) that does … Read more…

AMD Radeon 5700XT (RDNA, Navi 10): Review & Benchmarks – GPGPU Performance

AMD 5700 XT

What is “Navi”? It is the code-name of the new AMD GPU, the first of the brand-new RDNA (Radeon DNA) GPU arch(itecture) – replacing the “Vega” that was the last of the GCN (graphics core next) arch(itecture). It is a mid-range GPU optimised for gaming thus not expected to set … Read more…

AMD Radeon VII: Vega2 GPGPU Performance in OpenCL

AMD Radeon VII

What is “Vega2”? It is the code-name of the updated “Vega” GPU arch(itecture), the last of the GCN (graphics core next) arch (version 5.1) shrinked to 7nm before being replaced by the forthcoming “Navi”. Originally for the professional/workstation high-end market, “Vega2″/”big Vega” designed for compute (scientific, machine learning, etc.) workloads … Read more…