Už delší dobu víme, že procesory rodiny Cascade Lake budou řešit Spectre/Meltdown (otázkou je, jestli všechny jejich nuance) a také, že se začnou objevovat v horizontu měsíců. Do GCC tak putuje z Intelu sada patchů, která zapíná podporu této generace ( -march=cascadelake
).
To konkrétně znamená podporu MOVBE, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, POPCNT, PKU, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2, F16C, RDSEED, ADCX, PREFETCHW, CLFLUSHOPT, XSAVEC, XSAVES, AVX512F, CLWB, AVX512VL, AVX512BW, AVX512DQ, AVX512CD a AVX512VNNI (zejména tato poslední Vector Neural Network Instruction je pro tuto generaci CPU důležitou). Podpora by měla být k dispozici v GCC 9.x začátkem příštího roku.