AMD 3D Stacks SRAM Bumplessly
fuse.wikichip.org
fuse.wikichip.org
(Who knows when/if they get 2/4-high working and at what price: the I/O die needs to be able to track tags proportionate to the total cache size, the compute chiplet needs to support it, and packaging/power/everything else needs to work out. Switch in BIOS doesn't mean the rest is there.)
Other clever thing about this for them is they can keep focusing on one base compute chiplet but turn it into a wider range of SKUs, on top of how they already do that with core count etc. Same chiplet can end up in a product with 32 or 96MB L3/CCD as soon as the first two-high stack comes out and, obviously, more if/when they get 2/4-high going.
1. https://fuse.wikichip.org/news/1204/pezys-future-is-uncertai...
I'm not in the habit of waving magnets around near CPUs, but I worry about susceptibility to EMI and transients.
So in practice it is highly unlikely a handheld magnet is going to do anything for the same reason a cloud passing overhead is going to break a rock. The difference in air pressure is too low, the energy gradient too gradual, and it’s too far away anyway.
Take the same aggregate amount of energy into a tank of compressed air, and use a jackhammer and that rock is dust in no time.
Same physics principles; radically different impact in practice.
Assuming the magnet you have isn’t the electromagnetic version of a tornado and you aren’t waving it around at several thousand RPM anyway.
The idea behind this is because running conductors through the substrate has its own issues that ironically makes it a lot more complicated than little transformers like this. It's all material science kind of stuff about how the extra steps to bond the layers conductively runs into yield issues. They also thermally flex in weird ways reminiscent of 2007 era BGAs that had problems with the shift to ROHS detaching themselves from boards. But way more fragile and you can't fix it by a run through the reflow oven.
Obviously they've gotten past some of those issues in the past few years.
If you have a 33% yield on one new chiplet that doesn't triple the price per unit for the package.
You should be able to cram in more chips per wafer. But, you might see more of those turn out to be duds due to the more complex layers. This 3d stacking has an amplifying effect to flaws in lower layers.
We'll see if Zen 4 or Zen 5 has 100Mb caches... that'll be the true test.
Some chips get downgraded in the process: if you can't sell a 4-core CPU with 8MB of L1 cache, you can disable the core that fails tests, and / or disable the parts of the cache that fail tests, and sell a 3-core part with 4MB cache; AMD did just that back in the day.
How does that work anyway? I mean, how is a processor actually tested at the pre-packaging stage, given that you'd need to provide it with power and cooling for a test?
market is anyone who wants faster stuff.
But yes, databases will love it, so will compilers.
That might also reduce latency? They've got all these cores around the cache, but in this case it would be directly above all the cores. Seems like it could reduce the maximum distance to cache. But then you'd need even more cores to keep the die sizes similar :-)