DocumentCode
2392009
Title
Integration of code optimization and hardware exploration for a VLIW architecture by using fuzzy control system
Author
Jia, Xiaoyan ; Fettweis, Gerhard
Author_Institution
Vodafone Chair Mobile Commun. Syst., Dresden Univ. of Technol., Dresden, Germany
fYear
2011
fDate
26-28 Sept. 2011
Firstpage
36
Lastpage
41
Abstract
The Synchronous Transfer Architecture is a low power architecture of VLIW processor, which enables the direct data routing through buffered output ports of functional units. To improve the system efficiency of STA, in this paper we propose a novel approach to integrate compiler techniques with architecture exploration: A fuzzy control system is implemented to help the compiler back-end determine the optimal configuration of the STA processor and the corresponding target VLIW for different applications. This approach achieves the integration of the optimizations of code generation and hardware design. According to our studies, the drop in execution time is between 18% and 43% compared to the compiled ARM assembly code. Up to 42.4% register read and 67.9% register write operations are cut down on average. Except for reding the input data and writing back the results, all the other memory accesses for ARM architecture are avoided, giving us a dramatic reduction in the power consumption. Finally, the novel approach enjoys short compilation time and less complex implementation.
Keywords
fuzzy control; microprocessor chips; multiprocessing systems; parallel architectures; ARM architecture; ARM assembly code; STA processor; VLIW architecture; VLIW processor; architecture exploration; code generation; code optimization; compiler technique; direct data routing; functional unit; fuzzy control system; hardware design; hardware exploration; low power architecture; synchronous transfer architecture; Assembly; Computer architecture; Fuzzy control; Hardware; Optimization; Registers; VLIW; Fuzzy Control System; Low Power; TTA; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
SOC Conference (SOCC), 2011 IEEE International
Conference_Location
Taipei
ISSN
2164-1676
Print_ISBN
978-1-4577-1616-4
Electronic_ISBN
2164-1676
Type
conf
DOI
10.1109/SOCC.2011.6085072
Filename
6085072
Link To Document