To my knowledge, there exist at least 2 emerging memory type technologies that are also non-volatile, while having reasonable power-consumption (I would think lower than Optane), maybe reasonable R/W cycles endurance before failing (maybe 10E10 or more), reasonable latency (below 100ns R/W access time), but not necessarily dense enough (Mbytes density at the moment…), and likely still very expensive :
- Nantero carbon nanotube NRAM memory
- Everspin STT-MRAM (Magnetic RAM) (it also exist SOT-MRAM, VG-SOT-MRAM, VC-MRAM,…)
Those 2 technologies have the potential to bring disruptive improvements but the 2 main reasons why those technologies are noy yet spreading much are :
1. Cost/economics/Return On Investment (ROI) : As they are not in very High Volume Manufacturing (HVM), they are costing much, much more (maybe 10x, 100x, 1000X…) than the currently mainstream technologies. Furthermore worldwide memory manufacturers (Samsung, SK Hynix, Micron,…) already have a lot of capital invested in standard memories, on which they want to get a Return On Investment.
2. Technical limitations of 2.1 memory controller and 2.2 emerging memory itself : memory controllers are integrated with the CPU or chipset, and so are gating the access to new memory. (Ex: In 2023, some Intel new CPU come with DDR5 / LPDDR5 memory controller, and so if the new emerging memory can match those exact specifications, it would not work on a DDR5/LPDDR5 bus, and so can’t be integrated).
In theory, the new CXL standard (ex: CXL 3.0) on PCIe5 or higher will open new opportunities, especially integrate the memory controller with the memory, not the CPU/chipset.
You just need a CPU that is compatible with PCIe5 / CXL (which in data-center should begin to appear in 2023/2024…), then on the PCIe5 bus, connect a card full of non-volatile memory, below 100ns R/W access NRAM (or MRAM) that have a CXL to NRAM (or CXL to MRAM) driver.
Read/Write access time to memory on a CXL bus (PCIe5 bus) will be a bit slower (maybe between 100ns to 1000ns), but still at least 10x to 100x faster than NAND flash SSD (10 000ns)
The key enabler is implementation of the CXL protocol as it will allow new emerging memory from startups (so not as good, neither as cheap as mainstream memory) to be integrated in computer systems : without CXL, they are gated / limited to the only memory types the CPU/chipset designer as integrated to its chip…
Hopefully, we may see a surge in R&D investments (by several startups or else) being done to size this new opportunity, and from there see new types of memory (non volatile memory) come to market.