|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| 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. | |||
| BibTex | x | ||
| @article{ 10.1109/MM.2010.100, author = {Xiaowei Jiang and Niti Madan and Li Zhao and Mike Upton and Ravi Iyer and Srihari Makineni and Donald Newell and Yan Solihin and Rajeev Balasubramonian}, title = {CHOP: Integrating DRAM Caches for CMP Server Platforms}, journal ={IEEE Micro}, volume = {31}, number = {1}, issn = {0272-1732}, year = {2011}, pages = {99-108}, doi = {http://doi.ieeecomputersociety.org/10.1109/MM.2010.100}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - CHOP: Integrating DRAM Caches for CMP Server Platforms IS - 1 SN - 0272-1732 SP99 EP108 EPD - 99-108 A1 - Xiaowei Jiang, A1 - Niti Madan, A1 - Li Zhao, A1 - Mike Upton, A1 - Ravi Iyer, A1 - Srihari Makineni, A1 - Donald Newell, A1 - Yan Solihin, A1 - Rajeev Balasubramonian, PY - 2011 KW - CHOP KW - hot pages KW - cache memories KW - filter cache KW - DRAM KW - emerging technologies KW - memory hierarchy KW - hardware VL - 31 JA - IEEE Micro ER - | |||
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.
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.

