Data prefetching for digital alpha | SpringerLink
Skip to main content

Data prefetching for digital alpha

  • Posters
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1593))

Included in the following conference series:

  • 112 Accesses

Abstract

Some of the current microprocessors provide a prefetch instruction, but either the instruction is treated as a NOP, (e.g. Digital Alpha EV4/5), or only a small number of outstanding prefetches is permitted (e.g. MIPS R10K). This paper discusses the design and implementation of the hardware support required to fully support the prefetch instruction for the Digital Alpha architecture. The prefetch support is implemented in a cycle-level functional simulator of the Alpha architecture.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T.-F. Chen and J.-L. Baer. Reducing memory latency via non-blocking and prefetching caches. In Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 51–61. October 1992.

    Google Scholar 

  2. Tien-Fu Chen. Data Prefetching for High-Performance Processors. PhD thesis, University of Washington, July 1993.

    Google Scholar 

  3. Todd Mowry. Tolerating Latency through Software-Controlled Data Prefetching. PhD thesis, Stanford University, March 1994.

    Google Scholar 

  4. Todd Mowry and Anoop Gupta. Tolerating latency through software-controlled prefetching in shared-memory multiprocessors. Journal of Parallel and Distributed Computing, 12(2):87–106, June 1991.

    Article  Google Scholar 

  5. Todd Mowry, Monica Lam, and Anoop Gupta. Design and evaluation of a compiler algorithm for prefetching. In Proceedings of the Fifth International Conference on Architectural Support for Programming Languages and Operating Systems, pages 62–73. October 1992.

    Google Scholar 

  6. Allan Porterfield. Software Methods for Improvement of Cache Performance on Supercomputer Applications. PhD thesis, Rice University, May 1989.

    Google Scholar 

  7. Richard Sites, editor. Alpha Architecture Reference Manual. Digital Press, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Alfons Hoekstra Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Manoharan, S. (1999). Data prefetching for digital alpha. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0100678

Download citation

  • DOI: https://doi.org/10.1007/BFb0100678

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65821-4

  • Online ISBN: 978-3-540-48933-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics