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
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;
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
DOI :
10.1109/ICSAMOS.2010.5642063