Cannon Lake is Intel's codename for the 9th generation of Core processors based on Palm Cove, a 10 nm die shrink of the Kaby Lake microarchitecture. As a die shrink, Palm Cove is a new process in Intel's process-architecture-optimization execution plan as the next step in semiconductor fabrication. Cannon Lake CPUs are the first mainstream CPUs to include the AVX-512 instruction set.
Prior to Cannon Lake's launch, Intel launched another 14 nm process refinement with the codename Coffee Lake.
The successor of Cannon Lake is Ice Lake, powered by the Sunny Cove microarchitecture, which represents the architecture phase in the process-architecture-optimization model.