1996
DOI: 10.1016/0166-218x(96)00110-2
|View full text |Cite
|
Sign up to set email alerts
|

Single machine scheduling subject to precedence delays

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
18
0

Year Published

2000
2000
2016
2016

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(18 citation statements)
references
References 12 publications
0
18
0
Order By: Relevance
“…By using induction and the properties of forward scheduling and backward scheduling, we can prove the fol- v [5,12] v [6,15] v [6,15] v [8,15] 6 v [6, 15] v [8,10] v [8,10] v [4,8] v [5,13] v [2,6] v [3,7] Proof Suppose that there exists a feasible schedule σ ′ , but a schedule σ computed by our algorithm is not feasible. Let v k be the first late instruction and t the earliest integer time point satisfying 1) there are m k (σ(v k ) − t) instructions scheduled in the time interval [t, σ(v k )) on m k functional unit of type R(v k ) in σ, where m k is the number of functional units of type R(v k ), and 2) for each instruction …”
Section: Compute Dmentioning
confidence: 99%
See 3 more Smart Citations
“…By using induction and the properties of forward scheduling and backward scheduling, we can prove the fol- v [5,12] v [6,15] v [6,15] v [8,15] 6 v [6, 15] v [8,10] v [8,10] v [4,8] v [5,13] v [2,6] v [3,7] Proof Suppose that there exists a feasible schedule σ ′ , but a schedule σ computed by our algorithm is not feasible. Let v k be the first late instruction and t the earliest integer time point satisfying 1) there are m k (σ(v k ) − t) instructions scheduled in the time interval [t, σ(v k )) on m k functional unit of type R(v k ) in σ, where m k is the number of functional units of type R(v k ), and 2) for each instruction …”
Section: Compute Dmentioning
confidence: 99%
“…In non-real-time applications, the objective of instruction scheduling is to find a shortest schedule for a set of instructions. This problem is NP-complete even if the target processor has only one functional unit and latencies can be arbitrarily large [12,13].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…The starting times of dependent instructions must obey these latencies to ensure that no conflicts occur and all operands are present in logic when they execute. These precedence and latency constraints make instruction scheduling an N P-hard combinatorial optimization problem [2], even for single-issue processors that allow only at most one instruction to be inserted into the pipeline (issued ) in every clock cycle. Polynomial-time solvability is known only for the very restrictive case that the maximum occurring latency is one clock cycle [3].…”
Section: Introductionmentioning
confidence: 99%