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
Link To Document