• DocumentCode
    1842535
  • Title

    0RC2DSP: compiler infrastructure supports for VLIW DSP processors

  • Author

    Chen, Cheng-Wei ; Tang, Chung-Lin ; Lin, Young-Chia ; Lee, Jenq-Kuen

  • Author_Institution
    Dept. of Comput. Sci., National Tsing Hua Univ., Hsinchu, Taiwan
  • fYear
    2005
  • fDate
    27-29 April 2005
  • Firstpage
    229
  • Lastpage
    232
  • Abstract
    In this paper, we describe our experiences in deploying ORC infrastructures for a novel 32-bit VLIW DSP processor (known as PAC core), which equips with new architectural features, such as distributed and ´ping-pong´ register files. We also present methods in retargeting ORC compilers for PAC VLIW DSP processors. In addition, mechanisms arc proposed to incorporate register allocation policies in the compiler framework for distributed register files in PAC architectures. In the early design stage, several iterations of tuning are needed between architecture and software designs. Our work gives an early estimation of architecture performance so that refinements of architectures are possible with the software feedbacks.
  • Keywords
    digital signal processing chips; electronic design automation; hardware-software codesign; instruction sets; integrated circuit design; program compilers; 0RC2DSP; 32 bit; ORC infrastructures; PAC architectures; PAC core; VLIW DSP processors; compiler infrastructure; distributed files; ping-pong register files; register allocation policies; software design; software feedback; Computer architecture; Digital signal processing; Feedback; Linux; Open source software; Optimizing compilers; Registers; Software design; Software performance; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, Automation and Test, 2005. (VLSI-TSA-DAT). 2005 IEEE VLSI-TSA International Symposium on
  • Print_ISBN
    0-7803-9060-1
  • Type

    conf

  • DOI
    10.1109/VDAT.2005.1500062
  • Filename
    1500062