You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/features/optimized_repos.mdx
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,18 @@ If you’re currently using the x86-64-v3 repositories and your new CPU supports
41
41
42
42
### Checking CPU Compatibility
43
43
44
+
:::caution
45
+
Intel 12th gen (Alder Lake) and newer CPUs may report `x86-64-v4` support, but in practice they **cannot run AVX-512 instructions**.
46
+
47
+
Why?
48
+
-**Hybrid architecture conflict**: The big “P-cores” support AVX-512, but the small “E-cores” do not. Running AVX-512 while E-cores are active would cause instability.
49
+
-**Intel’s workaround**: To avoid this mismatch, Intel disabled AVX-512 in two ways:
50
+
-**Microcode/BIOS updates** (early Alder Lake chips): AVX-512 could be re-enabled by avoiding or rolling back microcode updates.
51
+
-**Hardware fusing** (later 2022+ chips): AVX-512 is permanently disabled at the factory, making it impossible to re-enable.
52
+
53
+
Because `x86-64-v4` requires AVX-512, these CPUs should be treated as **x86-64-v3 only**.
0 commit comments