Intel’s 12th-generation Core has recently been controversial because of the AVX512 instruction set. Now Intel has decided to completely block AVX512, and it is a physical block. In the future, motherboard manufacturers will not be able to enable this function through BIOS.
AVX512 is Intel’s latest AVX extension instruction set, which can greatly improve floating-point performance. This version of the instruction set was first released in 2013, mainly for Xeon processors.
As for the consumer-grade Core processor, the support of AVX512 is sometimes absent. The 8th and 9th generation Core of the 14nm node does not support it, the mobile version of the 10nm node supports the 10th and 11th generation Core, and the 14nm 11th generation Core desktop version supports it.
On the 12th-generation Core, Intel did not officially say that it supports it, but in fact, after disabling the E core, the performance core P core can support AVX512. Intel disabled it through BIOS upgrade before, and then the motherboard manufacturer cracked the restriction and restored AVX512 support.
Now Intel’s decision is to enable physical-level fuses and directly block AVX512 support because Intel’s attitude is very clear, AVX512 was originally designed for Xeon, not for consumer users.
Why can the 12th generation Core support AVX512? The reason is also very simple, because the 12th-generation Core’s large-core architecture Golden Cove is also shared with the same-generation Xeon Sapphire Rapids SP, so it will support AVX512.
This is why the previous 10th and 11th generation Cores can support AVX512. The core Sunny Cove of the IceLake processor is also used by the same generation of Xeons.
The problem is that Intel did not block the AVX512 instruction set of the 10th and 11th generation Cores, but it did not support the AVX512 of the 12th generation Core. The official did not explain the reason for this. AVX512 is not supported.