Hardware-software bipartitioning for dynamically reconfigurable systems

被引:0
|
作者
Rakhmatov, DN [1 ]
Vrudhula, SBK [1 ]
机构
[1] Univ Arizona, ECE Dept, Ctr Low Power Elect, Tucson, AZ 85721 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The main unique feature of dynamically reconfigurable systems is the ability to time-share the same reconfigurable hardware resources. However, the energy-delay cost associated with reconfiguration must be accounted for during hardware-software partitioning. We propose a method for mapping nodes of an application control flow graph either to software or reconfigurable hardware, explicitly targeting minimization of the energy-delay cost due to both computation and configuration. The addressed problems are energy-delay product minimization, delay-constrained energy minimization, and energy-constrained delay minimization. We show how these problems can be tackled by using network flow techniques, after transforming the original control flow graph into an equivalent network. If there are no constraints, as in the case of the energy-delay product minimization, we are able to generate an optimal solution in polynomial time.
引用
收藏
页码:145 / 150
页数:6
相关论文
共 50 条
  • [41] Dynamic adaptation of Hardware-Software scheduling for reconfigurable system-on-chip
    Ghaffari, Fakhreddine
    Miramond, Benoit
    Verdier, Francois
    RSP 2008: 19TH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2008, : 112 - 118
  • [42] HARDWARE-SOFTWARE COMPLEMENTARITY
    OETTINGE.AC
    COMMUNICATIONS OF THE ACM, 1967, 10 (10) : 604 - &
  • [43] Hardware-software codesign
    Cuomo, A
    De Micheli, G
    Ernst, R
    Fuchs, M
    Gajski, DD
    Jerraya, A
    Sangiovanni-Vincentelli, A
    Sciuto, D
    Vissers, KA
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 92 - 99
  • [44] The Hardware-Software Tango
    Prasad, K. Venkatesh
    PROCEEDINGS OF THE IEEE, 2009, 97 (07) : 1159 - 1160
  • [45] Constructing hardware-software systems from a single description
    Page, I
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1996, 12 (01): : 87 - 107
  • [46] Dynamically reconfigurable hardware for digital controllers in mechatronic systems
    Paiz, C
    Kettelhoit, B
    Klassen, A
    Porrmann, M
    2005 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2005, : 675 - 680
  • [47] Dynamically swappable hardware design in partially reconfigurable systems
    Huang, Chun-Hsian
    Shih, Kai-Jung
    Lin, Chao-Sheng
    Chang, Shih-Shiue
    Hsiung, Pao-Ann
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2742 - 2745
  • [48] CORDS: Hardware-software co-synthesis of reconfigurable real-time distributed embedded systems
    Dick, RP
    Jha, NK
    1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 62 - 68
  • [49] Hardware Resource Virtualization for Dynamically Partially Reconfigurable Systems
    Huang, Chun-Hsian
    Hsiung, Pao-Ann
    IEEE EMBEDDED SYSTEMS LETTERS, 2009, 1 (01) : 19 - 23
  • [50] Virtual prototyping for modular and flexible hardware-software systems
    Valderrama, CA
    Changuel, A
    Jerraya, AA
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1997, 2 (3-4) : 267 - 282