Samsung launches the industry’s first expandable memory development kit for the CXL memory platform

Samsung announced the industry’s first Scalable Memory Development Kit (SMDK) for CXL (Compute Express Link) memory platform. This is a set of open-source software solutions designed to provide related development support for the CXL memory module platform. Samsung said that providing easy-to-integrate software development tools will make it easier for data center system developers to use CXL memory modules for use in artificial intelligence (AI), machine learning (ML), and edge computing.

As early as May of this year, Samsung released the industry’s first CXL memory module, which is a new storage product based on the Compute Express Link standard. This module integrates DDR5 memory, adopts EDSFF size, expands the memory capacity to TB level, reduces the system delay caused by the memory cache, and greatly expands the memory capacity and bandwidth of the server system.

Samsung’s SMDK and CXL memory modules can work together seamlessly in heterogeneous memory systems. The software toolkit consists of a library (a set of pre-built reusable codes) and an application programming interface (API). Using this expandable memory development kit, developers can easily integrate CXL memory modules into the system without modifying the existing application environment or making special optimizations to meet system requirements. SMDK supports memory virtualization, allowing system designers to effectively manage the extended memory pool in the shared memory architecture. Using a proprietary intelligent tiering engine, SMDK can identify and configure the memory type, capacity, and bandwidth that best suits each use case.
Samsung said that SMDK will be open-sourced in the first half of next year and will continue to be enhanced to make it more widely used.