Replace DRAM? Think bigger! Replace SAN!
This will be a major big deal for large systems, especially with a petabyte or exabyte of register addressible memory, some pooled and some shared within a cluster.
CXL will do for aggregated, shared, and pooled large memory what SAN did for storage.
SANlock semantics will provide for locking within shared memory.
CXL Switches will provide intersite memory replication for disaster recovery. That will be analogous to SAN switch-based intersite storage replication.
Programs could access shared files through virtual memory mapping semantics while others use the old I/O syntax, libraries, and system calls.
IBM:
* IBM could extend its lead in clustered shared memory with Parallel Sysplex and Geographically Dispersed Parallel Sysplex for files in memory. Some will imagine this as clustered System/38 Single Level Storage.
_ _ Mainframe Coupling Facilities, VSAM, DB2, spooling, MQ, DiV, GRS, GDPS etc. could be enhanced to exploit and support CXL persistent memory.
* IBM could ignore the possibilities and simply let the rest of the industry catch up to and then surpass what mainframe clustering can do.