DocumentCode :
3241828
Title :
Effective Loop Partitioning and Scheduling under Memory and Register Dual Constraints
Author :
Xue, Chun Jason ; Sha, Edwin H-M ; Meikang Qiu
Author_Institution :
Dept. of Comput. Sci., City Univ. of Hong Kong, Hong Kong
fYear :
2008
fDate :
10-14 March 2008
Firstpage :
1202
Lastpage :
1207
Abstract :
Loops are the most important sections for embedded applications. To achieve high performance, two loop transformation techniques are often applied, namely loop pipelining and loop partitioning, loop pipelining is an effective approach to increase parallelism and reduce schedule length. Loop partitioning with prefetching increases data locality and hides memory latency. However, loop pipelining increases register pressure and loop partitioning increases local memory requirement. As most embedded systems have limited number of registers and limited memory, without careful study, these two techniques can not be applied effectively. In this paper, we propose an effective scheduling framework, Register and Memory Sensitive Partition-ing(RMSP), to minimize average schedule length per iteration under register and memory dual constraints for parallel embedded systems. Experiments show that RMSP reduces schedule length by 14.1% in average compared to previous methods applied directly.
Keywords :
embedded systems; integrated circuit design; integrated memory circuits; logic design; scheduling; shift registers; embedded systems; loop partitioning; loop pipelining; loop transformation techniques; memory constraints; memory latency; register constraints; scheduling framework; sensitive partitioning; Computer science; Constraint optimization; Delay; Embedded system; Memory management; Parallel processing; Pipeline processing; Prefetching; Processor scheduling; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location :
Munich
Print_ISBN :
978-3-9810801-3-1
Electronic_ISBN :
978-3-9810801-4-8
Type :
conf
DOI :
10.1109/DATE.2008.4484842
Filename :
4484842
Link To Document :
بازگشت