DocumentCode :
294862
Title :
Scheduling for optimum data memory compaction in block diagram oriented software synthesis
Author :
Ritz, Sebastian ; Willems, Markus ; Meyr, Heinrich
Author_Institution :
Tech. Hochschule Aachen, Germany
Volume :
4
fYear :
1995
fDate :
9-12 May 1995
Firstpage :
2651
Abstract :
For the design of complex digital signal processing systems, block diagram oriented synthesis of real time software for programmable target processors has become an important design aid. The synthesis approach discussed in the paper is based on multirate block diagrams with scalable synchronous dataflow (SSDF) semantics. For this class of dataflow graphs the authors present scheduling techniques for optimum data memory compaction. These techniques can be employed to map signals of a block diagram onto a minimum data memory space. In order to formalize the data memory compaction problem, they first derive appropriate implementation measures. Based on these implementation measures it can be shown that optimum data memory compaction consists of optimum scheduling as well as optimum memory allocation. For the class of single appearance (SA) block diagrams with SSDF semantics, scheduling can be reduced to an integer linear programming (ILP) problem. Due to the computational complexity of ILP, the authors also present a suboptimum scheduling selection criterion, which call be used for SA and non SA-schedulers
Keywords :
data flow graphs; linear programming; minimisation; processor scheduling; program compilers; scheduling; signal processing; software engineering; storage management; block diagram oriented software synthesis; complex digital signal processing systems; computational complexity; dataflow graphs; design aid; implementation measures; integer linear programming problem; minimum data memory space; multirate block diagrams; optimum data memory compaction; programmable target processors; real time software; scalable synchronous dataflow semantics; scheduling techniques; single appearance block diagrams; suboptimum scheduling selection; synthesis approach; Compaction; Computational complexity; Digital signal processing; Integer linear programming; Memory management; Processor scheduling; Random access memory; Real time systems; Signal design; Signal synthesis; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
ISSN :
1520-6149
Print_ISBN :
0-7803-2431-5
Type :
conf
DOI :
10.1109/ICASSP.1995.480106
Filename :
480106
Link To Document :
بازگشت