DocumentCode :
2112197
Title :
A software pipelining based VLIW architecture and optimizing compiler
Author :
Su, Bogong ; Wang, Jian ; Tang, Zhizhong ; Zhao, Wei ; Wu, Yimin
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
1990
fDate :
27-29 Nov 1990
Firstpage :
17
Lastpage :
27
Abstract :
This paper introduces a VLIW architecture and its optimizing compiler which are now under development. Based on the URPR software pipelining approach, the architecture integrates nine PEs with the same structure on a single-chip. In addition, a pipeline register file is used to reduce the inter-body dependent distance to enhance the overlapping of the adjacent loop iterations, furthermore to shorten the length of the optimized loop body. The pipeline register file also increases the bandwidth between PEs. The optimizing compiler is also based on the URPR software pipelining approach. It uses a two-level software pipelining method to implement phase-coupled resource allocation and code optimization, and obtains good time and space optimal results. A compilation example of an FFT innermost loop is discussed. The simulation results indicate that the architecture could reach high performance with the aid of the optimizing compiler
Keywords :
parallel architectures; pipeline processing; program compilers; software engineering; FFT; URPR software pipelining; code optimization; loop iterations; optimizing compiler; phase-coupled resource allocation; pipeline register file; software pipelining based VLIW architecture; Computer architecture; Digital signal processing; Image processing; Optimizing compilers; Parallel processing; Pipeline processing; Resource management; Scientific computing; Signal processing algorithms; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprogramming and Microarchitecture. Micro 23. Proceedings of the 23rd Annual Workshop and Symposium., Workshop on
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-2124-9
Type :
conf
DOI :
10.1109/MICRO.1990.151423
Filename :
151423
Link To Document :
بازگشت