Memory Wall, Big Memory, and the Era of AI

In the fast-evolving landscape of artificial intelligence (AI), where models are growing larger and more complex by the day, the demand for efficient processing of vast amounts of data has ushered in a new era of computing infrastructure. With the advent of...

Emulating CXL Memory Expanders in QEMU

OverviewIn this article, we will accomplish the following:Building and installing a working branch of QEMULaunching a pre-made QEMU instance with a CXL Memory ExpanderCreating a memory region for the CXL Memory ExpanderConverting that memory region between DEVDAX and...

Emulating CXL Shared Memory Devices in QEMU

OverviewIn this article, we will accomplish the following:Building and installing a working branch of QEMULaunching a pre-made QEMU lab with 2 hosts utilizing a shared memory deviceAccessing the shared memory region through a devdax device, and sharing information...