NSF Funds Expedition into Software for Efficient Computing in the Age of Nanoscale Devices
San Diego, Aug. 19, 2010 -- As semiconductor manufacturers build ever smaller components, circuits and chips at the nano scale become less reliable and more expensive to produce. The variability in their behavior from device to device and over their lifetimes – due to manufacturing, aging-related wear-out, and varying operating environments – is largely ignored by today’s mainstream computer systems.
|
The National Science Foundation (NSF) today awarded a $10 million, five-year grant to researchers who will explore “Variability-Aware Software for Efficient Computing with Nanoscale Devices.” The grant is part of the funding agency’s Expeditions in Computing program, which rewards far-reaching agendas that “promise significant advances in the computing frontier and great benefit to society.”
“We envision a world where system components – led by proactive software – routinely monitor, predict and adapt to the variability in manufactured computing systems,” said Rajesh Gupta, director of the Variability Expedition and a professor of computer science and engineering at the University of California, San Diego’s Jacobs School of Engineering. “Changing the way software interacts with hardware offers the best hope for perpetuating the fundamental gains in computing performance at lower cost of the past 40 years.”
|
Researchers on the team include: Ranjit Jhala, Sorin Lerner, Tajana Simunic Rosing, Steve Swanson and Yuanyuan (YY) Zhou from UC San Diego; Lara Dolecek and Puneet Gupta from UCLA Engineering; Subhasish Mitra from Stanford; Dennis Sylvester from Michigan; Rakesh Kumar from UIUC’s Coordinated Science Laboratory; as well as Nikil Dutt and Alex Nicolau from UCI’s Center for Embedded Computer Systems. These researchers bring to the project broad expertise in a wide range of relevant topics. Their specialties include operating systems, compilers, languages, embedded and mobile systems, data center computing, integrated circuits, storage, statistical techniques, design automation and testing, and cross-cutting issues spanning reliability, energy efficiency and robust system design.
|
“As the transistors on their chips get smaller, semiconductor makers are experiencing lower yields and more variability – in other words, more circuits have to be thrown away because they don’t meet the timing-, power- and lifetime-related specifications,” said Michigan’s Sylvester, an expert in designing computer circuits in nano-scale technologies. If left unaddressed, added UCLA’s Puneet Gupta, “this trend toward parts that scale in neither capability nor cost will cripple the computing and information technology industries. So we need to find a solution to the variability problem.”
|
Variability-aware computing systems would benefit the entire spectrum of embedded, mobile, desktop and server-class applications by dramatically reducing hardware design and test costs for computing systems, while enhancing their performance and energy efficiency. Many in-demand applications – from search engines to medical imaging – would also benefit, but the project’s initial focus will be on wireless sensing, software radio and mobile platforms of all kinds – with plans to transfer advances in these early areas to the marketplace.
|
“If this project is successful, and the breakthroughs are transferred to industry,” observed Stanford’s Subhasish Mitra, “we will have contributed to the continued expansion and reach of the semiconductor and computing industries.”
Added Nikil Dutt, who leads the effort at UC Irvine: “Other significant societal benefits will include advances in server-class computing to benefit science itself, and improved energy efficiency of buildings, smart grids and transportation.”
Transforming the relationship between hardware and software also presents valuable opportunities to integrate research and education, and this Expedition will build on established collaborations with educator-partners in formal and informal arenas to promote interdisciplinary teaching, training, learning and research. Assisting the researchers in this will be three other members of the team: William Herrera, the Educational Coordinator for UCLA Engineering, and consultants Eric Arseneau and Shirley Miranda at UC San Diego, who are experts in science and technology education and outreach at the middle and high school levels.
More details about the project are available at http://www.variability.org.
The Expeditions in Computing program, now in its third year, was established by NSF’s Directorate for Computer and Information Science and Engineering (CISE), to provide the CISE research and education community with the opportunity to pursue ambitious, fundamental research. The grants represent some of the largest single investments currently made by the directorate.
Related Links
Variability Expedition
Rajesh Gupta Website
Media Contacts
Media Contact: Doug Ramsey, 858-822-5825, dramsey@ucsd.edu