• DocumentCode
    3183271
  • Title

    Code generation for a novel STA architecture by using post-processing backend

  • Author

    Jia, Xiaoyan ; Fettweis, Gerhard

  • Author_Institution
    Dept. of Mobile Commun. Syst., Dresden Univ. of Technol., Dresden, Germany
  • fYear
    2010
  • fDate
    19-22 July 2010
  • Firstpage
    208
  • Lastpage
    215
  • Abstract
    The Synchronous Transfer Architecture (STA) is a variant of VLIW processor architecture with buffered output port on each Functional Units (FUs). In this paper a novel code generation for a new STA architecture (Luns-STA) is proposed to improve the code performance. It is implemented by using a post-processing backend, which translates compiled code in RISC-ISA into STA-ISA. According to our studies, post-processing can reduce the execution time by about 30.6% to 55.8% in comparison to the execution time in RISC-ISA. And 25% to 48.4% register file are saved in STA-ISA. And Moreover, the power consumption is greatly reduced concerning the efficient utilization of the STA data paths. And besides the short compilation time the novel approaches are not very difficult to implement.
  • Keywords
    parallel architectures; program compilers; STA architecture; VLIW processor architecture; code generation; compiled code; functional unit; synchronous transfer architecture; Assembly; Greedy algorithms; Radio frequency; Reduced instruction set computing; Registers; Resource management; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2010 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-7936-8
  • Electronic_ISBN
    978-1-4244-7938-2
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2010.5642063
  • Filename
    5642063