Title :
A formal model of software pipelining loops with conditions
Author :
D. Milicev;Z. Jovanovic
Author_Institution :
Belgrade Univ., Serbia
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"
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Print_ISBN :
0-8186-7793-7
DOI :
10.1109/IPPS.1997.580955