From 9be051d775717f3d54fc427eeb2aa4fc1630b9e7 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Thu, 5 Jun 2025 16:52:29 +0300 Subject: [PATCH] blog(why-cores): more explanaiton about cpu binning --- site/blog/why-cores.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/site/blog/why-cores.md b/site/blog/why-cores.md index 71fe12d..80b1f59 100644 --- a/site/blog/why-cores.md +++ b/site/blog/why-cores.md @@ -254,5 +254,15 @@ It turns out that CPU It's common for chip manufacturers to disable faulty or degraded cores before shipping. Or if a lower tier SKU[^Stock Keeping Unit] is selling more, cores of higher tier SKUs are disabled to match expectations. -Most likely the 32 core CPU I was testing this on was actually just the 64 core -version with a bunch of the cores disabled. +This process is called `binning`, and it exists to not waste silicon. Since +silicon manufacturing is not perfect, some CPUs are more faulty, thus slower +than others. The process determintes how faulty a CPU is and sorts them into +"bins". This is also why lower tier CPUs who are almost exactly the same as +higher tier CPUs exist. + +The likelyhood of faulty silicon also increases with the smaller the +architechture size gets (the Apple M4 is 4m, which is crazy), so this method of +recycling worse chips is becoming much more valuable by the day. + +So, in summary the 32 core CPU I was testing this on was most likely just the 64 +core version with a bunch of the cores disabled.