For fifty years the answer to "how do we make computers faster?" was the same: wait. Transistors shrank on
schedule (
Hennessy and Patterson called this a "new golden age" for computer architecture, and they meant it as good news: with the free lunch gone, the interesting gains now come from architecture — packaging, specialisation, moving computation to the data, and opening the instruction set. This final lesson is a tour of where the machine goes next.
The first big shift is in how you physically assemble a chip. Historically a processor was one monolithic slab of silicon. But manufacturing defects are random and roughly uniform per unit area, so the chance a die is defect-free falls exponentially with its area — a giant die is far more likely to contain a killer defect, and yield craters. Worse, the biggest die a lithography machine can print in one shot (the reticle limit, ~800 mm²) is a hard ceiling.
The fix — pioneered at scale by AMD's Zen processors — is chiplets: build the processor from several small dies and connect them in one package. Small dies yield much better, you can mix process nodes (expensive cutting-edge silicon for the cores, cheap mature silicon for I/O), and you dodge the reticle limit. The code below shows the yield economics that make this a landslide, using the standard exponential defect model.
Chiplets need somewhere to talk. Advanced packaging supplies it. 2.5D integration mounts several dies side-by-side on a silicon interposer — a carrier etched with thousands of ultra-dense wires — so chiplets communicate almost as if they were one die. 3D integration goes vertical, stacking dies atop one another and connecting them with through-silicon vias (TSVs) punched straight through the wafer. High-Bandwidth Memory (HBM) is the poster child: a tower of DRAM dies stacked and TSV-connected, parked millimetres from the compute for enormous bandwidth. Apple's M-series "UltraFusion" fuses two dies this way; NVIDIA's AI accelerators ring their GPU with HBM stacks on a TSMC CoWoS interposer.
| Approach | Idea | Win | Catch |
|---|---|---|---|
| Monolithic | one big die | simple, fast on-die wires | poor yield, reticle limit |
| Chiplets (2.5D) | small dies on an interposer | yield, mixed nodes, scale | interposer cost, die-to-die latency |
| 3D stacking | dies stacked with TSVs | huge bandwidth, tiny footprint | heat is trapped inside the stack |
The
Two more currents are reshaping the field. First, RISC-V: an
Second, with general-purpose scaling stalled, the gains now come from
The through-line of this whole course has been a single question — how do you get more useful work per second, per watt, per dollar? For decades the transistor answered it. Now the architect must, and the answers are more varied and more interesting than ever: assemble chips from chiplets, stack them in three dimensions, compute inside the memory, open the instruction set, and specialise ruthlessly for the workloads that matter. The free lunch is gone — but that is exactly what makes this a golden age to be designing machines.
In 2017 AMD was the underdog, and its Zen architecture made a contrarian gamble: build server processors from several small identical chiplets rather than one huge die. The yield maths (you just ran a version of it) was decisive — small dies are dramatically cheaper per working part, and AMD could reuse one chiplet design across desktop and server, scaling core counts by simply adding more. Intel, with the world's best monolithic manufacturing, stayed the course longer and got badly stung when its next process node slipped: a monolithic strategy has no fallback when one big die won't yield. Within a few years chiplets had gone from heresy to the industry's default, and Intel too moved to a "tile" (chiplet) design. A packaging decision reshuffled the entire competitive landscape.
Two seductive misconceptions. First, stacking dies vertically multiplies performance density — but it also traps heat: the inner dies of a 3D stack cannot easily shed their power, so thermals, not transistors, become the limit. This is why 3D is used first for memory (low power per die) and only cautiously for hot logic. Second, "RISC-V is open" describes the instruction set, not the chip: an open ISA lets anyone design a core, but a good RISC-V chip still needs a superb microarchitecture, fab access, and years of engineering. Openness removes a licensing tollbooth; it does not hand you Apple-class silicon for nothing. An ISA is a contract, not a chip — as this course said on day one.