Hardware-Software Multi-Level Partitioning for Distributed Embedded Multiprocessor Systems
スポンサーリンク
概要
- 論文の詳細を見る
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.
- 社団法人電子情報通信学会の論文
- 2001-02-01
著者
-
Chen Sao-jie
Department Of Electrical Engineering National Taiwan University
-
HSIUNG Pao-Ann
the Department of Computer Science and Information Engineering, National Chung Cheng University
-
LEE Trong-Yen
the Department of Electrical Engineering, National Taiwan University
-
CHEN Sao-Jie
the Department of Electrical Engineering, National Taiwan University
-
Lee T‐y
National Cheng‐kung Univ. Tainan Twn
-
Chen S‐j
National Taiwan Univ. Taiwan Chn
-
Hsiung Pao-ann
The Department Of Computer Science And Information Engineering National Chung Cheng University
関連論文
- DESC : A Hardware-Software Codesign Methodology for Distributed Embedded Systems
- Hardware-Software Multi-Level Partitioning for Distributed Embedded Multiprocessor Systems
- Hardware-Software Timing Coverification of Distributed Embedded Systems
- MOBnet: An Extended Petri Net Model for the Concurrent Object-Oriented System-Level Synthesis of Multiprocessor Systems
- A Collaborative Knowledge Management Process for Implementing Healthcare Enterprise Information Systems
- A New Approach to the Ball Grid Array Package Routing
- Performance Bounds on Scheduling Parallel Tasks with Communication Cost