遇见数据集

OCEAN: Open-source CXL Emulation at Hyperscale Architecture and Networking

收藏
Zenodo2026-08-08 更新2026-08-13 收录
官方服务:

资源简介:

Compute Express Link (CXL)~3.0 introduces powerful memory pooling and promises to transform datacenter architectures. However, the lack of available CXL~3.0 hardware and the complexity of multi-host configurations pose significant challenges to the community. This paper presents OCEAN, a comprehensive emulation framework that enables full CXL~3.0 functionality, including multi-host memory sharing and pooling support. OCEAN provides emulation of CXL~3.0 features—such as fabric management, dynamic memory allocation, and coherent memory sharing across multiple hosts—in advance of real hardware availability. OCEAN uses QEMU virtualization and custom kernel modules to create a realistic CXL~3.0 environment that supports up to 16 hosts sharing a common memory pool, including CXL~3.0 features such as Global Fabric Attached Memory (GFAM), Multi-Headed Single Logical Device (MH-SLD), and dynamic capacity devices (for hot-pluggable memory). An evaluation of OCEAN shows that it achieves performance within about 3x of projected native CXL~3.0 speeds having complete compatibility with existing CXL software stacks.

提供机构:
Zenodo
创建时间:
2026-08-08
二维码
社区交流群
二维码
科研交流群
商业服务