Update 5/16/2018 5:55 PM: Intel has confirmed that the Core i3-8121U supports AVX-512 instructions and has added that information to the ARK database. Our original story continues below.
When Intel's Cannon Lake Core i3-8121U appeared in the company's ARK database yesterday, the chip's entry didn't suggest any support for AVX-512 instructions—an expected feature of the next-generation microarchitecture. That entry may be incomplete, however. CPU detective InstLatX64 has obtained a CPUID dump for the chip from a Lenovo Ideapad 330-15ICN with the i3-8121U inside, and the chip does appear to offer AVX-512 support.
DualCore #Intel Core i3-8121U (#CannonLake-U) 60663 CPUID dump added w/ #AVX512(F,CD,BW,DQ,VL,IFMA,VBMI), SHA, UMIP, PKU, w/o SGX, TSX, CLWB@pshufb @geofflangdale @rs_mux @aeassa @IanCutress @david_schor @Dayman58 @torn_hoof @RotoPenguin pic.twitter.com/cBU4IOJCU7
— InstLatX64 (@InstLatX64) May 16, 2018
According to the CPUID dump, Cannon Lake supports the Foundation (F), Conflict Detection (CD), Byte and Word (BW), Doubleword and Quadword (DQ), and Vector Length (VL) subsets of the AVX-512 instruction set that are already implemented by Skylake Server chips, along with two new support levels: Integer Fused Multiply Add (IFMA) and Vector Byte Manipulation Instructions (VBMI).
Cannon Lake also appears to be the first Intel core to support Intel's SHA Extensions for accelerated processing of certain encryption operations. AMD's Ryzen processors were the first desktop processors to implement SHA Extensions. InstLatX64 notes that the i3-8121U does not support Intel's Software Guard Extensions for hardened execution of compatible programs, however. In any case, we've asked Intel for confirmation of AVX-512 instruction support on Cannon Lake, and we'll update our coverage when we hear back.