• Media type: Text; Electronic Conference Proceeding
  • Title: Novel Code Optimization Techniques for DSPs
  • Contributor: Leupers, Rainer [Author]
  • imprint: Universität Dortmund, 1998-07-02
  • Language: English
  • DOI: https://doi.org/10.17877/DE290R-5202
  • Origination:
  • Footnote: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Description: Software development for DSPs is frequently a bottleneck in the system design process, due to the poor code quality delivered by many current C compilers. As a consequence, most of the DSP software still has to be written manually in assembly language. In order to overcome this problem, new DSP-specific code optimization techniques are required, which, in contrast to classical compiler technology, take the detailed processor architecture sufficiently into account. This paper describes several new DSP code optimization techniques: maximum utilization of parallel address generation units, exploitation of instruction-level parallelism through exact code compaction, and optimized code generation for IF-statements by means of conditional instructions. Experimental results indicate significant improvements in code quality as compared to existing compilers.
  • Access State: Open Access
  • Rights information: In Copyright