Samsung on Thursday introduced the Scalable Memory Development Kit (SMDK), the first open source software solution designed to support the Compute Express Link (CXL) memory platform.
Earlier this year, the company introduced the industry’s first CXL memory expansion that allows memory capacity and bandwidth to scale to levels far exceeding what is possible in server systems. ‘today. With this launch, Samsung has extended the CXL platform beyond hardware to offer easy-to-integrate software tools, making CXL memory more accessible to developers of data center systems.
The new software kit allows main memory and CXL memory expander to work together seamlessly in heterogeneous memory systems. It includes libraries – pre-built, reusable sets of code – and application programming interfaces (APIs) – the connections to access that software code, the company said in a press release.
Using the new Samsung SMDK, system developers can easily incorporate CXL memory into advanced computer systems without the need to modify existing application environments, or use it to optimize application software settings to suit to the specific needs of the system.
Samsung’s new SMDK also supports memory virtualization, allowing system designers to efficiently manage a large memory pool in shared memory architectures. The software kit leverages a proprietary intelligent tiering engine to identify and configure the most appropriate memory type, capacity, and bandwidth for each use case.
The open source software solution is now available on a limited basis for initial testing and optimization and will be open source during the first half of next year.
In order for data centers and enterprise systems to run smoothly next generation memory solutions such as CXL, the development of the corresponding software is a necessity. Today, Samsung is strengthening its commitment to providing a complete memory solution that encompasses both hardware and software, so that IT OEMs can incorporate new technologies into their systems much more efficiently.