
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