Linux tech site Phoronix noticed Intel added its Cannonlake processors to the LLVM Clang compiler. The implication here is that it now seems likely that all of the chip giant's Cannonlake processors will feature support for the AVX-512 instruction set, as well as SHA Extensions and UMIP:
The commit by Intel's Elena Demikhovsky appears to confirm that all Cannonlake CPUs will have AVX-512 support (abx512ifma and avx512vbmi) along with the SHA Extensions and UMIP. The AVX-512 IFMA and VBMI support is more than what's found in some Skylake server CPUs with just avx512f, avx512cd, avx512dq, avx512bw, and avx512vl. But it's great to see all of the Cannonlake CPUs too will receive AVX-512 and just not the high-end server processors.
The 10nm Cannonlake is expected to ship in 2017, it's the successor to the upcoming 14nm Kaby Lake.