Software Data Prefetching for Software Pipelined Loops


This paper focuses on the interaction between software prefetching (both binding and nonbinding prefetch) and software pipelining for statically-scheduled 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… (More)
DOI: 10.1006/jpdc.1999.1553


14 Figures and Tables