ACM Home Page
Please provide us with feedback. Feedback
Loop optimization in register-transfer scheduling for DSP-systems
Full text PdfPdf (793 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 26th ACM/IEEE Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 826 - 831  
Year of Publication: 1989
ISBN:0-89791-310-8
Authors
G. Goossens  IMEC Laboratory, Kapeldreef 75, B-3030 Leuven, Belgium
J. Vandewlle  Laboratory, Katholieke Universiteit, K. Mercierlaan 94, B-3030 Leuven, Belgium
H. De Man  IMEC Laboratory, Kapeldreef 75, B-3030 Leuven, Belgium and Laboratory, Katholieke Universiteit, K. Mercierlaan 94, B-3030 Leuven, Belgium
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\TCDA : TC Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 19,   Citation Count: 39
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74382.74384
What is a DOI?

ABSTRACT

In this paper, we discuss a control-flow transformation called loop folding, during the scheduling of register-transfer code for DSP-systems. Loop folding is functionally equivalent to data-path pipelining. An iterative loop-folding procedure, implemented in the CATHEDRAL II compiler, is presented. This technique may significantly improve the utilization of parallel hardware, available in a data path.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
E.G. Coffman Jr, "Computer and job scheduling theory", J. Wiley and Sons, New York, 1976.
 
2
 
3
S. Devadas, A.R. Newton, "Data path synthesis from behavioral descriptions : an algorithmic approach", Proc. IEEE {SCAS, pp, 398-401, Philadelphia, May 1987,
 
4
A. Fettweis, "Realizability of digital filter networks", Arch. .f~r Elektr. Ubertr., Vol. 30, pp. 90-96, Feb. 1976.
 
5
G. Goossens et al., "An efficient microcode-compiler for custom DSP-processors', Proc. IEEE ICCAD, pp. 24-27, Santa Clara, Nov. 1987.
 
6
G. Goossens etal., "Optimization-based synthesis of multiprocessor chips for digital signal processing, with CATHB- DRAL Ir', Proc. fnternat. Workshop ore Log. and Arch. $ynth. for Sil. Compilers, Grenoble, May 1988.
 
7
G. Goossens et al., "An efficient microcode-compiler for application-specific DSP-processors", Submitted }or publication, 1989.
 
8
E.M. Girczyc, "Loop winding- a data flow approach to functional plpellning", Proe. IEEE I8CA$, pp. 382-385, Philadelphia, May 1987.
 
9
J.K. Lenstra, A.H.G. Rinnooy Kan, "Sequencing and scheduling", in : M. O'h Eigeartaigh etal. (ed.), "Combinatorial optimization : annotated bibliographies", J. Wiley, Chlchester, 1985.
 
10
B.M.Pangrle, D.D. Gajskl, "Design tools for intelligent silicon compilation", IEEE Tr. on CAD/ICAS, Vol. CAD-6, No. 6, pp. 1098-1112, Nov. 1987.
 
11
N. Park, A.C. Parker, "SI~HWA : a software package for synthesis of pipelines from behavioral specifications", IEEE Tr. CAD/ICAS, Vol. CAD-7, No. 3, pp. 356-370, March 1988.
12
 
13
 
14
L. Rabiner, B. Gold, "Theory and applications o} digital signal procensiug", Prentice Hall, Englewood Cliffs, 1975.
 
15
W. Rosenstiel, R. Camposano, "Synthesizing circuits from behavioural level specifications", Proc. 7th Internat. Syrup. CHDZ Tokyo, 1985.
 
16
 
17
H. Trickey, "FLAMEL : a high-level hardware compiler", IEEE Tr. CAD/ICAS, Vol. CAD-6, No. 2, pp. 259-269, March 1987.
 
18
C.J. Tseng, D.P. Siewiorek, "Automated synthesis of data paths in digital systems", IEEE Tr. CAD/ICAS, pp. 379- 395, July 1986.
 
19
J. Vanhoof et al., "A knowledge-based CAD system for synthesis of multi-processor digital signal processing chips", Proe. IFIP lntevnat. Conf. VLSI, pp. 41-56, Vancouver, Aug. 1987.

CITED BY  39

Collaborative Colleagues:
G. Goossens: colleagues
J. Vandewlle: colleagues
H. De Man: colleagues