Copyright © National Academy of Sciences. All rights reserved.
The Future of Computing Performance: Game Over or Next Level?
56 THE FUTURE OF COMPUTING PERFORMANCE
key performance metric for both high-end servers and consumer hand-
held devices. See Box 2.1 for a discussion of embedded computing per-
formance as distinct from more traditional desktop systems. In general,
power considerations are likely to lead to a large variety of specialized
processors.
The rest of this chapter provides the committee’s views on matters
related to computer performance today. These views are summarized in
BOX 2.1
Embedded Computing Performance
The design of desktop systems often places considerable emphasis on gen-
eral CPU performance in running desktop workloads. Particular attention is
paid to the graphics system, which directly determines which consumer games
will run and how well. Mobile platforms, such as laptops and notebooks, at-
tempt to provide enough computing horsepower to run modern operating
systems well—subject to the energy and thermal constraints inherent in mobile,
battery-operated devices—but tend not to be used for serious gaming, so high-
end graphics solutions would not be appropriate. Servers run a different kind of
workload from either desktops or mobile platforms, are subject to substantially
different economic constraints in their design, and need no graphics support
at all. Desktops and mobile platforms tend to value legacy compatibility (for ex-
ample, that existing operating systems and software applications will continue
to run on new hardware), and this compatibility requirement affects the design
of the systems, their economics, and their use patterns.
Although desktops, mobile, and server computer systems exhibit important
differences from one another, it is natural to group them when comparing them
with embedded systems. It is difficult to define embedded systems accurately
because their space of applicability is huge—orders of magnitude larger than
the general-purpose computing systems of desktops, laptops, and servers. Em-
bedded computer systems can be found everywhere: a car’s radio, engine con-
troller, transmission controller, airbag deployment, antilock brakes, and dozens
of other places. They are in the refrigerator, the washer and dryer, the furnace
controller, the MP3 player, the television set, the alarm clock, the treadmill and
stationary bike, the Christmas lights, the DVD player, and the power tools in
the garage. They might even be found in ski boots, tennis shoes, and greeting
cards. They control the elevators and heating and cooling systems at the office,
the video surveillance system in the parking lot, and the lighting, fire protection,
and security systems.
Every computer system has economic constraints. But the various systems
tend to fall into characteristic financial ranges. Desktop systems once (in 1983)
cost $3,000 and now cost from a few hundred dollars to around $1,000. Mobile
systems cost more at the high end, perhaps $2,500, down to a few hundred dol-
lars at the low end. Servers vary from a few thousand dollars up to hundreds of
thousands for a moderate Web server, a few million dollars for a small corporate