• DocumentCode
    2523607
  • Title

    Address Register Allocation in Digital Signal Processors

  • Author

    Hong, Jinpyo ; Ramanujam, J.

  • Author_Institution
    Sch. of Internet-Media, Korea Univ. of Technol. & Educ., Cheonan
  • fYear
    2008
  • fDate
    29-31 July 2008
  • Firstpage
    331
  • Lastpage
    337
  • Abstract
    It is important in signal processing to optimize a code inside loops. In most programs, addressing computation accounts for a large fraction of an execution time. From the fact that typical DSP programs access massive amounts of data, it is easy to conclude that handling addressing computation properly in DSP domain is a more important subject than in general purpose computing in order to achieve a compact code with real-time performance. In this paper, we develop an algorithm that can eliminate an explicit use of address register instructions in a loop and find a lower bound on the number of ARs by finding strongly connected components (SCCs) of an extended graph.
  • Keywords
    digital signal processing chips; DSP programs; address register allocation; digital signal processors; strongly connected components; Computer science education; Digital signal processing; Digital signal processors; Educational technology; Embedded software; Indexing; Internet; Registers; Signal processing algorithms; Upper bound; Address Register; Embedded Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Software and Systems, 2008. ICESS '08. International Conference on
  • Conference_Location
    Sichuan
  • Print_ISBN
    978-0-7695-3287-5
  • Type

    conf

  • DOI
    10.1109/ICESS.2008.88
  • Filename
    4595578