omputer performance has
been driven largely by
decreasing the size of chips
while increasing the number
of transistors they contain. In
accordance with Moore’s law, this has
caused chip speeds to rise and prices
to drop. This ongoing trend has dri-
ven much of the computing industry
for years.
However, transistors can’t shrink
forever. Even now, as transistor com-
ponents grow thinner, chip manufac-
turers have struggled to cap power
usage and heat generation, two critical
problems. Even performance-enhanc-
ing approaches like running multiple
instructions per thread have bottomed
out.
For these reasons, processor perfor-
mance increases have begun slowing.
Chip performance increased 60 per-
cent per year in the 1990s but slowed
to 40 percent per year from 2000 to
2004, when performance increased by
only 20 percent, according to Linley
Group president Linley Gwennap.
“We could build a slightly faster
chip, but it would cost twice the die
area while gaining only a 20 percent
speed increase,” noted Marc Tremblay,
chief architect for Sun Microsystems’
Scalable Systems Group.
In response, manufacturers are
building chips with multiple cooler-
running, more energy-efficient pro-
cessing cores instead of one in-
creasingly powerful core. The multi-
core chips don’t necessarily run as fast
as the highest performing single-core
models, but they improve overall per-
formance by handling more work in
parallel, as Figure 1 shows.
“Multicore chips are the biggest
change in the PC programming model
since Intel introduced the 32-bit 386
architecture,” stated Gwennap.
“Multicores are a way to extend
Moore’s law so that the user gets more
performance out of a piece of silicon,”
said John Williams, Advanced Micro
Devices’ technical director for server
microprocessor planning.
Chip makers AMD, IBM, Intel, and
Sun are now introducing multicore
chips for servers, desktops, and laptops.