|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Ninth International Workshop on Hardware/Software Co-Design (CODES'01)
RS-FDRA: A Register Sensitive Software Pipelining Algorithm for Embedded VLIW Processors
Estes Park, Colorado
April 25-April 27
ISBN: 1-58113-364-2
| ASCII Text | x | ||
| Cagdas Akturan, Margarida F. Jacome, "RS-FDRA: A Register Sensitive Software Pipelining Algorithm for Embedded VLIW Processors," Hardware/Software Co-Design, International Workshop on, pp. 67, Ninth International Workshop on Hardware/Software Co-Design (CODES'01), 2001. | |||
| BibTex | x | ||
| @article{ 10.1109/HSC.2001.924653, author = {Cagdas Akturan and Margarida F. Jacome}, title = {RS-FDRA: A Register Sensitive Software Pipelining Algorithm for Embedded VLIW Processors}, journal ={Hardware/Software Co-Design, International Workshop on}, volume = {0}, year = {2001}, isbn = {1-58113-364-2}, pages = {67}, doi = {http://doi.ieeecomputersociety.org/10.1109/HSC.2001.924653}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Hardware/Software Co-Design, International Workshop on TI - RS-FDRA: A Register Sensitive Software Pipelining Algorithm for Embedded VLIW Processors SN - 1-58113-364-2 SP EP A1 - Cagdas Akturan, A1 - Margarida F. Jacome, PY - 2001 KW - Software pipelining KW - optimizing compilers KW - embedded systems KW - VLIW processors KW - retiming VL - 0 JA - Hardware/Software Co-Design, International Workshop on ER - | |||
The paper proposes a novel soflware-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.
Index Terms:
Software pipelining, optimizing compilers, embedded systems, VLIW processors, retiming
Citation:
Cagdas Akturan, Margarida F. Jacome, "RS-FDRA: A Register Sensitive Software Pipelining Algorithm for Embedded VLIW Processors," codes, pp.67, Ninth International Workshop on Hardware/Software Co-Design (CODES'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.
