DocumentCode :
1957988
Title :
CALiBeR: a software pipelining algorithm for clustered embedded VLIW processors
Author :
Akturan, C. ; Jacome, M.F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
fYear :
2001
fDate :
4-8 Nov. 2001
Firstpage :
112
Lastpage :
118
Abstract :
In this paper, we describe a software pipelining framework, CALiBeR (cluster aware load balancing retiming algorithm), suitable for compilers targeting clustered embedded VLIW processors. CALiBeR can be effectively used by embedded system designers to explore different code optimization alternatives, i.e. it can assist the generation of high-quality customized retiming solutions for desired program memory size and throughput requirements, while minimizing register pressure. An extensive set of experimental results is presented, considering several representative benchmark loop kernels and a wide variety of clustered datapath configurations, demonstrating that our algorithm compares favorably with one of the best state-of-the-art algorithms, achieving up to 50% improvement in performance and up to 47% improvement in register requirements.
Keywords :
embedded systems; instruction sets; multiprocessing systems; optimising compilers; parallel algorithms; parallelising compilers; pipeline processing; processor scheduling; timing; CALiBeR software pipelining algorithm; benchmark loop kernels; cluster aware load balancing retiming algorithm; clustered datapath configurations; clustered embedded VLIW processors; code optimization; compilers; customized retiming; embedded system design; performance improvement; program memory size requirements; register requirements improvement; software pipelining framework; throughput requirements; Clustering algorithms; Design optimization; Embedded software; Embedded system; Load management; Pipeline processing; Registers; Software algorithms; Throughput; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2001. ICCAD 2001. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-7247-6
Type :
conf
DOI :
10.1109/ICCAD.2001.968606
Filename :
968606
Link To Document :
بازگشت