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