DocumentCode :
1619726
Title :
Scheduling problems while compiling the real-time language Lustre on the digital signal processor ST18930
Author :
Amblard, Paul
Author_Institution :
LGI-IMAG, Grenoble, France
fYear :
1989
Firstpage :
178
Lastpage :
186
Abstract :
An experiment in optimizing the computations of loops on a digital signal processor is reported. Working with a simple pipelined monoprocessor, the DSP ST18930, the goal was to optimize the code generated by a dedicated version of the Lustre compiler. If there is a computation loop whose end may be overlapped with the beginning of the next loop, the problem is to minimize the delay between two successive initiations of such loops. After briefly summarizing Lustre, the source real-time language, the DSP ST18930 is briefly described. The pipeline used in the execution of instructions is highlighted. The method is verified using a lattice filter example
Keywords :
delays; digital signal processing chips; high level languages; optimisation; program compilers; real-time systems; scheduling; Lustre compiler; ST18930; code optimization; delay minimization; digital signal processor; lattice filter; loop computations optimization; overlapping loops; pipelined monoprocessor; real-time language; scheduling problems; successive initiations; Clocks; Computer aided instruction; Digital signal processing; Digital signal processors; Hardware; History; Optimizing compilers; Pipelines; Processor scheduling; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time, 1989. Proceedings., Euromicro Workshop on
Conference_Location :
Como
Print_ISBN :
0-8186-1956-2
Type :
conf
DOI :
10.1109/EMWRT.1989.43457
Filename :
43457
Link To Document :
بازگشت