Stochastic Modeling of Hybrid Cache Systems
Gaoying Ju, Yongkun Li, Yinlong Xu, Jiqiang Chen, John C. S. Lui

TL;DR
This paper develops an analytical model for hybrid cache systems combining DRAM and NVM, providing design guidelines to optimize performance and cost trade-offs, with a focus on PCM as an NVM example.
Contribution
It introduces a comprehensive analytical model for hybrid page caches, analyzing architectural choices and configurations to improve system throughput and cache reactivity.
Findings
Incorporating PCM enhances system performance.
Larger PCM allocation benefits certain configurations.
Flat architecture is preferable under typical PCM performance-price ratios.
Abstract
In recent years, there is an increasing demand of big memory systems so to perform large scale data analytics. Since DRAM memories are expensive, some researchers are suggesting to use other memory systems such as non-volatile memory (NVM) technology to build large-memory computing systems. However, whether the NVM technology can be a viable alternative (either economically and technically) to DRAM remains an open question. To answer this question, it is important to consider how to design a memory system from a "system perspective", that is, incorporating different performance characteristics and price ratios from hybrid memory devices. This paper presents an analytical model of a "hybrid page cache system" so to understand the diverse design space and performance impact of a hybrid cache system. We consider (1) various architectural choices, (2) design strategies, and (3)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Parallel Computing and Optimization Techniques · Caching and Content Delivery
