An introduction to the compute express link (cxl) interconnect
DD Sharma, R Blankenship, DS Berger - arxiv preprint arxiv:2306.11227, 2023 - arxiv.org
The Compute Express Link (CXL) is an open industry-standard interconnect between
processors and devices such as accelerators, memory buffers, smart network interfaces …
processors and devices such as accelerators, memory buffers, smart network interfaces …
An Introduction to the Compute Express Link (CXL) Interconnect
D Das Sharma, R Blankenship, D Berger - ACM Computing Surveys, 2024 - dl.acm.org
The Compute Express Link (CXL) is an open industry-standard interconnect between
processors and devices such as accelerators, memory buffers, smart network interfaces …
processors and devices such as accelerators, memory buffers, smart network interfaces …
ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …
dLSM: An LSM-based index for memory disaggregation
The emerging trend of memory disaggregation where CPU and memory are physically
separated from each other and are connected via ultra-fast networking, eg, over RDMA …
separated from each other and are connected via ultra-fast networking, eg, over RDMA …
Design tradeoffs in CXL-based memory pools for public cloud platforms
Dynamic random-access memory (DRAM) is a key driver of performance and cost in public
cloud servers. At the same time, a significant amount of DRAM is underutilized due to …
cloud servers. At the same time, a significant amount of DRAM is underutilized due to …
The case for distributed shared-memory databases with rdma-enabled memory disaggregation
Memory disaggregation (MD) allows for scalable and elastic data center design by
separating compute (CPU) from memory. With MD, compute and memory are no longer …
separating compute (CPU) from memory. With MD, compute and memory are no longer …
Optimizing LSM-based indexes for disaggregated memory
The emerging trend of memory disaggregation where CPU and memory are physically
separated from each other and are connected via ultra-fast networking, eg, over Remote …
separated from each other and are connected via ultra-fast networking, eg, over Remote …
Using cloud functions as accelerator for elastic data analytics
Cloud function (CF) services, such as AWS Lambda, have been applied as the new
computing infrastructure in implementing analytical query engines. For bursty and sparse …
computing infrastructure in implementing analytical query engines. For bursty and sparse …
[PDF][PDF] Compucache: Remote computable caching using spot vms
Data management systems are hungry for main memory, and cloud data centers are awash
in it. But that memory is not always easily accessible and often too expensive. To bridge this …
in it. But that memory is not always easily accessible and often too expensive. To bridge this …
Disaggregated database systems
Disaggregated database systems achieve unprecedented excellence in elasticity and
resource utilization at the cloud scale and have gained great momentum from both industry …
resource utilization at the cloud scale and have gained great momentum from both industry …