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 条
  • [41] Efficient multi-objective genetic algorithm for hardware-software partitioning in embedded system design: ENGA
    Jagadeeswari, M.
    Bhuvaneswari, M. C.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2009, 36 (3-4) : 181 - 190
  • [42] CPP: A Multi-Level Circuit Partitioning Predictor for Hardware Verification Systems
    Zang, Xinshi
    Chen, Lei
    Li, Xing
    Thong, Wilson W. K.
    Sheng, Weihua
    Young, Evangeline F. Y.
    Wong, Martin D. F.
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 357 - 361
  • [43] Hardware/software partitioning of embedded systems with multiple hardware processes
    Hendry, DC
    Sananikone, DS
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 285 - 294
  • [44] A new approach to solving the hardware-software partitioning problem in embedded system design
    Engels, DW
    Devadas, S
    13TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2000, : 275 - 280
  • [45] Program slicing across the hardware-software boundary for embedded systems
    Russell, Jeffry T.
    Jacome, Margarida F.
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2009, 4 (01) : 66 - 82
  • [46] PeaCE: A hardware-software codesign environment for multimedia embedded systems
    Ha, Soonhoi
    Kim, Sungchan
    Lee, Choonseling
    Yi, Youngmin
    Kwon, Seongnam
    Joo, Young-Pyo
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (03)
  • [47] Hardware-software codesign of multimedia embedded systems: the PeaCE approach
    Ha, Soonhui
    Lee, Choonseung
    Yi, Youngmin
    Kwon, Seongnam
    Joo, Young-Pyo
    12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2006, : 207 - +
  • [48] COSYN: Hardware-software co-synthesis of embedded systems
    Dave, BP
    Lakshminarayana, G
    Jha, NK
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 703 - 708
  • [49] A hardware/software cosimulator with RTOS supports for multiprocessor embedded systems
    Furukawa, Takashi
    Honda, Shinya
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 283 - +
  • [50] Online hardware/software partitioning in networked embedded systems
    Streichert, Thilo
    Haubelt, Christian
    Teich, Juergen
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 982 - 985