Title :
Constraint analysis for DSP code generation
Author :
Mesman, Bart ; Strik, Marino T J ; Timmer, Adwin H. ; Van Meerbergen, Jef L. ; Jess, Jochen A G
Author_Institution :
Philips Res. Lab., Eindhoven, Netherlands
Abstract :
Code generation methods for DSP applications are hampered by the combination of tight timing constraints imposed by the performance requirements of DSP algorithms, and resource constraints imposed by a hardware architecture. We present a method to analyze resource and timing constraints in a single model. The analysis identifies sequencing constraints between operations additional to the precedence constraints. Without the explicit modeling of these sequencing constraints, a scheduler is often not capable of finding a solution that satisfies the timing and resource constraints. The presented approach results in an efficient method of obtaining high quality instruction schedules
Keywords :
resource allocation; scheduling; signal processing; software performance evaluation; DSP algorithms; DSP applications; DSP code generation; code generation methods; constraint analysis; hardware architecture; high quality instruction schedules; performance requirements; precedence constraints; resource constraints; scheduler; sequencing constraints; timing constraints; Application specific processors; Delay; Digital signal processing; Digital signal processors; Flow graphs; Hardware; Permission; Scheduling algorithm; Signal processing algorithms; Timing;
Conference_Titel :
System Synthesis, 1997. Proceedings., Tenth International Symposium on
Conference_Location :
Antwerp
Print_ISBN :
0-8186-7949-2
DOI :
10.1109/ISSS.1997.621673