DocumentCode
1423140
Title
Scheduling with bus access optimization for distributed embedded systems
Author
Eles, Petru ; Doboli, Alex ; Pop, Paul ; Peng, Zebo
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
Volume
8
Issue
5
fYear
2000
Firstpage
472
Lastpage
491
Abstract
In this paper, we concentrate on aspects related to the synthesis of distributed embedded systems consisting of programmable processors and application-specific hardware components. The approach is based on an abstract graph representation that captures, at process level, both dataflow and the flow of control. Our goal is to derive a worst case delay by which the system completes execution, such that this delay is as small as possible; to generate a logically and temporally deterministic schedule; and to optimize parameters of the communication protocol such that this delay is guaranteed. We have further investigated the impact of particular communication infrastructures and protocols on the overall performance and, specially, how the requirements of such an infrastructure have to be considered for process and communication scheduling. Not only do particularities of the underlying architecture have to be considered during scheduling but also the parameters of the communication protocol should be adapted to fit the particular embedded application. The optimization algorithm, which implies both process scheduling and optimization of the parameters related to the communication protocol, generates an efficient bus access scheme as well as the schedule tables for activation of processes and communications.
Keywords
VLSI; delays; embedded systems; hardware-software codesign; protocols; scheduling; timing; application-specific hardware components; bus access optimization; bus access scheme; communication infrastructures; communication protocol; distributed embedded systems; process scheduling; programmable processors; schedule tables; temporally deterministic schedule; worst case delay; Access protocols; Communication system control; Computer architecture; Control system synthesis; Delay; Embedded system; Hardware; Optimal scheduling; Processor scheduling; Timing;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.894152
Filename
894152
Link To Document