Hardware-software multi-level partitioning for distributed embedded multiprocessor systems

被引:0
|
作者
Lee, Trong-Yen [1 ]
Hsiung, Pao-Ann [1 ]
Chen, Sao-Jie [1 ]
机构
[1] Natl Taiwan Univ, Taipei, Taiwan
关键词
Algorithms - Computer hardware - Distributed computer systems - Embedded systems - Heuristic methods - Hierarchical systems - Program processors;
D O I
暂无
中图分类号
学科分类号
摘要
A novel Multi-Level Partitioning (MLP) technique taking into account real-world constraints for hardware-software partitioning in Distributed Embedded Multiprocessor Systems (DEMS) is proposed. This MLP algorithm uses a gradient metric based on hardware-software cost and performance as the core metric for selection of optimal partitions and consists of three nested levels. The innermost level is a simple binary search that allows quick evaluations of a large number of possible partitions. The middle level iterates over different possible allocations of processors (that execute software) to subsystems. The outermost level iterates over the number of processors and the hardware cost range. Heuristics are applied to each level to avoid the expensive exhaustive search. The application of MLP as a recently purposed Distributed Embedded System Codesign (DESC) methodology shows its feasibility. Comparisons between real-world examples partitioned using MLP and using other existing techniques demonstrate contrasting strengths of MLP. Sharing, clustering, and hierarchical system model are some important features of MLP, which contribute towards producing more optimal partition results.
引用
收藏
页码:614 / 626
相关论文
共 50 条
  • [1] Hardware-software multi-level partitioning for distributed embedded multiprocessor systems
    Lee, TY
    Hsiung, PA
    Chen, SJ
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (02): : 614 - 626
  • [2] HARDWARE-SOFTWARE PARTITIONING FOR EMBEDDED MULTIPROCESSOR FPGA SYSTEMS
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2009, 5 (10A): : 3071 - 3083
  • [3] Hardware-software partitioning for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    International Journal of Innovative Computing, Information and Control, 2009, 5 (10): : 3071 - 3083
  • [4] An efficiently hardware-software partitioning for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Hsin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    Hsiao, Rong-Shue
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 346 - +
  • [5] Adaptive multi-constraints in hardware-software partitioning for embedded multiprocessor FPGA systems
    Graduate Institute of Computer and Communication, National Taipei Univ. of Technology, Taipei, Taiwan
    不详
    不详
    WSEAS Trans. Comput., 2009, 2 (334-343):
  • [6] Hardware-software coverification of distributed embedded systems
    Fu, JM
    Chen, SJ
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOL VI, PROCEEDINGS, 1999, : 2995 - 3001
  • [7] Low power hardware-software partitioning algorithm for heterogeneous distributed embedded systems
    Ma, Tianyi
    Yang, Jun
    Wang, Xinglan
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2006, 4096 : 702 - 711
  • [8] Enhancement of hardware-software partition for embedded multiprocessor FPGA systems
    Lee, Trong-Yen
    Fan, Yang-Sin
    Cheng, Yu-Min
    Tsai, Chia-Chun
    Hsiao, Rong-Shue
    2007 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING, VOL 1, PROCEEDINGS, 2007, : 19 - +
  • [9] Hardware-software partitioning in embedded system
    Arató, P
    Juhász, S
    Mann, ZA
    Orbán, A
    Papp, D
    2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING, PROCEEDINGS: FROM CLASSICAL MEASUREMENT TO COMPUTING WITH PERCEPTIONS, 2003, : 197 - 202
  • [10] Hardware-software timing coverification of distributed embedded systems
    Fu, JM
    Lee, TY
    Hsiung, PA
    Chen, SJ
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (09): : 1731 - 1740