Skip to main navigation Skip to search Skip to main content

Loop and address code optimization for digital signal processors

  • Korea Advanced Institute of Science and Technology

Research output: Contribution to journalLetterpeer-review

Abstract

This paper presents a new DSP-oriented code optimization method to enhance performance by exploiting the specific architectural features of digital signal processors. In the proposed method, a source code is translated into the static single assignment form while preserving the high-level information related to loops and the address computation of array accesses. The information is used in generating hardware loop instructions and parallel instructions provided by most digital signal processors. In addition to the conventional control-data flow graph, a new graph is employed to make it easy to find auto-modification addressing modes efficiently. Experimental results on benchmark programs show that the proposed method is effective in improving performance.

Original languageEnglish
Pages (from-to)1408-1415
Number of pages8
JournalIEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
VolumeE85-A
Issue number6
StatePublished - 2002.06

Keywords

  • Code optimization
  • Compiler
  • Digital signal processor (DSP)

Fingerprint

Dive into the research topics of 'Loop and address code optimization for digital signal processors'. Together they form a unique fingerprint.

Cite this