AMD's 3D V-Cache stacks memory vertically on top of CPU cores using through-silicon vias, turning a planar problem into a spatial one. It is the hardware equivalent of realizing you cannot build outward anymore, so you build upward.
Random Memories
AMD's 3D V-Cache