- Dec 15, 2021
- 4,384
- 2,756
- 106
There are 2,4,6,8,10,12,14...32..128 core CPUs. But all these are EVEN numbers. CPUs with odd-number of cores are almost non-existent. WHY ?
1. Making an actual CPU die with an odd number of cores.
In this scenario, I know the answer to the question.
It's possible to actually make a die with an odd number of physical cores. However this is challenging, because having an odd number of cores kills the symmetry and makes designing the CPU really complicated.
The Xenon ( not Intel Xeon ) processor is a rare example with 3 actual cores physically present in the die.
https://www.quora.com/Why-do-CPUs-always-have-an-even-number-of-cores-4-6-8-etc -Quora: Why do CPUs always have an even number of cores (4, 6, 8, etc.)?
2. Binning a CPU with even-number of cores to get an odd-number of cores.
Example:
An AMD Zen 3 CCD has 8 cores. If one core is defective, AMD can disable that core and sell it as 7 core CPU. However they do not do so. Instead they will probably disable 2 cores and sell it as 6 core CPU. WHY?
(a) Is there any physical/technical/software/hardware limitation that prevents them from doing this ?
(b) If NOT, what is the reason binned CPUs don't have an odd number of cores ?
The Phenom processors used to have a Triple-Core variant, which was basically obtained by disabling one core of a 4-core die. Nonetheless, we haven't seen such a CPU in recent years.
So (a) and (b) are my actual questions and i am looking forward to an answer to these.
1. Making an actual CPU die with an odd number of cores.
In this scenario, I know the answer to the question.
It's possible to actually make a die with an odd number of physical cores. However this is challenging, because having an odd number of cores kills the symmetry and makes designing the CPU really complicated.
The Xenon ( not Intel Xeon ) processor is a rare example with 3 actual cores physically present in the die.
https://www.quora.com/Why-do-CPUs-always-have-an-even-number-of-cores-4-6-8-etc -Quora: Why do CPUs always have an even number of cores (4, 6, 8, etc.)?
2. Binning a CPU with even-number of cores to get an odd-number of cores.
Example:
An AMD Zen 3 CCD has 8 cores. If one core is defective, AMD can disable that core and sell it as 7 core CPU. However they do not do so. Instead they will probably disable 2 cores and sell it as 6 core CPU. WHY?
(a) Is there any physical/technical/software/hardware limitation that prevents them from doing this ?
(b) If NOT, what is the reason binned CPUs don't have an odd number of cores ?
The Phenom processors used to have a Triple-Core variant, which was basically obtained by disabling one core of a 4-core die. Nonetheless, we haven't seen such a CPU in recent years.
So (a) and (b) are my actual questions and i am looking forward to an answer to these.