Abstract
Compute express link (CXL) is the first open multi-protocol method to support cache coherent interconnect for different processors, accelerators, and memory device types. Even though CXL manages data coherency mainly between CPU memory spaces and memory on attached devices, we argue that it can also be useful to reform existing block storage as cost-efficient, large-scale working memory. Specifically, this paper examines three different sub-protocols of CXL from a memory expander viewpoint. It then suggests which device type can be the best option for PCIe storage to bridge its block semantics to memory-compatible, byte semantics. We then discuss how to integrate a storage-integrated memory expander into an existing system and speculate how much effect it does have on the system performance. Lastly, we visit various CXL network topologies and explore a new opportunity to efficiently manage the storage-integrated, CXL-based memory expansion.
Original language | English |
---|---|
Title of host publication | HotStorage 2022 - Proceedings of the 2022 14th ACM Workshop on Hot Topics in Storage and File Systems |
Publisher | Association for Computing Machinery, Inc |
Pages | 45-51 |
Number of pages | 7 |
ISBN (Electronic) | 9781450393997 |
DOIs | |
Publication status | Published - 2022 Jun 27 |
Event | 14th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2022 - Virtual, Online, United States Duration: 2022 Jun 27 → 2022 Jun 28 |
Publication series
Name | HotStorage 2022 - Proceedings of the 2022 14th ACM Workshop on Hot Topics in Storage and File Systems |
---|
Conference
Conference | 14th ACM Workshop on Hot Topics in Storage and File Systems, HotStorage 2022 |
---|---|
Country/Territory | United States |
City | Virtual, Online |
Period | 22/6/27 → 22/6/28 |
Bibliographical note
Publisher Copyright:© 2022 ACM.
All Science Journal Classification (ASJC) codes
- Computer Networks and Communications
- Hardware and Architecture
- Information Systems
- Software