• DocumentCode
    3641340
  • Title

    A formal model of software pipelining loops with conditions

  • Author

    D. Milicev;Z. Jovanovic

  • Author_Institution
    Belgrade Univ., Serbia
  • fYear
    1997
  • Firstpage
    554
  • Lastpage
    558
  • Abstract
    This paper addresses the problem of parallelizing loops with conditional branches in the context of software pipelining. A new formal approach to this problem is proposed in the form of Predicated Software Pipelining (PSP) model. The PSP model represents execution of a loop with conditional branches as transitions of a finite state machine. Each node of the state machine is composed of operations of one parallelized loop iteration. The rules for operation movements between nodes in the PSP model are described. The model represents a new theoretical framework for further investigation of inherent properties of these loops.
  • Keywords
    "Pipeline processing","Shape","Processor scheduling","Automata","Application software","Optimization methods","Context modeling","Heart"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1997. Proceedings., 11th International
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-7793-7
  • Type

    conf

  • DOI
    10.1109/IPPS.1997.580955
  • Filename
    580955