• DocumentCode
    311457
  • Title

    Modulo-addressing utilization in automatic software synthesis for digital signal processors

  • Author

    Willems, M. ; Keding, Holger ; Zivojnovic, Vojin ; Meyr, Heinrich

  • Author_Institution
    Inst. for Integrated Syst. in Signal Process., Aachen Univ. of Technol., Germany
  • Volume
    1
  • fYear
    1997
  • fDate
    21-24 Apr 1997
  • Firstpage
    687
  • Abstract
    Digital Signal Processors (DSPs) have become key components for the implementation of digital signal processing systems. With DSPs moving into new application domains and the increasing complexity of modern DSP architectures, efficient programming support receives major interest. Therefore, an optimizing compiler becomes a must for future DSP-architectures. Todays DSP compilers result in significant overheads both in memory consumption and program execution time compared to hand-written assembly code. This is mainly due to an inefficient compiler support of the DSP specific architectural features, such as the modulo-addressing capability which is an enabling feature for a large class of DSP algorithms. Within this paper we analyze why existing compilers fail short in supporting the modulo-addressing mode and present a compiler concept that allows the efficient utilization of this feature. We describe how an advanced compiler optimization strategy allows a near optimum support of the modulo-addressing mode, and point out why this concept is favorable to DSP-specific language extensions
  • Keywords
    automatic programming; digital signal processing chips; optimising compilers; DSP compilers; automatic software synthesis; compiler optimization; compiler support; digital signal processors; modulo-addressing; optimizing compiler; Application software; Assembly; Computer architecture; Digital signal processing; Digital signal processors; Failure analysis; Optimizing compilers; Program processors; Signal processing algorithms; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1997. ICASSP-97., 1997 IEEE International Conference on
  • Conference_Location
    Munich
  • ISSN
    1520-6149
  • Print_ISBN
    0-8186-7919-0
  • Type

    conf

  • DOI
    10.1109/ICASSP.1997.599861
  • Filename
    599861