Software Energy Optimization Through Fine-Grained Function-Level Voltage and Frequency Scaling

被引:0
|
作者
Brandolese, Carlo [1 ]
Fornaciari, William [1 ]
机构
[1] Politecn Milan, I-20133 Milan, Italy
关键词
Power Optimization; Embedded Systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a methodology and a toolchain to perform estimation and optimization of the energy consumption associated to software execution on tiny embedded systems. The estimation phase is based on an ISA-level characterization of the target processor, while the optimization phase is made combining the estimation process with design space exploration in order to exploit fine-grained dynamic voltage and frequency scaling. The proposed approach operates at compile-time, with the granularity of single C functions and almost automatically augments the source code.
引用
收藏
页码:539 / 546
页数:8
相关论文
共 48 条
  • [1] Enabling Fine-Grained Dynamic Voltage and Frequency Scaling in SDSoC
    Jiang, Weixiong
    Yu, Heng
    Ha, Yajun
    [J]. 32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 56 - 61
  • [2] A system level fine-grained dynamic voltage and frequency scaling for portable embedded systems with multiple frequency adjustable components
    He, Ku
    Chen, Yibo
    Luo, Rong
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON PORTABLE INFORMATION DEVICES, 2007, : 246 - 250
  • [3] Fine-grained Dynamic Voltage Scaling on OLED Display
    Chen, Xiang
    Zeng, Jian
    Chen, Yiran
    Zhang, Wei
    Li, Hai
    [J]. 2012 17TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2012, : 807 - 812
  • [4] Power Switch Characterization for Fine-Grained Dynamic Voltage Scaling
    Di, Liang
    Putic, Mateja
    Lach, John
    Calhoun, Benton H.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2008, : 605 - +
  • [5] An Energy-Efficient 3D CMP Design with Fine-Grained Voltage Scaling
    Zhao, Jishen
    Dong, Xiangyu
    Xie, Yuan
    [J]. 2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 539 - 542
  • [6] Panoptic DVS: A Fine-Grained Dynamic Voltage Scaling Framework for Energy Scalable CMOS Design
    Putic, Mateja
    Di, Liang
    Calhoun, Benton H.
    Lach, John
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 491 - +
  • [7] A fine-grained and dynamic scaling method for service function chains
    Zhai, Dong
    Meng, Xiangru
    Yu, Zhenhua
    Hu, Hang
    Han, Xiaoyang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2021, 228
  • [8] BBDetector: A Precise and Scalable Third-Party Library Detection in Binary Executables with Fine-Grained Function-Level Features
    Zhu, Xiaoya
    Wang, Junfeng
    Fang, Zhiyang
    Yin, Xiaokang
    Liu, Shengli
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [9] Fine-Grained Power Scaling Algorithms for Energy Efficient Routers
    Song, Tian
    Shi, Xiangjun
    Ma, Xiaowei
    [J]. TENTH 2014 ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'14), 2014, : 197 - 206
  • [10] Fine-grained Software Bug Location Approach at Method Level
    Zhang, Wen
    Li, Zi-Qiang
    Du, Yu-Hang
    Yang, Ye
    [J]. Ruan Jian Xue Bao/Journal of Software, 2019, 30 (02): : 195 - 210