DocumentCode
357528
Title
FDRA: a 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
2000
fDate
2000
Firstpage
34
Lastpage
40
Abstract
The paper presents a novel software-pipeline algorithm suitable for optimizing compilers targeting embedded VLIW processors. The proposed algorithm is different from previous approaches in that it can effectively handle code size constraints along with latency and resource constraints. Experimental results are presented showing that FDRA´s solutions to the “traditional” software-pipelining problem, which considers latency minimization under resource constraints only, have similar quality to those produced by the best state-of-the-art algorithms. Additionally, it is argued that FDRA´s novel ability to explicitly consider code size constraints allows embedded system designers to explore performance vs. code size trade-offs, both unquestionably important figures of merit for embedded software
Keywords
embedded systems; multiprocessing systems; optimising compilers; performance evaluation; pipeline processing; FDRA; code size constraints; embedded VLIW processors; experimental results; latency constraints; optimizing compilers; performance; resource constraints; software-pipelining algorithm; Constraint optimization; Delay; Finite impulse response filter; Pipeline processing; Processor scheduling; Scheduling algorithm; Software algorithms; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location
Madrid
ISSN
1080-1820
Print_ISBN
0-7695-0765-4
Type
conf
DOI
10.1109/ISSS.2000.874026
Filename
874026
Link To Document