DocumentCode
3241537
Title
Task scheduling in the Georgia Tech digital signal multiprocessor
Author
Curtis, Bryce A. ; Madisetti, Vijay K.
Author_Institution
IBM, Boca Raton, FL, USA
Volume
5
fYear
1992
fDate
23-26 Mar 1992
Firstpage
589
Abstract
The use of realistic structural and behavioral level descriptions of digital signal multiprocessors to find rate optimal and processor optimal schedules for implementation on multiprocessor digital signal processor (DSP) systems is addressed. Unlike previous work, the digital signal multiprocessor compiler (DSMP-C1) explicitly considers the location of operands, the number of accumulators and registers, the size of on-chip and external memories, the size of communication buffers, and inter-processor communications. The algorithm implicitly retimes and pipelines the flow graph and generates overlapping PSSIMD schedules that are both rate and processor optimal. When compared to previously published scheduling algorithms, the DSMP-C1 algorithm produces significantly shorter iteration periods
Keywords
digital signal processing chips; multiprocessing programs; pipeline processing; program compilers; scheduling; DSMP-C1; Georgia Tech digital signal multiprocessor; PSSIMD schedules; accumulators; architecture; communication buffers; digital signal multiprocessor compiler; external memory size; inter-processor communications; on-chip memory size; pipelining; registers; task scheduling; Digital signal processing; Digital signal processors; Flow graphs; Optimal scheduling; Pipelines; Processor scheduling; Registers; Scheduling algorithm; Signal processing; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, 1992. ICASSP-92., 1992 IEEE International Conference on
Conference_Location
San Francisco, CA
ISSN
1520-6149
Print_ISBN
0-7803-0532-9
Type
conf
DOI
10.1109/ICASSP.1992.226551
Filename
226551
Link To Document