DocumentCode
2964035
Title
Real-time scheduling for pipelined execution of data flow graphs on a realistic multiprocessor architecture
Author
Jonsson, Jan ; Vasell, Jonas
Author_Institution
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
Volume
6
fYear
1996
fDate
7-10 May 1996
Firstpage
3314
Abstract
Multimedia and digital signal processing applications have swiftly emerged as important areas for embedded computer systems. Therefore, it is imperative that computer architectures are devised that can cope with the increased burden of processing power implied by these applications. We present a heuristic static real-time scheduling method called real time data flow (RTDF), for mapping data flow graphs onto fixed-size homogeneous multiprocessor architectures. The primary objective of RTDF is to minimize the iteration period of an application. Several other methods with this goal have been proposed in particular in the digital signal processing domain. Similar to many of these, RTDF attempts to minimize the iteration period by exploiting pipelining parallelism. In contrast, however; RTDF assumes an architecture model where communication network characteristics such as message service capacity, communication distance and communication link contention are modeled in a realistic fashion. Therefore, with the aid of RTDF, systems can be designed that support applications with high sample rates without having to resort to dedicated architectures. We show experimentally that RTDF achieves near-optimal iteration periods when communication cost is negligible and that communication overhead only affects the iteration periods of graphs with loops
Keywords
data flow graphs; iterative methods; multimedia communication; multiprocessing systems; parallel architectures; pipeline processing; processor scheduling; signal processing; telecommunication networks; RTDF; communication distance; communication link contention; communication network characteristics; communication overhead; computer architectures; data flow graphs; digital signal processing; embedded computer systems; heuristic static real-time scheduling; high sample rates; iteration period minimisation; loops; message service capacity; multimedia applications; multiprocessor architecture; parallelism; pipelined execution; real time data flow; Application software; Communication networks; Computer architecture; Digital signal processing; Embedded computing; Flow graphs; Multimedia systems; Parallel processing; Pipeline processing; Processor scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1996. ICASSP-96. Conference Proceedings., 1996 IEEE International Conference on
Conference_Location
Atlanta, GA
ISSN
1520-6149
Print_ISBN
0-7803-3192-3
Type
conf
DOI
10.1109/ICASSP.1996.550586
Filename
550586
Link To Document