Loop optimization in register-transfer scheduling for DSP-systems

  • Authors:
  • G. Goossens;J. Vandewlle;H. De Man

  • Affiliations:
  • IMEC Laboratory, Kapeldreef 75, B-3030 Leuven, Belgium;Laboratory, Katholieke Universiteit, K. Mercierlaan 94, B-3030 Leuven, Belgium;IMEC Laboratory, Kapeldreef 75, B-3030 Leuven, Belgium and Laboratory, Katholieke Universiteit, K. Mercierlaan 94, B-3030 Leuven, Belgium

  • Venue:
  • DAC '89 Proceedings of the 26th ACM/IEEE Design Automation Conference
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

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.