DocumentCode :
2635947
Title :
Unrolling loops with indeterminate loop counts in system level pipelines
Author :
Guo, Hui ; Paramewaran, Sri
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
fYear :
1998
fDate :
10-13 Feb 1998
Firstpage :
99
Lastpage :
104
Abstract :
This paper describes the unrolling of loops with indeterminate loop counts in system level pipelines. Two methods are discussed in this paper. The first method is the varied latency method, where the input is blocked until the pipeline is clear. This variation in the input arrival time gives rise to the name. In this method the output will be in the same order as the input. The second method, called the fixed latency method, allows for the input arrival time to remain unchanged. The loops with loop count in excess of the number of unrolled loops will have to be stored, until a suitable gap in the system becomes available. Analysis of the both methods is given, which shows that the fixed latency method is significantly faster but needs reordering of tasks and memory to store tasks
Keywords :
parallel architectures; pipeline processing; fixed latency method; indeterminate loop counts; reordering; system level pipelines; unrolling of loops; varied latency method; Computer science; Delay; Feedback; Hardware; Pipelines; Probability density function; Resource management; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference 1998. Proceedings of the ASP-DAC '98. Asia and South Pacific
Conference_Location :
Yokohama
Print_ISBN :
0-7803-4425-1
Type :
conf
DOI :
10.1109/ASPDAC.1998.669416
Filename :
669416
Link To Document :
بازگشت