Exploring the Software Ecosystem for Compute Express Link (CXL) Memory

Exploring the Software Ecosystem for Compute Express Link (CXL) Memory

CXL Software ecosystem The Compute Express Link (CXL) is going to be a transformative new technology in the heterogeneous memory space. While the transition from Persistent Memory (PMem) to CXL.mem may seem challenging at first, developers who have optimized their applications for PMem will find …

Read More
Update on PMDK and our long term support strategy

Update on PMDK and our long term support strategy

Following Intel’s Q2 earnings call announcing the wind-down of Intel’s Optane business, Intel will also be winding down its investment in new feature development on Persistent Memory Development Kit (PMDK) libraries and adjusting long-term support and maintenance plans accordingly. The PMDK …

Read More
Memory Tiering (part 2): Writing Transparent Tiering Solution

Memory Tiering (part 2): Writing Transparent Tiering Solution

This is the second part of the series of articles about memory tiering. The first one explained what memory tiering is and why we need it, the second one will explain some mechanisms behind transparent tiering. This article is intended for those who would like to learn how tiering/numa balancing or …

Read More
Similarity Search - opportunity for PMEM

Similarity Search - opportunity for PMEM

At a high level, computing solves problems. These problems, even though different and individual, are sometimes somehow related. A new algorithmic challenge can usually be solved by bringing it down to a well-defined problem with an existing solution. Today, we will be talking about one of such …

Read More