DocumentCode :
1697841
Title :
Software pipelining of nested loops for real-time DSP applications
Author :
Wang, Jian ; Su, Bogong
Author_Institution :
Nortel Montreal Lab., Que., Canada
Volume :
5
fYear :
1998
Firstpage :
3065
Abstract :
Modern DSP processors have been integrated with instruction-level parallelism (lLP), which presents a challenge to exploit ILP within DSP applications. Software pipelining is an efficient technique used to expose ILP for loop programs and has been widely used for current microprocessors. It has been also used in DSP compilers, but only for the innermost loops. This paper proposes a new approach which extends software pipelining from innermost loops to whole nested loops in DSP applications. Given a perfect loop, we apply an existing software pipelining approach for the innermost loops, then use the so-called pipelining-dovetailing transformation to extend software pipelining to the outer loops. We also present a transformation to convert a non-perfect nested loop into a perfect one. We have verified the above transformations with some nested loops selected from DSP compiler-challenge C code. The preliminary results are further presented in this paper
Keywords :
digital signal processing chips; optimisation; parallel processing; parallelising compilers; pipeline processing; real-time systems; DSP compiler-challenge C code; DSP processors; ILP; innermost loops; instruction-level parallelism; loop programs; nested loops; nonperfect nested loop; outer loops; perfect nested loop; pipelining-dovetailing transformation; real-time DSP applications; software pipelining; Application software; Clocks; Design optimization; Digital signal processing; Microprocessors; Modems; Optimizing compilers; Pipeline processing; Programming profession; Speech recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on
Conference_Location :
Seattle, WA
ISSN :
1520-6149
Print_ISBN :
0-7803-4428-6
Type :
conf
DOI :
10.1109/ICASSP.1998.678173
Filename :
678173
Link To Document :
بازگشت