- 1.C. Amza, A. Cox, K. Rajamani, and W. Zwaenepoel. Tradeoffs Between False Sharing and Aggregation in Software Distributed Shared Memory. In Proceedings of the 6th PPoPP, June 1997.]] Google ScholarDigital Library
- 2.C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel. TreadMarks: Shared Memory Computing on Networks of Workstations. Computer, 29(2), Feb 1996.]] Google ScholarDigital Library
- 3.R. Bianchini, L. I. Kontothanassis, R. Pinto, M. De Maria, M. Abud, and C. L. Amorim. Hiding Communication Latency and Coherence Overhead in Software DSMs. In Proceedings of the 7th ASPLOS, Oct 1996.]] Google ScholarDigital Library
- 4.R. Bianchini, R. Pinto, and C. L. Amorim. Data Prefetching for Software DSMs. Technical Report ES-463/98, COPPE Systems Engineering, Federal University of Rio de Janeiro, March 1998.]]Google ScholarDigital Library
- 5.S. Dwarkadas, A. L. Cox, and W. Zwaenepoel. An integrated Compile- Time/Run-Time Software Distributed Shared Memory System. In Proceedings of the 7th ASPLOS, Oct 1996.]] Google ScholarDigital Library
- 6.S. Dwarkadas, P. Keleher, A.L. Cox, and W. Zwaenepoel. Evaluation of Release Consistent Software Distributed Shared Memory on Emerging Network Technology. In Proceedings of the 20th ISCA, May 1993.]] Google ScholarDigital Library
- 7.M. Karlsson and Per Stenstr6m. Effectiveness of Dynamic Prefetching in Multiple-Writer Distributed Virtual Shared Memory Systems. JPDC, 43(7), July 1997.]] Google ScholarDigital Library
- 8.P Keleher, S. Dwarkadas, A.L. Cox, and W. Zwaenepoel. TreadMarks: Distributed Shared Memory on Standard Workstations and Operating Systems. In Proceedings of the 1994 Winter Usenix Conference, Jan 1994.]] Google ScholarDigital Library
- 9.L. Monneratand R. Bianchini. Efficiently Adapting to Sharing Patterns in Software DSMs. In Proceedings of the 4th HPCA, Feb 1998.]] Google ScholarDigital Library
- 10.T. Mowry, C. Chan, and A. Lo. Comparative Evaluation of Latency Tolerance Techniques for Software Distributed Shared Memory. In Proceedings of the 4th HPCA, Feb 1998.]] Google ScholarDigital Library
- 11.C. B. Seidel, R. Bianchini, and C. L. Amorim. The Affinity Entry Consistency Protocol. In Proceedings of the 1997 ICPP, Aug 1997.]] Google ScholarDigital Library
- 12.J.E. Veenstra and R. J. Fowler. MINT: A Front End for Efficient Simulation of Shared-Memory Multiprocessors. In Proceedings of the 2nd MASCOTS, Jan 1994.]] Google ScholarDigital Library
- 13.S. Wiel and D. Lilja. When Caches Aren't Enough: Data Prefetching Techniques. Computer, 30(7), July 1997.]] Google ScholarDigital Library
- 14.S. Woo, M. Ohara, E. Tome, J. Singh, and A. Gupta. The SPLASH2 Programs: Characterization and Methodological Considerations. In Proceedings of the 22nd iSCA, May 1995.]] Google ScholarDigital Library
Index Terms
- Data prefetching for software DSMs
Recommendations
Maintaining Cache Coherence through Compiler-Directed Data Prefetching
In this paper, we propose a compiler-directed cache coherence scheme which makes use of data prefetching to enforce cache coherence in large-scale distributed shared-memory (DSM) systems. TheCache Coherence With Data Prefetching(CCDP) scheme uses ...
Stealth prefetching
Proceedings of the 2006 ASPLOS ConferencePrefetching in shared-memory multiprocessor systems is an increasingly difficult problem. As system designs grow to incorporate larger numbers of faster processors, memory latency and interconnect traffic increase. While aggressive prefetching ...
Comments