DocumentCode :
1348285
Title :
Multilayer Bus Optimization for Real-Time Embedded Systems
Author :
Hsiu, Pi-Cheng ; Hsieh, Cheng-Kang ; Lee, Der-Nien ; Kuo, Tei-Wei
Author_Institution :
Res. Center for Inf. Technol. Innovation (CITI), Taipei, Taiwan
Volume :
61
Issue :
11
fYear :
2012
Firstpage :
1638
Lastpage :
1650
Abstract :
A major challenge in the design of multicore embedded systems is how to tackle the communications among tasks with performance requirements and precedence constraints. In this paper, we consider the problem of scheduling real-time tasks over multilayer bus systems with the objective of minimizing the communication cost. We show that the problem is NP-hard and determine the best possible approximation ratio of approximation algorithms. First, we propose a polynomial-time optimal algorithm for a restricted case where one multilayer bus, and the unit execution time and communication time are considered. The result is then extended as a pseudopolynomial-time optimal algorithm to consider multiple multilayer buses with arbitrary execution and communication times, as well as different timing constraints and objective functions. We compare the performance of the proposed algorithm with that of some popular heuristics, and provide further insights into the multilayer bus system design.
Keywords :
approximation theory; computational complexity; embedded systems; multiprocessing systems; optimisation; scheduling; system buses; NP-hard problem; approximation algorithms; multicore embedded systems; multilayer bus optimization; multilayer bus systems; objective functions; pseudopolynomial-time optimal algorithm; realtime embedded systems; realtime task scheduling; timing constraints; Bridges; Computer architecture; Embedded systems; Heuristic algorithms; Program processors; Real time systems; Schedules; Bridges; Computer architecture; Embedded systems; Heuristic algorithms; Multilayer-bus embedded systems; Program processors; Real time systems; Schedules; bus cost optimization; precedence constraints; real-time scheduling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2011.200
Filename :
6042856
Link To Document :
بازگشت