• 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