Sep 11, 2015
CAreDroid Systems Wins MobiCom Awards
The CAreDroid system that UCLA professor Mani Srivastava's student Salma Elmalaki started under the Variability Expedition (but subsequently generalized to other forms of variations) with Lucas Wanner as a collaborator on operating system and programming language support for mobile application adaptation in response to variation of user context, hardware characteristics, and operating conditions, won two awards at this year's ACM MobiCom: Best Paper Award and also the Best Community Paper Award, both for co-authors Elmalaki, Wanner and Srivastava. (The community award is given to the paper making the most contributions in terms of new data or hardware or software.) For more on the awards, click here.

Feb 12, 2014
Expedition Papers Accepted to Premier EDA Conferences

Jan 23, 2014
Variability Papers at 19th Asia South Pacific DAC[more]

Oct 29, 2013
NSF Variability Expedition Review and Joint Workshop[more]

Sep 10, 2013
Variability Expedition Presence at Upcoming CODES+ISSS in Montreal[more]

Sep 9, 2013
Stanford's Mitra is Everywhere at ITC 2013 in Anaheim[more]

Saura Naderi lit up the TEDxSanDiego stage wearing an illuminated sign that spelled out her name. She proceeded to dazzle us with her efforts to instill inner-city girls with a joy for engineering by "packaging the hard stuff with fun stuff." Saura chronicled her work with a group of 7 to 15-year olds over a 6-week period. By being allowed to express their creativity without fear of failure, the girls created marvelously inventive hats for opening day at the Del Mar races, each of which featured an example of amplified robotics designed by its maker.

Research Areas: Measurement and Modeling; Micro-Architecture and Compilers; Runtime Support; Applications and Testbeds.
Coordinator: Mani Srivastava, UCLA

Projects: General-purpose computing testbed; embedded testbeds for sensing and software radio; mobile computing and education testbed.
Coordinator: Tajana Simunic Rosing, UCSD

Projects: K-12 education and diversity outreach; undergraduate and graduate courseware; industry collaborations; ethics and intellectual property issues.
Coordinator: Yuanyuan Zhou, UCSD

What Is Variability? Expedition Director Rajesh Gupta, Deputy Director Mani Srivastava and co-PI Puneet Gupta explore the challenge of variability in computing systems and talk about the NSF Expedition's research agenda. Watch this space for future video clips.

As semiconductor manufacturers build ever smaller components, circuits and chips at the nano scale become less reliable and more expensive to produce – no longer behaving like precisely chiseled machines with tight tolerances. Modern computing tends to ignore the variability in behavior of underlying system components from device to device, their wear-out over time, or the environment in which the computing system is placed. This makes them expensive, fragile and vulnerable to even the smallest changes in the environment or component failures. The Variability Expedition envisions a computing world where system components -- led by proactive software -- routinely monitor, predict and adapt to the variability of manufactured systems. The Variability Expedition proposes a new class of computing machines that are adaptive but highly energy efficient. They will continue working while using components that vary in performance or grow less reliable over time and across technology generations. A fluid software-hardware interface will mitigate the variability of manufactured systems and make machines robust, reliable and responsive to changing operating conditions -- offering the best hope for perpetuating the fundamental gains in computing performance at lower cost of the past 40 years.