DocumentCode
2663042
Title
Resource allocation and code generation for pointer based pipelined DSP multiprocessors
Author
Kim, B.M. ; Barnwell, T.P., III
Author_Institution
Sch. of Electr. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1990
fDate
1-3 May 1990
Firstpage
2685
Abstract
A multiprocessor compiler that automatically produces efficient code for synchronous multiprocessors based on digital signal processing (DSP) chips is presented. A code-scheduling technique that is based on an extended list scheduler with partial backtracking is developed. Resource allocations are performed along with the backtracking code scheduling for best results. The scheduler is suboptimal, and relies on several heuristics. The scheduler is shown to be quite efficient in generating codes for many DSP algorithms and for several single-chip DSP processors
Keywords
digital signal processing chips; pipeline processing; program compilers; resource allocation; backtracking code scheduling; code generation; code-scheduling technique; extended list scheduler; multiprocessor compiler; partial backtracking; pointer based pipelined DSP multiprocessors; resource allocations; single-chip DSP processors; suboptimal; synchronous multiprocessors; Arithmetic; Digital signal processing; Digital signal processing chips; Multiprocessing systems; Parallel processing; Processor scheduling; Registers; Resource management; Scheduling algorithm; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location
New Orleans, LA
Type
conf
DOI
10.1109/ISCAS.1990.112562
Filename
112562
Link To Document