A case for opportunistic embedded sensing in presence of hardware power variability

The system lifetime gains provided by the various power management techniques in embedded sensing systems are a strong function of the active and sleep mode power consumption of the underlying hardware platform. However, power consumption characteristics of hardware platforms exhibit high variability across different instances of the platform, diverse ambient conditions, and over passage of time. The factors underlying this variability include increased manufacturing variations and aging effects due to shrinking transistor geometries, and deployment of embedded devices in extreme environments. Our experimental measurements show that large variability in sleep mode power is already present in commonly used embedded processors, and technology trends suggest that the variability will grow even more over time and affect active mode power as well. Such variability results in suboptimal lifetime and service quality. We therefore argue for energy management approaches that learn and model the power characteristics of the specific instance of the hardware platform, and adapt accordingly.

[1]  David E. Culler,et al.  Design of a wireless sensor network platform for detecting rare, random, and ephemeral events , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[2]  Rajesh K. Gupta,et al.  Leakage aware dynamic voltage scaling for real-time embedded systems , 2004, Proceedings. 41st Design Automation Conference, 2004..

[3]  Puneet Gupta,et al.  Design sensitivities to variability: extrapolations and assessments in nanometer VLSI , 2002, 15th Annual IEEE International ASIC/SOC Conference.

[4]  Sani R. Nassif,et al.  High Performance CMOS Variability in the 65nm Regime and Beyond , 2006, 2007 IEEE International Electron Devices Meeting.

[5]  Mani B. Srivastava,et al.  Emerging techniques for long lived wireless sensor networks , 2006, IEEE Communications Magazine.

[6]  Giuseppe Anastasi,et al.  Extending the Lifetime of Wireless Sensor Networks Through Adaptive Sleep , 2009, IEEE Transactions on Industrial Informatics.

[7]  Alan J. Weger,et al.  Thermal-aware task scheduling at the system software level , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

[8]  Yu Cao,et al.  Circuit aging prediction for low-power operation , 2009, 2009 IEEE Custom Integrated Circuits Conference.

[9]  Meeta Sharma Gupta,et al.  Software-assisted hardware reliability: Abstracting circuit-level challenges to the software stack , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[10]  Andrew B. Kahng,et al.  Quantified Impacts of Guardband Reduction on Design Process Outcomes , 2008, 9th International Symposium on Quality Electronic Design (isqed 2008).

[11]  Siddharth Garg,et al.  On the impact of manufacturing process variations on the lifetime of sensor networks , 2007, 2007 5th IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS).

[12]  W. Arden The International Technology Roadmap for Semiconductors—Perspectives and challenges for the next 15 years , 2002 .

[13]  Masahiko Yoshimoto,et al.  A Power-Variation Model for Sensor Node and the Impact against Life Time of Wireless Sensor Networks , 2006, 2006 First International Conference on Communications and Electronics.

[14]  A.B. Kahng,et al.  Impact of Guardband Reduction On Design Outcomes: A Quantitative Approach , 2009, IEEE Transactions on Semiconductor Manufacturing.

[15]  B. Hoefflinger ITRS: The International Technology Roadmap for Semiconductors , 2011 .

[17]  Subhrajit Bhattacharya,et al.  Keeping hot chips cool , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[18]  James Tschanz,et al.  Parameter variations and impact on circuits and microarchitecture , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).

[19]  Jeffrey Fan,et al.  Leakage temperature dependency modeling in system level analysis , 2010, 2010 11th International Symposium on Quality Electronic Design (ISQED).

[20]  Mihaela van der Schaar,et al.  Software adaptation in quality sensitive applications to deal with hardware variability , 2010, GLSVLSI '10.