Instruction scheduling

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

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2004
2004
Reducing energy consumption has become an important issue in designing hardware and software systems in recent years. Although… (More)
  • figure 1
  • figure 4
  • table 1
  • figure 5
  • table 2
Is this relevant?
2002
2002
When a compiler emits the instructions corresponding to a program, it imposes a total order on them. However, that order is… (More)
Is this relevant?
Highly Cited
2001
Highly Cited
2001
The "one-size-fits-all" philosophy used for permanently allocating datapath resources in today's superscalar CPUs to maximize… (More)
Is this relevant?
Highly Cited
2000
Highly Cited
2000
A machine’s performance is the product of its IPC (Instructions Per Cycle) and clock frequency. Recently, Palacharla, Jouppi, and… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
1999
Highly Cited
1999
State of the art microprocessors achieve high performance by executing multiple instructions per cycle. In an out-of-order engine… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 6
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Increasing demand for both greater parallelism and faster clocks dictate that future generation architectures will need to… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • table 1
Is this relevant?
Highly Cited
1998
Highly Cited
1998
Recently, there has been a trend towards clustered microarchitectures to reduce the cycle time for wideissue microprocessors. In… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • table 2
Is this relevant?
Highly Cited
1993
Highly Cited
1993
We present a new framework in which considerations of both register allocation and instruction scheduling can be applied… (More)
Is this relevant?
Highly Cited
1991
Highly Cited
1991
To improve the utilization of machine resources in superscalar processors, the instructions have to be carefully scheduled by the… (More)
  • figure 2
  • figure 3
  • figure 4
  • figure 6
  • figure 5
Is this relevant?
Highly Cited
1991
Highly Cited
1991
To achieve high performance in uniprocessor RISC systems, compilers must perform both register allocation to reduce memory… (More)
  • figure 2
  • figure 1
  • figure 3
  • table 1
  • table 2
Is this relevant?