A Software Technique for Reducing Cache Pollution

作者: David Eklöv , Erik Hagersten , Andreas Sandberg

DOI:

关键词: SoftwareInformation and Computer ScienceOperating systemParallel computingComputer scienceShared memoryCache pollutionBottleneck

摘要: Contention for shared cache resources has been recognizedas a major bottleneck multicores—especially mixedworkloads of independent applications. While most modernprocessors implement instru ...

参考文章(12)
David Eklov, Erik Hagersten, StatStack: Efficient modeling of LRU caches international symposium on performance analysis of systems and software. pp. 55- 65 ,(2010) , 10.1109/ISPASS.2010.5452069
Erik Berg, Erik Hagersten, Fast data-locality profiling of native execution measurement and modeling of computer systems. ,vol. 33, pp. 169- 180 ,(2005) , 10.1145/1064212.1064232
Andreas Sandberg, David Eklöv, Erik Hagersten, Reducing Cache Pollution Through Detection and Elimination of Non-Temporal Memory Accesses ieee international conference on high performance computing data and analytics. pp. 1- 11 ,(2010) , 10.1109/SC.2010.44
Aamer Jaleel, Kevin B. Theobald, Simon C. Steely, Joel Emer, High performance cache replacement using re-reference interval prediction (RRIP) Proceedings of the 37th annual international symposium on Computer architecture - ISCA '10. ,vol. 38, pp. 60- 71 ,(2010) , 10.1145/1815961.1815971
Matthew Farrens, Andrew R. Pleszkun, Gary Tyson, John Matthews, A modified approach to data cache management international symposium on microarchitecture. pp. 93- 103 ,(1995) , 10.5555/225160.225177
Kathryn S. McKinley, Zhenlin Wang, Arnold L. Rosenberg, Charles C. Weems, Using the compiler to improve cache replacement decisions international conference on parallel architectures and compilation techniques. pp. 199- 208 ,(2002) , 10.5555/645989.674328
Moinuddin K. Qureshi, Aamer Jaleel, Yale N. Patt, Simon C. Steely, Joel Emer, Adaptive insertion policies for high performance caching Proceedings of the 34th annual international symposium on Computer architecture - ISCA '07. ,vol. 35, pp. 381- 391 ,(2007) , 10.1145/1250662.1250709
W.A. Wong, J.-L. Baer, Modified LRU policies for improving second-level cache behavior high performance computer architecture. pp. 49- 60 ,(2000) , 10.1109/HPCA.2000.824338
Aamer Jaleel, William Hasenplaugh, Moinuddin Qureshi, Julien Sebot, Simon Steely, Joel Emer, Adaptive insertion policies for managing shared caches Proceedings of the 17th international conference on Parallel architectures and compilation techniques - PACT '08. pp. 208- 219 ,(2008) , 10.1145/1454115.1454145
R.L. Mattson, J. Gecsei, D. R. Slutz, I. L. Traiger, Evaluation techniques for storage hierarchies IBM Systems Journal. ,vol. 9, pp. 78- 117 ,(1970) , 10.1147/SJ.92.0078