Looking beyond Moore's Law
- 24 February, 2008 22:00
In anticipation of Moore's Law becoming irrelevant in the next 10-20 years, the US National Science Foundation (NSF) wants funding for research that could lead to a replacement for current silicon technology.
Earlier this month, the NSF requested US$20 million (NZ$25 million) from the US government for the 2009 fiscal year to start the "Science and Engineering Beyond Moore's Law" effort, which would fund academic research on technologies, including carbon nanotubes, quantum computing and massively multicore computers, that could improve and replace current transistor technology.
Moore's Law states that the number of transistors that can be placed on silicon, and its attendant computational capability, doubles every 18 months.
Human and economic progress in the US over the past 20 years has depended on an increasing ability to do information processing and computing, says Michael Foster, division director of computing and communication foundations at NSF. "If the current technological basis of that ends, we've got to find some way to replace it or we're going to stop moving forward," Foster says.
The traditional way to improve transistor performance is to decrease the thickness of the gate oxide, or insulator that separates one part of the transistor from the other. The looming barrier is that transistors will be shrunk as small as they can while still working effectively, after which they may need to be replaced or somehow improved on, Foster says.
"In the kind-of near future — in 8 to 10 years — we will have reduced that gate oxide thickness to the point where it will no longer act as an effective insulator," Foster says. "I don't know of any other proposals to increase the performance of... [current] transistors, which is why we have to look at really radically new structures like transistors based on nanostructures."
Carbon nanotubes could provide a way to create smaller transistors, he says. Transistor performance is correlated to transistor size — the smaller a transistor, the better it performs. "Carbon nanotubes give us the possibility of much smaller transistors than we can make right now," Foster says.
Carbon nanotubes could also be used as interconnect on circuits, he says. Nanotubes could be placed one after another on a circuit, though it would require fault-tolerant architectures. That would require new research and improvements on chip architecture as well, Foster says. "We think architecture is going to become an important component of any beyond-Moore's-Law topic."
Looking far ahead, quantum computing could be the next answer to delivering massive computing power, Foster says. Quantum computing uses matter — atoms and molecules — to process massive amounts of tasks at supercomputing speeds because basic data units, called qubits, hold both the values 0 and 1 simultaneously, and share those values among all qubits. It is based on the laws of quantum mechanics, which look at interaction and behaviour of matter on atomic and subatomic levels.
"The implementations we have so far will, for example, trap single ions at very cold temperatures and use those as qubits. That takes a room full of equipment to make a very small register. We clearly need progress there, but it's promising," Foster says.
The idea behind quantum computing is that it provides inherent parallelism, so its development requires improvements in parallel programming, in which several computers work on the same program together, Foster says. Parallel programming has been researched since the 1970s but progress has been slow, Foster says.
"We could continue to expand our IT abilities without necessarily expanding the capabilities in any one computer. But we need software research to understand how to coordinate the efforts of not just one or two computers, but thousands or millions of computers," Foster says. That poses a research problem, as scientists have been trying to understand parallel programming for decades and haven't succeeded yet, Foster says.
The NSF is already doing research in nanotechnology, software and architectural ideas that will contribute to the effort to develop chips that will continually improve computing power beyond Moore's Law.
Ultimately, current transistors may be hard to replace, Foster says, so researchers may look to develop better architectures and chip designs that use current transistor technology to maintain the computing capability growth rate.
"It's not out of the question to me that we could build very large chips with thousands of cores on them — I hesitate to go too much higher than that just because it will sound crazy — but if we did that... we [could] use those things to get done the computing and information technology that we need to have done," Foster says.
The US$20 million budget request is modest compared to research budgets of companies like Intel and IBM. "The funding is intended to help laboratories assist, not compete, with research from the private sector," Foster says. The NSF will seed academic laboratories and industry associations like Semiconductor Research to conduct research, which in turn may work with commercial organisations. The commercial organisations may further invest in the research to drive it into mass production, Foster says.
Expectations from the project are modest, Foster says. "It's very early stage research. Any expectations we have will probably not be accurate." However, it could lead to better fault-tolerant techniques to design and operate systems with small components in them, he says.