DocumentCode :
939024
Title :
Bus scheduling for a multiple-processor system with shared buses
Author :
Markenscoff, Pauline
Author_Institution :
University of Houston, Department of Electrical Engineering, Houston, USA
Volume :
134
Issue :
6
fYear :
1987
fDate :
11/1/1987 12:00:00 AM
Firstpage :
288
Lastpage :
294
Abstract :
The operation and performance of a multiple-processor system with shared buses is analysed. The model developed is applicable to real-time computations consisting of two pipelined tasks in which the first task is partitioned into a number of independent subtasks on separate processors. These processors transmit their output data to the processor(s) executing the second task over shared buses. When the system has a single shared bus, it is shown that its operation becomes periodic after a number of task executions. Expressions for the cycle time and the system throughput are derived. Two schemes are then proposed for scheduling the data transmissions on a multiple-bus system so as to minimise the corresponding cycle times. The computational complexity of the scheduling problems is studied, and exact, approximate and heuristic algorithms are developed for their solution.
Keywords :
computer interfaces; multiprocessing systems; bus scheduling; computational complexity; data transmissions; heuristic algorithms; multiple-processor system; operation; performance; real-time computations; shared buses; task executions;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E
Publisher :
iet
ISSN :
0143-7062
Type :
jour
DOI :
10.1049/ip-e.1987.0049
Filename :
4647195
Link To Document :
بازگشت