Cache Sensitive Modulo Scheduling

  title={Cache Sensitive Modulo Scheduling},
  author={F. Jes{\'u}s S{\'a}nchez and Antonio Gonz{\'a}lez},
This paper focus on the interaction between software prefetching (both binding and nonbinding) and software pipelining for VLIW machines. First, it is shown that evaluating software pipelined schedules without considering memory effects can be rather inaccurate due to stalls caused by dependences with memory instructions (even if a lockup-free cache is considered). It is also shown that the penalty of the stalls is in general higher than the effect of spill code. Second, we show that in general… CONTINUE READING
Highly Cited
This paper has 37 citations. REVIEW CITATIONS


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 23 references

Hochsprung Evolution of the PowerPC Architecture

  • K. Diefendorff, R. R. Oehler
  • IEEE Micro,
  • 1994
Highly Influential
3 Excerpts

Ictineo: a Tool for Instruction Level Parallelism

  • E. Ayguadé, C. Barrado, +8 authors M. Valero
  • Research Technical Report UPC-DAC-1996-61, http…
  • 1996
1 Excerpt

Abraham Optimum Module Schedules for Minimum Register Requirements

  • A. E. Eichenberger, S.G.E.S. Davidson
  • in Proc. of Supercomputing 95,
  • 1995
1 Excerpt

Abraham Optimum Module Schedules for Minimum Register Requirements in

  • A. E. Eichenberger, G. S.
  • Proc . of Supercomputing
  • 1995

Davidson Stage Scheduling: a Technique to Reduce the Register Requirements of a Module

  • E.S.A.E. Eichenberger
  • Schedule in Proc. of MICRO-28,
  • 1995
1 Excerpt

Maydan Compiler Techniques for Data

  • D. Bernstein, D. Cohen, D.E.A. Freund
  • Prefetching on the PowerPC in Proc. of PACT 95,
  • 1995
1 Excerpt

Huff LifetimeSensitive Modulo Scheduling in

  • A. R.
  • Proc . of PLDI
  • 1994

Similar Papers

Loading similar papers…