The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - January/February (2011 vol.31)
pp: 99-108
Niti Madan , IBM Thomas J. Watson Research Center
Li Zhao , Intel
Mike Upton , Intel
Ravi Iyer , Intel
Yan Solihin , North Carolina State University
Rajeev Balasubramonian , University of Utah
ABSTRACT
<p>Integrating large DRAM caches is a promising way to address the memory bandwidth wall issue in the many-core era. However, organizing and implementing a large DRAM cache imposes a trade-off between tag space overhead and memory bandwidth consumption. CHOP (Caching Hot Pages) addresses this trade-off through three filter-based DRAM-caching techniques.</p>
INDEX TERMS
CHOP, hot pages, cache memories, filter cache, DRAM, emerging technologies, memory hierarchy, hardware
CITATION
Xiaowei Jiang, Niti Madan, Li Zhao, Mike Upton, Ravi Iyer, Srihari Makineni, Donald Newell, Yan Solihin, Rajeev Balasubramonian, "CHOP: Integrating DRAM Caches for CMP Server Platforms", IEEE Micro, vol.31, no. 1, pp. 99-108, January/February 2011, doi:10.1109/MM.2010.100
REFERENCES
1. D. Burger, J.R. Goodman, and A. Kägi, "Memory Bandwidth Limitations of Future Microprocessors," Proc. 23rd Ann. Int'l Symp. Computer Architecture (ISCA 96), ACM Press, 1996, pp. 78-79.
2. F. Liu et al., "Understanding How Off-Chip Memory Bandwidth Partitioning in Chip-Multiprocessors Affects System Performance," Proc. IEEE 16th Int'l Symp. High Performance Computer Architecture (HPCA 10), IEEE Press, 2010, doi:10.1109/HPCA.2010.5416655.
3. B.M. Rogers et al., "Scaling the Bandwidth Wall: Challenges in and Avenues for CMP Scaling," Proc. 36th Ann. Int'l Symp. Computer Architecture (ISCA 09), ACM Press, 2009, pp. 371-382.
4. B. Black et al., "Die Stacking (3D) Microarchitecture," Proc. 39th Int'l Symp. Microarchitecture, IEEE CS Press, 2006, pp. 469-479.
5. R. Iyer, "Performance Implications of Chipset Caches in Web Servers," Proc. IEEE Int'l Symp. Performance Analysis of Systems and Software (ISPASS 03), IEEE CS Press, 2003, pp. 176-185.
6. N. Madan et al., "Optimizing Communication and Capacity in a 3D Stacked Reconfigurable Cache Hierarchy," Proc. IEEE 15th Int'l Symp. High Performance Computer Architecture (HPCA 09), IEEE Press, 2009, pp. 262-274.
7. Z. Zhang, Z. Zhu, and X. Zhang, "Design and Optimization of Large Size and Low Overhead Off-Chip Caches," IEEE Trans. Computers, vol. 53, no. 7, 2004, pp. 843-855.
8. L. Zhao et al., "Exploring DRAM Cache Architectures for CMP Server Platforms," Proc. 25th Int'l Conf. Computer Design (ICCD 07), IEEE Press, 2007, pp. 55-62.
9. X. Jiang et al., "CHOP: Adaptive Filter-Based DRAM Caching for CMP Server Platforms," Proc. IEEE 16th Int'l Symp. High Performance Computer Architecture (HPCA 10), IEEE Press, 2010, doi:10.1109/HPCA.2010.5416642.
10. Intel Architecture Software Developer's Manual, vol. 1, Intel, 2008; http://www.intel.com/design/pentiumii/manuals 243190.htm.
11. L. Zhao et al., "Exploring Large-Scale CMP Architectures Using ManySim," IEEE Micro, vol. 27, no. 4, 2007, pp. 21-33.
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool