Energy saving based on CPU voltage scaling and hardware software partitioning

被引:0
|
作者
Hsu, Chia Hsiang [1 ]
Yu, Cheng-Juei [1 ]
Wang, Sheng-De [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 10764, Taiwan
关键词
D O I
10.1109/PRDC.2007.36
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We examine the possible energy savings by mapping critical software functions from a microprocessor to configurable logics. A system-on-a-chip containing configurable logic is now commercially available. The configurable logic is typically intended to implement peripherals and co-processors without increasing chip count. We show that reduced software energy is an extra significant benefit, making such chips even more useful. We identify critical software functions of an application and implement them in the configurable logic such that the application can complete sooner, allowing us to put the system in a low-power state for longer periods, thus reducing energy. We use estimation-based approach for a hypothetical device having a 32-bit MIPS-extension processor plus on-chip configurable logic, yielding energy savings of 40%, increasing to 54% assuming voltage scaling.
引用
收藏
页码:217 / 223
页数:7
相关论文
共 50 条
  • [1] Autonomous Hardware/Software Partitioning and Voltage/Frequency Scaling for Low-Power Embedded Systems
    Mu, Jingqing
    Lysecky, Roman
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 15 (01)
  • [2] Energy Analysis of Hardware and Software Range Partitioning
    Wu, Lisa
    Polychroniou, Orestis
    Barker, Raymond J.
    Kim, Martha A.
    Ross, Kenneth A.
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2014, 32 (03):
  • [3] Software-Directed Combined CPU/Link Voltage Scaling for NoC-Based CMPs
    Kandemir, Mahmut
    Ozturk, Ozcan
    [J]. SIGMETRICS'08: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON MEASUREMENT & MODELING OF COMPUTER SYSTEMS, 2008, 36 (01): : 359 - 370
  • [4] What is the limit of energy saving by dynamic voltage scaling?
    Qu, G
    [J]. ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 560 - 563
  • [5] Hardware/software partitioning of software binaries
    Stitt, G
    Vahid, F
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 164 - 170
  • [6] Efficient Hardware/Software Partitioning Based on a Hybrid Algorithm
    Zhang, Tao
    Zhao, Xin
    Li, Xuan
    [J]. IEEE ACCESS, 2018, 6 : 60736 - 60744
  • [7] Hardware/software partitioning and scheduling algorithm based on FPGA
    Li, Lanying
    Chen, Longjuan
    [J]. 2014 7TH CONFERENCE ON CONTROL AND AUTOMATION (CA), 2014, : 15 - 18
  • [8] An approach for dynamic hardware/software partitioning based on DPBIL
    Fan, Le-jun
    Li, Bin
    Zhuang, Zhen-quan
    Fu, Zhong-qian
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 581 - +
  • [9] A Petri net based approach for hardware/software partitioning
    Cruz, F
    Maciel, P
    Barros, E
    [J]. 14TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2001, : 72 - 77
  • [10] Hardware/Software Partitioning Algorithm Based on Genetic Algorithm
    Li, Guoshuai
    Feng, Jinfu
    Hu, Junhua
    Wang, Cong
    Qi, Duo
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (06) : 1309 - 1315