Slipstream Memory Hierarchies

@inproceedings{Purser2002SlipstreamMH,
  title={Slipstream Memory Hierarchies},
  author={Zach Purser and Karthik Sundaramoorthy and Eric Rotenberg},
  year={2002}
}
A slipstream processor harnesses an otherwise unused processing element in a chip multipro-cessor (CMP) to speed up a single program. It does this by running two redundant copies of the program. Predicted-non-essential computation is speculatively removed from one of the programs , speeding it up. The second program checks the forward progress of the first and is also sped up in the process. Both program copies finish sooner than either can alone. The redundant programs are architecturally… CONTINUE READING
11 Citations
8 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 11 extracted citations

References

Publications referenced by this paper.
Showing 1-8 of 8 references

A Study of Slipstream Processors

  • K. Sundaramoorthy Z. Purser, E. Rotenberg
  • 2000

A Dynamic Multithreading Processor

  • J. Patel
  • Data Prefetching by Dependence Graph Precom…
  • 1998

Software and Hardware for Exploiting Speculative Parallelism in Multiprocessors

  • D. Heine J. Oplinger, S.-W. Liao, B. Nayfeh, M. Lam, K. Olukotun
  • 1997

Speculative Precom - putation : Long - range Prefetching of Delinquent Loads Improving Data Cache Performance by Pre - executing Instructions Under a Cache Miss

  • H. Wang J. Collins, D. Tullsen, C. Hughes, Y. Lee, D. Lavery
  • 1997

Simultaneous Multithreading : Multiplying Alpha Performance

  • O. Temam Farcy, R. Espasa, T. Juan
  • Microprocessor Forum

Similar Papers

Loading similar papers…