Skip to main content

Extending data prefetching to co-operative caching

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

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

Included in the following conference series:

  • 74 Accesses

Abstract

Recently, cache designers have been turning to highly selective prefetching (HighSP) for significant breakthrough in cache performance. These schemes are all very accurate, but their effectiveness is always limited to their selected reference sets — array accesses with constant strides. To enhance HighSP performance, the coverage of their selected reference set needs to be expanded without sacrificing the prefetch accuracy. Also, the working set of the highly temporal, non-selected data in cache should not be disturbed by the prefetched data even if the prefetching is correct. In this paper, we propose three co-operative cache techniques to improve the performance of current HighSP schemes: [1] default prefetching to increase the overall prefetch coverage, [2] block concept to perform additional accurate prefetching in the presence of free bus cycles, and [3] a separate data buffer with load balancing to reduce interference between the spatial selected data and the temporal non-selected data. Trace driven simulation showed that cache performance can be improved significantly with some extra co-operative cache hardware.

This work is partially supported by Advanced Research Fund RP960686 and RP974999.

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

Access this chapter

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chi, CH., Lau, S.C. (1998). Extending data prefetching to co-operative caching. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037244

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64443-9

  • Online ISBN: 978-3-540-69783-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics