DocumentCode :
2826398
Title :
A knowledge-based compiler enhancing DSP internal parallelism
Author :
Kuroda, Ichiro ; Hirano, Akihiko ; Nishitani, Takao
Author_Institution :
NEC Corp., Kawasaki, Japan
fYear :
1991
fDate :
11-14 Jun 1991
Firstpage :
236
Abstract :
The authors describe code optimization techniques newly implemented for a DSP (digital signal processor) knowledge-based compiler which effectively enhances the DSP´s internal parallelism. A novel systematic parallel memory allocation method is introduced, and an efficient register allocation method is newly implemented in the rule-based code generator. An efficient loop code can be generated by using the developed code generator with a loop optimization method such as loop unrolling. With the above code optimization methods for DSPs, the compiler generates a code which is comparable to the code developed by programmers by hand for NEC77230/240 families
Keywords :
computerised signal processing; digital signal processing chips; knowledge based systems; parallel algorithms; parallel programming; program compilers; storage allocation; DSP internal parallelism; code optimization techniques; digital signal processor; knowledge-based compiler; loop optimization method; loop unrolling; parallel memory allocation; register allocation method; rule-based code generator; Data analysis; Digital signal processing; High level languages; Laboratories; National electric code; Optimization methods; Optimizing compilers; Program processors; Programming profession; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
Type :
conf
DOI :
10.1109/ISCAS.1991.176317
Filename :
176317
Link To Document :
بازگشت