Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Trace scheduling

Trace scheduling is an optimization technique used in compilers for computer programs. A compiler often can, by rearranging its generated machine… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2014
2014
GPU performance depends not only on thread/warp level parallelism (TLP) but also on instruction-level parallelism (ILP). It is… Expand
  • table 1
  • table 2
  • figure 1
  • table 3
  • table 4
Highly Cited
2005
Highly Cited
2005
The Multiflow compiler uses the trace scheduling algorithm to find and exploit instruction-level parallelism beyond basic blocks… Expand
  • figure 1-1
  • figure 1-2
  • figure 1-3
  • figure 1-4
  • figure 1-5
Highly Cited
2004
Highly Cited
2004
  • M. Lam
  • SIGP
  • 2004
  • Corpus ID: 52798114
The basic idea behind software pipelining was first developed by Patel and Davidson for scheduling hardware pipe-lines. As… Expand
Highly Cited
1994
Highly Cited
1994
Non-blocking loads are a very effective technique for tolerating the cache-miss latency on data cache references. In this paper… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
1993
1993
This thesis examines nonloop parallelism at both fine and coarse levels of granularity in numerical FORTRAN programs… Expand
  • figure 2.6
  • figure 2.7
  • figure 5.9
  • figure 5.11
  • figure 7.1
Highly Cited
1990
Highly Cited
1990
This paper describes the architecture for issuing multiple instructions per clock in the NonStop Cyclone Processor. Pairs of… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Highly Cited
1987
Highly Cited
1987
Very Long Instruction Word (VLIW) architectures were promised to deliver far more than the factor of two or three that current… Expand
  • table I
  • figure 1
  • figure 2
  • figure 3
  • figure 4
Highly Cited
1987
Highly Cited
1987
Very Long Instruction Word (VLIW) architectures were promised to deliver far more than the factor of two or three that current… Expand
1987
1987
Very Long Instruction Word (VLIW) architectures were promised to deliver far more than the factor of two or three that current… Expand
Highly Cited
1981
Highly Cited
1981
  • J. A. Fisher
  • IEEE Transactions on Computers
  • 1981
  • Corpus ID: 1650655
Microcode compaction is the conversion of sequential microcode into efficient parallel (horizontal) microcode. Local compaction… Expand
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6