DocumentCode :
2406328
Title :
Software pipelining for coarse-grained reconfigurable instruction set processors
Author :
Barat, Francisco ; Jayapala, Murali ; de Beeck, Pieter Op ; Deconinck, Geert
Author_Institution :
Katholieke Univ., Leuven, Heverlee, Belgium
fYear :
2002
fDate :
2002
Firstpage :
338
Lastpage :
344
Abstract :
This paper shows that software pipelining can be an effective technique for code generation for coarse-grained reconfigurable instruction set processors. The paper describes a technique, based on adding an operation assignment phase to software pipelining, that performs reconfigurable instruction generation and instruction scheduling on a combined algorithm. Although typical compilers for reconfigurable processors perform these steps separately, results show that the combination enables a successful usage of the reconfigurable resources. The assignment algorithm is the key for using software pipelining on the reconfigurable processor. The technique presented is also able to exploit spatial computation inside the reconfigurable functional unit by which the output of a processing element is directly connected to the input of another processing element without the need of an intermediate register. Results show that it is possible to reduce the cycle count by using this spatial computation
Keywords :
optimisation; pipeline processing; program compilers; reconfigurable architectures; U assignment; assignment algorithm; coarse-grained reconfigurable instruction set processors; compilers; loop optimisation; operation assignment; reconfigurable functional unit; reconfigurable instruction generation; reconfigurable processors; scheduling; software pipelining; spatial computation; Application software; Energy consumption; Hardware; Pipeline processing; Processor scheduling; Reconfigurable logic; Registers; Software algorithms; Software performance; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
Conference_Location :
Bangalore
Print_ISBN :
0-7695-1441-3
Type :
conf
DOI :
10.1109/ASPDAC.2002.994945
Filename :
994945
Link To Document :
بازگشت