1995
DOI: 10.1109/71.476167
|View full text |Cite
|
Sign up to set email alerts
|

Resource-constrained software pipelining

Abstract: This paper presents a software pipelining algorithm for the automatic extraction of ne-grain parallelism in general loops. The algorithm accounts for machine resource constraints in a way that smoothly integrates the management of resource constraints with software pipelining. Furthermore, generality in the software pipelining algorithm is not sacri ced to handle resource constraints, and scheduling choices are made with truly global information. Proofs of correctness and the results of experiments with an imp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
69
0
2

Year Published

1998
1998
2014
2014

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 62 publications
(71 citation statements)
references
References 34 publications
0
69
0
2
Order By: Relevance
“…Unrolling kernel recognition algorithms [AN90] are theoretically very powerful. In practice, however, they cause enormous code growth and their controlling heuristics restrict their power [NN97].…”
Section: Related Workmentioning
confidence: 99%
“…Unrolling kernel recognition algorithms [AN90] are theoretically very powerful. In practice, however, they cause enormous code growth and their controlling heuristics restrict their power [NN97].…”
Section: Related Workmentioning
confidence: 99%
“…Broadly these algorithms can be classified under the following three categories: Enhanced Pipeline Scheduling [10,12], Modulo Scheduling [21,22] and Kernel Recognition [2,4]. A detailed survey on these algorithms can be found in [3].…”
Section: Software Pipeliningmentioning
confidence: 99%
“…Kernel Recognition algorithms [2,4] simultaneously unroll and schedule the loop. This process is continued until a repeating pattern is detected in the schedule.…”
Section: Kernel Recognitionmentioning
confidence: 99%
See 2 more Smart Citations