Intel has rather quietly added support for its upcoming Cannonlake CPUs to LLVM's Clang compiler, confirming a bit more details regarding the CPU lineup.
The Cannonlake processor list was quietly added to Clang with a couple of new Skylake processors. The added support for Cannonlake CPUs in Clang has also revealed a bit more details regarding the instruction set support.
According to the list spotted by Phoronix.com, all Cannonlake CPUs will support AVX-512 (abx512ifma and avx512vbmi) instruction sets, new SHA extensions, which bring support for hardware acceleration of Secure Hash Algorithm, and UMIP.
The same AVX-512 IFMA and VBMI support was even lacking in some Skylake server CPUs which feature only a portion of those extension sets.
It is good to see that all Cannonlake will recieve AVX-512 support and it won't be limited only to high-end server SKUs.
In case you missed it earlier, Intel has confirmed that it will launch its 10nm Cannonlake CPUs in the second half of 2017.
Source:
Phoronix.com.