Skip to search formSkip to main contentSkip to account menu

Instruction scheduling

In computer science, instruction scheduling is a compiler optimization used to improve instruction-level parallelism, which improves performance on… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2012
2012
This paper provides an active discourse on the use of innovative solutions to conduct an in–depth investigation on the success… 
2006
2006
Dynamic instruction scheduling logic is quite complex and dissipates significant energy in microprocessors that support… 
2005
2005
Coordinating traffic signals can provide great savings to motorists in terms of reduced delays and number of vehicular stops. In… 
2004
2004
Design of wakeup-free issue queues is becoming desirable due to the increasing complexity associated with broadcast-based… 
2002
2002
  • Mike Lam
  • 2002
  • Corpus ID: 5169445
Reorder instructions to better fit target machine's pipeline • fill control transfer delay slots • avoid using result of multi… 
2000
2000
Software pipelining is a loop scheduling technique that extractsparallelism out of loops by overlapping the execution of… 
1999
1999
We describe a novel approach to performing data dependence analysis for Java in the presence of Java's "non-traditional" language… 
1996
1996
The PA-8000 is capable of reordering independent operations at run time, a task normally performed only by the instruction… 
1995
1995
It is now generally recognized that not enough parallelism exists within the small basic blocks of most general purpose programs… 
Review
1991
Review
1991
A number of heuristic algorithms for DAG-based instruction scheduling have been proposed over the past few years. In this paper…