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
Link To Document