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 :
بازگشت