DocumentCode
3121939
Title
RS-FDRA: a register sensitive software pipelining algorithm for embedded VLIW processors
Author
Akturan, Cagdas ; Jacome, Margarida F.
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear
2001
fDate
2001
Firstpage
67
Lastpage
72
Abstract
The paper proposes a novel software-pipelining algorithm, Register Sensitive Force Directed Retiming Algorithm (RS-FDRA), suitable for optimizing compilers targeting embedded VLIW processors. The key difference between RS-FDRA and previous approaches is that our algorithm can handle code size constraints along with latency and resource constraints. This capability enables the exploration of pareto “optimal” points with respect to code size and performance. RS-FDRA can also minimize the increase in “register pressure” typically incurred by software pipelining. This ability is critical since, the need to insert spill code may result in significant performance degradation. Extensive experimental results are presented demonstrating that the extended set of optimization goals and constraints supported by RS-FDRA enables a thorough compiler-assisted exploration of trade-offs among performance, code size, and register requirements, for time critical segments of embedded software components
Keywords
embedded systems; optimising compilers; parallel architectures; parallel programming; pipeline processing; RS-FDRA; compilers optimisation; embedded VLIW processors; latency; register sensitive force directed retiming algorithm; register sensitive software pipelining algorithm; resource constraints; time critical segments; Delay; Embedded software; Embedded system; Optimizing compilers; Pipeline processing; Registers; Signal processing algorithms; Software algorithms; Software performance; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign, 2001. CODES 2001. Proceedings of the Ninth International Symposium on
Conference_Location
Copenhagen
Print_ISBN
1-58113-364-2
Type
conf
DOI
10.1109/HSC.2001.924653
Filename
924653
Link To Document