Enhancing Workload-dependent Voltage Scaling for Energy-efficient Ultra-low-power Embedded Systems

被引:1
作者
Mohan, Veni [1 ]
Iyer, Akhilesh [1 ]
Sartori, John [1 ]
机构
[1] Univ Minnesota Twin Cities, Minneapolis, MN 55455 USA
来源
2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2018年
关键词
dynamic timing slack; ultra-low-power; embedded systems; intemetof-things;
D O I
10.1145/3195970.3196046
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Ultra-low-power (ULP) chipsets are in higher demand than ever due to the proliferation of ULP embedded systems to support growing applications like the Internet of Things (IoT), wearables and sensor networks. Since ULP systems are also cost constrained, they tend to employ general purpose processors (GPPs) rather than more energy-efficient ASICs, even though they typically run a single application for the lifetime of the system. Prior work showed that it is possible to reduce the operating voltage and thus the power of such systems without reducing the frequency, since the fixed software stack of a system typically only exercises a subset of a processor's paths, and unexercised paths need not meet timing constraints for the system to work correctly. In this context, we find additional scope for power reduction by intelligently optimizing the processor design based on the system's application-specific activity characteristics to allow an even lower safe operating voltage. We demonstrate automated techniques that maximize the application specific voltage reduction for a system, resulting in 35% additional power savings, on average, compared to the application-specific minimum voltage before optimization and 48% total power savings compared to the original design at nominal voltage.
引用
收藏
页数:6
相关论文
共 23 条
[1]  
[Anonymous], 2012, ULTRALOW POWER PIONE
[2]  
[Anonymous], 2014, Forbes
[3]  
Blaauw David, 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers, P400, DOI 10.1109/ISSCC.2008.4523226
[4]  
Blodget Henry, 2014, BI INTELLIGENCE
[5]  
Calhoun BH, 2010, IEEE INT SYMP CIRC S, P269, DOI 10.1109/ISCAS.2010.5537887
[6]  
Cherupalli H., 2017, SIGARCH COMPUT ARCHI, V45, P3
[7]   Bespoke Processors for Applications with Ultra-low Area and Power Constraints [J].
Cherupalli, Hari ;
Duwe, Henry ;
Ye, Weidong ;
Kumar, Rakesh ;
Sartori, John .
44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, :41-54
[8]   Exploiting Dynamic Timing Slack for Energy Efficiency in Ultra-Low-Power Embedded Systems [J].
Cherupalli, Hari ;
Kumar, Rakesh ;
Sartori, John .
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA), 2016, :671-681
[9]  
Chulsung Park, 2006, 2006 IEEE Biomedical Circuits and Systems Conference - Healthcare Technology (BioCas), P241, DOI 10.1109/BIOCAS.2006.4600353
[10]  
Constantin J, 2015, DES AUT TEST EUROPE, P381