DocumentCode :
3349046
Title :
Advanced software pipelining and the program dependence graph
Author :
Lee, R.M. ; Allan, V.H.
Author_Institution :
Dept. of Comput. Sci., Utah State Univ., Logan, UT, USA
fYear :
1992
fDate :
1-4 Dec 1992
Firstpage :
208
Lastpage :
211
Abstract :
Architectures such as horizontal microengines, multiple reduced instruction set computer (RISC) architectures, very long instruction word (VLIW), and long instruction word (LIW) machines benefit from the utilization of low-level parallelism. The authors propose a novel technique, advanced software pipelining, which solves known problems of other pipelining techniques. Implementation on the program dependence graph (PDG) benefits from the data dependence information and the control structure of the program in a single representation. Software pipelines are constructed on the PDG without imposing a fixed schedule; instead the proposed method groups concurrent operations in anticipation of the needs of the final schedule
Keywords :
pipeline processing; program compilers; software engineering; control structure; data dependence information; horizontal microengines; long instruction word; multiple reduced instruction set computer; program dependence graph; software pipelining; very long instruction word; Application specific processors; Computer architecture; Computer science; Delay; Parallel processing; Pipeline processing; Reduced instruction set computing; Software algorithms; Software performance; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1992. Proceedings of the Fourth IEEE Symposium on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-3200-3
Type :
conf
DOI :
10.1109/SPDP.1992.242742
Filename :
242742
Link To Document :
بازگشت