3. The Wheel Today
1.5 turns around the wheel?
the display processor on the display processor
4. More than one turn around the wheel?
stream processors → raster processor → display chip
5. The conclusion in 1968
6. The conclusion in 2008?
Asymmetric/heterogeneous multiprocessing is hard.
(multiple memory models, different CPU characteristics)
But…serial CPUs aren’t getting faster
But…most programs are serial and need a fast serial CPU
But…1000 Pentium M’s (Intel Core) aren’t coming to desktops
Natural tendency to few beefy CPUs + zillions of simple ones…
GPGPU (Nvidia Tesla/AMD Firestream)?