Enabling CXL Memory Expansion for In-Memory Database Management Systems Article Swipe
Related Concepts
Computer science
Bottleneck
Online analytical processing
Throughput
Memory management
Online transaction processing
Memory map
In-Memory Processing
Database
Operating system
Semiconductor memory
Embedded system
Database transaction
Transaction processing
Search engine
Information retrieval
Data warehouse
Wireless
Web search query
Query by Example
Minseon Ahn
,
Andrew Chang
,
Donghun Lee
,
Jongmin Gim
,
Jungmin Kim
,
Jaemin Jung
,
Oliver Rebholz
,
Vincent T. Pham
,
Krishna T. Malladi
,
Yang Seok Ki
·
YOU?
·
· 2022
· Open Access
·
· DOI: https://doi.org/10.1145/3533737.3535090
· OA: W4282555269
YOU?
·
· 2022
· Open Access
·
· DOI: https://doi.org/10.1145/3533737.3535090
· OA: W4282555269
Limited memory volume is always a performance bottleneck in an in-memory database management system (IMDBMS) as the data size keeps increasing. To overcome the physical memory limitation, heterogeneous and disaggregated computing platforms are proposed, such as Gen-Z, CCIX, OpenCAPI, and CXL. In this work, we introduce flexible CXL memory expansion using a CXL type 3 prototype and evaluate its performance in an IMDBMS. Our evaluation shows that CXL memory devices interfaced with PCIe Gen5 are appropriate for memory expansion with nearly no throughput degradation in OLTP workloads and less than 8% throughput degradation in OLAP workloads. Thus, CXL memory is a good candidate for memory expansion with lower TCO in IMDBMSs.
Related Topics
Finding more related topics…