Source-level loop optimization for DSP code generation

  • Authors:
  • Bogong Su;Jian Wang;A. Esguerra

  • Affiliations:
  • Dept. of Comput. Sci., William Paterson Coll., Wayne, NJ, USA;-;-

  • Venue:
  • ICASSP '99 Proceedings of the Acoustics, Speech, and Signal Processing, 1999. on 1999 IEEE International Conference - Volume 04
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The performance of current C compilers for DSP is almost unacceptable. One of the most important reasons is the lack of implementing software pipelining. This paper presents a remedy called source-level loop optimization. DSP programmers can use source-level loop optimization first then input its result to the DSP compiler to obtain better assembly code. The implementation of source-level loop optimization is easier than that of software pipelining. The preliminary result with the DSP compiler-challenge C code shows that source-level loop optimization is a portable and efficient approach. The detailed method and working examples are presented.