3 ms·
24-core seems odd here, 32-core will be a more symmetric design ? What is main reason for this ? Cost ?
by crudbug 10y ago
24-core seems odd here, 32-core will be a more symmetric design ? What is main reason for this ? Cost ?
- jeff_marshall 10y agoSymmetric doesn't mean 'power of two'. Quite a few ICs have had even numbers of cores on them (I'm not aware of any with an odd number of cores, but that doesn't seem like the end of the world either). Lots of other things have to fit on the die, too (e.g. unified cache, which takes up a lot of real estate in chips that have them)
- pdq 10y agoI have no direct knowledge on IBM's processor, but from working on other processors, usually it's due to product yield. Today's cutting edge fabrication of multi-core chips makes it quite unlikely to get many dies to manufacture where all the CPU's are working at high speeds. Chips must run at a single frequency, so the slowest frequency is the bottleneck. If you fabricated 32 cores, and 1 fails testing, the chip is garbage. So the strategy is that the chips are fabricated with 32 cores, and then they speed-test the cores and take fastest 24 cores. The remaining 8 are fuse-disabled, and the end user sees a 24 core chip. Note this strategy also allows them to produce a 16-core chip with the same die, if for example only 20 cores work at high speeds. So you get both high yield and high speed chips.
- AlbertoGP 10y agoYes, that's done some times but in this case, from the die picture posted here in another thread [1], it seems to have indeed 24 cores in 12 pairs (each of the "houses"). [1] https://news.ycombinator.com/item?id=12351729 https://news.ycombinator.com/item?id=12351729 http://www.nextplatform.com/wp-content/uploads/2016/08/ibm-hot-chips-power9-die.jpg http://www.nextplatform.com/wp-content/uploads/2016/08/ibm-h...
- shermanyo 10y agoslightly off topic, but for some reason your comment made me remember the time I had to do some regression testing of a fix backported to a really old version of our software. We had to test against the OSs we'd since dropped support for, which included HP-UX, AIX and s390. The first time I heard someone mention a "31bit" build, I thought they were taking the piss :P It just seemed so odd at the time...