Name:
Variability Expedition
TItle:
Variability-Aware Software for Efficient Computing with Nanoscale Devices
Description:
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.
Status:
Active Project
Main Research Area:
Power-aware Computing and Communications
Participants:
Documents:
- Hardware Variability-Aware Duty Cycling for Embedded Sensors
Lucas F. Wanner, Rahul Balani, Charwak Apte, Puneet Gupta, and Mani B. Srivastava.
Variability Expedition NSF Site Visit, October 2011. [ Details ]
- Molecule: An Experimental Testbed for Variability Studies
Lucas F. Wanner, Jason Taso, Puneet Gupta, and Mani B. Srivastava.
Variability Expedition NSF Site Visit, October 2011. [ Details ]
- Low-cost Disaggregation of Sub-system Power
Yuwen Sun, Lucas F. Wanner, Puneet Gupta, and Mani B. Srivastava.
Variability Expedition NSF Site Visit, October 2011. [ Details ]
- Virtualization-based Testbed For Variability-Aware Software
Lucas F. Wanner, Gauresh Rane, Puneet Gupta, and Mani B. Srivastava.
Variability Expedition NSF Site Visit, October 2011. [ Details ]
- Low-cost Estimation of Sub-system Power
Yuwen Sun, Lucas F. Wanner, and Mani B. Srivastava.
Proceedings of the Third International Green Computing Conference (IGCC'12), June 2012. [ Details ]
- Variability-Aware Tasking for Wireless Sensor Networks
Lucas F. Wanner, Rahul Balani, Puneet Gupta, and Mani B. Srivastava.
UCLA EE Department Annual Research Review, November 2011. [ Details ]
- Variability-Aware Embedded Sensor Tasking
Lucas F. Wanner, Puneet Gupta, and Mani B. Srivastava.
UCLA Tech Forum, March 2012. [ Details ]
- Underdesigned and opportunistic computing in presence of hardware variability
Puneet Gupta, Yuvraj Agarwal, Lara Dolecek, Nikil Dutt, Rajesh K. Gupta, Rakesh Kumar, Subhashish Mitra, Tajana Rosing, Mani B. Srivastava, Steven Swanson, and Dennis Sylvester.
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, November 2012. [ Details ]
- Variability-Aware Task Scheduling for Embedded Sensors
Paul D. Martin, Lucas F. Wanner, and Mani B. Srivastava.
OSDI '12, September 2012. [ Details ]
- VarEMU: An Emulation Testbed for Variability-Aware Software
Lucas F. Wanner, Salma H. Elmalaki, Liangzhen Lai, Puneet Gupta, and Mani B. Srivastava.
Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), September 2013. [ Details ]
- Hardware Variability-Aware Duty Cycling for Embedded Sensors
Lucas F. Wanner, Charwak Apte, Rahul Balani, Puneet Gupta, and Mani B. Srivastava.
IEEE Transactions on VLSI Systems, June 2013. [ Details ]
- Hardware Variability-Aware Embedded Software Adaptation
Lucas F. Wanner.
PhD Thesis, April 2014. [ Details ]
- Runtime Optimization of System Utility with Variable Hardware
Paul D. Martin, Lucas F. Wanner, and Mani B. Srivastava.
Transactions on Embedded Computing Systems, April 2014. [ Details ]
Web Page
Back