Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 231,270,941 papers from all fields of science
Search
Sign In
Create Free Account
Instruction scheduling
In computer science, instruction scheduling is a compiler optimization used to improve instruction-level parallelism, which improves performance on…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
20 relations
Aliasing (computing)
Assembly language
Basic block
Code generation (compiler)
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Evaluating the Design of a VLIW Processor for Real-Time Systems
R. A. Starke
,
Andreu Carminati
,
R. S. Oliveira
ACM Transactions on Embedded Computing Systems
2016
Corpus ID: 16483701
Nowadays, many real-time applications are very complex and as the complexity and the requirements of those systems become more…
Expand
2012
2012
Using Innovative Technical Solutions as an Intervention for at Risk Students: A Meta-Cognitive Statistical Analysis to Determine the Impact of Ninth Grade Freshman Academies, Centers, and Center…
J. E. Osler
,
Carl Waden
2012
Corpus ID: 51964357
This paper provides an active discourse on the use of innovative solutions to conduct an in–depth investigation on the success…
Expand
2004
2004
Exploring Wakeup-Free Instruction Scheduling
Jie S. Hu
,
N. Vijaykrishnan
,
M. J. Irwin
International Symposium on High-Performance…
2004
Corpus ID: 14468769
Design of wakeup-free issue queues is becoming desirable due to the increasing complexity associated with broadcast-based…
Expand
2002
2002
Instruction Scheduling
Mike Lam
The Compiler Design Handbook, 2nd ed.
2002
Corpus ID: 5169445
Reorder instructions to better fit target machine's pipeline • fill control transfer delay slots • avoid using result of multi…
Expand
2000
2000
Improved spill code generation for software pipelined loops
J. Zalamea
,
J. Llosa
,
E. Ayguadé
,
M. Valero
ACM-SIGPLAN Symposium on Programming Language…
2000
Corpus ID: 11632589
Software pipelining is a loop scheduling technique that extractsparallelism out of loops by overlapping the execution of…
Expand
2000
2000
Path Analysis and Renaming for Predicated Instruction Scheduling
L. Carter
,
B. Simon
,
B. Calder
,
L. Carter
,
J. Ferrante
International journal of parallel programming
2000
Corpus ID: 9017171
Increases in instruction level parallelism are needed to exploit the potential parallelism available in future wide issue…
Expand
2000
2000
Stochastic instruction scheduling
K. Cooper
,
Philip J. Schielke
2000
Corpus ID: 59899627
Instruction scheduling is a code reordering transformation used to hide latencies present in modern day microprocessors…
Expand
1996
1996
Instruction scheduling for the HP PA-8000
David A. Dunn
,
W. Hsu
Proceedings of the 29th Annual IEEE/ACM…
1996
Corpus ID: 15368933
The PA-8000 is capable of reordering independent operations at run time, a task normally performed only by the instruction…
Expand
Review
1991
Review
1991
Efficient DAG construction and heuristic calculation for instruction scheduling
M. Smotherman
,
Sanjay M. Krishnamurthy
,
P. Aravind
,
David Hunnicutt
MICRO 24
1991
Corpus ID: 416396
A number of heuristic algorithms for DAG-based instruction scheduling have been proposed over the past few years. In this paper…
Expand
1991
1991
Retargetable instruction scheduling for pipelined processors
David G. Bradlee
1991
Corpus ID: 59707109
Retargetable code generators for complex instruction set computers (CISCs) have focused on sophisticated pattern matching code…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE