Predicated execution enables the removal of branches wherein seg-ments of branching code are converted into straight-line segments of conditional operations. An important, but generally ignored side effect of this transformation is that he compiler must assign distinct resources to all the predicated operations at a given time to ensure that those r sources are available at run-time. However, a resource is only put to productive use when the predicates associated with its operations evaluate to True. We propose predicate-aware schedul-ing to reduce the superfluous commitment of resources to opera-tions whose predicates evaluate to False at run-time. The central idea is to assign multiple operations to the same resource at the same time, the...
277 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.For many applications, specul...
Instruction scheduling is a compiler optimization that can improve program speed, sometimes by 10% o...
We study the resource-constrained project scheduling problem with stochastic activity durations. We ...
Predicated execution enables the removal of branches wherein segments of branching code are converte...
Architectural support for predicated execution has been proposed as a manner of attacking performanc...
International audienceWe propose a software pipelining technique adapted to specific hard real-time ...
Partial redundancy elimination (PRE) is one of the most widespread optimizations in compilers. Howev...
Predicated execution is a promising architectural feature for exploiting instruction-level paralleli...
Abstract—In the limited-preemption scheduling model, tasks cooperate to offer suitable preemption po...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
Predicated execution has been used to reduce the number of branch mispredictions by eliminating hard...
VLIW/EPIC (Very Large Instruction Word/Explicitly Parallel Instruction Computing) processors are inc...
Predicated execution is an e#cient mechanism to avoid conditional constructs in application programs...
In this paper a branch-and-bound procedure is described for scheduling the activities of a project o...
277 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.For many applications, specul...
Instruction scheduling is a compiler optimization that can improve program speed, sometimes by 10% o...
We study the resource-constrained project scheduling problem with stochastic activity durations. We ...
Predicated execution enables the removal of branches wherein segments of branching code are converte...
Architectural support for predicated execution has been proposed as a manner of attacking performanc...
International audienceWe propose a software pipelining technique adapted to specific hard real-time ...
Partial redundancy elimination (PRE) is one of the most widespread optimizations in compilers. Howev...
Predicated execution is a promising architectural feature for exploiting instruction-level paralleli...
Abstract—In the limited-preemption scheduling model, tasks cooperate to offer suitable preemption po...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
AbstractThe paper presents a predicate locking scheduler that maximizes concurrency by locking as ma...
Predicated execution has been used to reduce the number of branch mispredictions by eliminating hard...
VLIW/EPIC (Very Large Instruction Word/Explicitly Parallel Instruction Computing) processors are inc...
Predicated execution is an e#cient mechanism to avoid conditional constructs in application programs...
In this paper a branch-and-bound procedure is described for scheduling the activities of a project o...
277 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.For many applications, specul...
Instruction scheduling is a compiler optimization that can improve program speed, sometimes by 10% o...
We study the resource-constrained project scheduling problem with stochastic activity durations. We ...