Some Integrated Circuit Scenariosto home page
email: vinge@cs.sdsu.edu
This page last updated Sat Sep 15 11:38 US/Pacific 2007
![]()
Some Integrated Circuit Scenarios
Here are the "slides" for my talk at
Hot Chips 19, August 20, 2007.
In this talk I'll discuss several IC scenarios, mainly dealing with threats and extreme promises.
But first I'd like to turn the game around and try to explain our bizarre past:
One might simplify the explanation to a virtuous circle of development:
Some might say this list is too parochial, even as pop history.
On the other hand, this progress can transform all of technology.
Different aspects of the semiconductor business have their ups and
downs, but overall the industry is in the blessed position of being
the economic key to success in almost every human endeavor.
Integrated circuits are not just a better mousetrap, they are close to being a universal better mousetrap.
So what could cripple or block further progress of this sort? Here are some possibilities, of varying plausibility, speed of onset, and unpleasantness:
Insurmountable physical limitation FOOBAR (replace FOOBAR with your current favorite) brings Moore's progress to an end.
This form of "crying wolf" has been so common over the years that there's a tendency to shrug it off. The underlying cosmic limitations on computation appear to lie very far in the future. Nearer term (but still beyond many folks' favorite personal retirement dates), there seem to be limits on lithography. If economic demand for improvement remains, I'd bet on human creativity to keep pushing hardware power forward for some time to come.
Economic demand for improved chip technology diminishes because we can't figure
out how to write create software to exploit more powerful
hardware. There are intriguing variants on this scenario, including:
Economic demand for chip technology collapses because of wide-area hardware failures of embedded microcontrollers.
In 2007, such a failure in the Bay Area would probably be as serious as a major
earthquake. As we approach ubiquity, embedded microprocessors become a
single-failure point for all our technology, and a wide-area failure would be
one of the worst categories of physical disaster. This single failure point
threat is so deadly that even if we didn't have any particular cause imagined
for it (such as nuclear EMP), this scenario should still demand serious
attention. Unfortunately, the economic win represented by embedded micros is so
great that we tend toward wilful dismissal of the danger.
Given the probable ubiquity of embedded microcontrollers, what
can be done to mitigate the danger of wide-area failures?
Note that this doesn't directly affect progress in chip technology. It simply diverts that progress into more and more elaborate countermeasures (think 100000 transistors to implement a "secure flipflop").
The most likely outcome would be an extended "Chip Enforcement" war. Ultimately, if the notion of the Secure Hardware Environment were successful, we might actually enter an era where reality could be legislated (see Karl Schroeder's novel Lady of Mazes).
Suppose our progress is not blocked. How ubiquitous can ubiquitous computing come to be?
Nowadays, most biologists recognize three great Domains of Life: Bacteria, Archaea, Eukaryota [illustration from Wikipedia].
Perhaps we should consider that we are seeing the beginning of a new Domain of Life: ubiquitous IC logic. (True, the IC Domain is not descended from our hypothetical biological common ancestor -- but it is the creation of a twig on that great Tree of Life.)
One might criticize this fancy because ICs cannot reproduce without the aid of existing life forms and their products -- but this is also true of the animals, including humans!
Possible characteristics the IC Domain:
And a piece of good news (at least reasoning by analogy with our current "tree of life"): We humans would probably continue as the fallback rescue system for the new critters who think they are running the show.
![]()