Title
GPMB-software pipelining branch-intensive loops
Abstract
To achieve higher instruction-level parallelism, the constraint imposed by a single control flow must be relaxed. Control operations should execute in parallel just like data operations. We present a new software pipelining method called GPMB (Global Pipelining with Multiple Branches) which is based on architectures supporting multi-way branching and multiple control flows. Preliminary experimental results show that, for IFless loops, GPMB performs as well as modulo scheduling, and for branch-intensive loops, GPMB performs much better than software pipelining assuming the constraint of one two-way branch per cycle
Year
DOI
Venue
1993
null
Proceedings of the Annual International Symposium on Microarchitecture
Keywords
Field
DocType
software pipelining,control flow
Instruction-level parallelism,Pipeline (computing),Branch,Software pipelining,Computer science,Instruction set,Scheduling (computing),Control flow,Parallel computing,Real-time computing,Branch predication
Conference
Volume
Issue
ISSN
null
null
null
Citations 
PageRank 
References 
6
0.73
14
Authors
6
Name
Order
Citations
PageRank
Zhihong Tang160.73
Gang Chen260.73
Chihong Zhang3373.32
Yingwei Zhang462.08
Bogong Su510722.58
Stanley Habib6154.61