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 Tang | 1 | 6 | 0.73 |
Gang Chen | 2 | 6 | 0.73 |
Chihong Zhang | 3 | 37 | 3.32 |
Yingwei Zhang | 4 | 6 | 2.08 |
Bogong Su | 5 | 107 | 22.58 |
Stanley Habib | 6 | 15 | 4.61 |