Minimizing power in hardware/software partitioning

被引:0
|
作者
Wu, JG [1 ]
Srikanthan, T [1 ]
Yan, CB [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Ctr High Performance Embedded Syst, Singapore 639798, Singapore
关键词
hardware/software partitioning; dynamic programming; algorithm; complexity;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power efficiency is one of the major considerations in the current hardware/software co-designs. This paper models hardware/software partitioning as an optimization problem with the objective of minimizing power consumption. An efficient heuristic algorithm running in O(n log n) is proposed by extending the idea of solving the 0-1 knapsack problem. Also, an exact algorithm based on dynamic programming is proposed to produce the optimal solution in O(n (.) A (.) E) for n code fragments under the constraints: hardware area A and execution time E. Computational results show that the approximate solution produced by the proposed heuristic algorithm is nearly optimal in comparison to the optimal solution produced by the proposed exact algorithm.
引用
收藏
页码:580 / 588
页数:9
相关论文
共 50 条
  • [41] An Iterative Greedy Algorithm for Hardware/Software Partitioning
    Lin, Geng
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 777 - 781
  • [42] Hardware-software partitioning at the knowledge level
    López-Vallejo, ML
    López, JC
    Iglesias, CA
    [J]. APPLIED INTELLIGENCE, 1999, 10 (2-3) : 173 - 184
  • [43] Efficient Approximate Algorithm for Hardware/Software Partitioning
    Wu Jigang
    Ting Lei
    Srikanthan, Thambipillai
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 261 - +
  • [44] Hardware/software partitioning using integer programming
    Niemann, R
    Marwedel, P
    [J]. EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 473 - 479
  • [45] Dynamic hardware/software partitioning: A first approach
    Stitt, G
    Lysecky, R
    Vahid, F
    [J]. 40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 250 - 255
  • [46] Low power hardware-software partitioning algorithm for heterogeneous distributed embedded systems
    Ma, Tianyi
    Yang, Jun
    Wang, Xinglan
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 702 - 711
  • [47] Systemized Software Hardware Partitioning Algorithm for System On Programmable Chip to minimize Logic Power
    Jemai, Mehdi
    Hassine, Siwar Ben Haj
    Mtibaa, Abdellatif
    Ouni, Bouraoui
    [J]. 2017 INTERNATIONAL CONFERENCE ON ENGINEERING & MIS (ICEMIS), 2017,
  • [48] An improved firework algorithm for hardware/software partitioning
    Zhang, Tao
    Yue, Qianyu
    Zhao, Xin
    Liu, Ganjun
    [J]. APPLIED INTELLIGENCE, 2019, 49 (03) : 950 - 962
  • [49] Testability-oriented hardware/software partitioning
    LeTraon, Y
    AlHayek, G
    Robach, C
    [J]. INTERNATIONAL TEST CONFERENCE 1996, PROCEEDINGS, 1996, : 725 - 731
  • [50] An improved firework algorithm for hardware/software partitioning
    Tao Zhang
    Qianyu Yue
    Xin Zhao
    Ganjun Liu
    [J]. Applied Intelligence, 2019, 49 : 950 - 962