
Several months ago DM-PCACHE was submitted as a new persistent memory cache for block devices and originally designed for use with Compute Express Link (CXL) block devices. DM-PCACHE aims to be used in front of slower block devices by providing this high-throughput, low-latency cache. DM-PCACHE aims to have much lower latency than BCache while being similar to the DeviceMapper WriteCache. The stated performance of DM-PCACHE for random writes is said to be multiple times faster than either BCache or DM-WriteCache.
As of this week the DM-PCACHE persistent cache target was queued into the DeviceMapper's linux-dm.git "dm-6.18" Git branch. Thus as long as no issues turn up, it should be submitted into the Linux 6.18 merge window in October.