Stephen Bates (Eideticom)
Researchers have not idly waited for real nonvolatile DIMMs (NVDIMMs) to arrive. Over the past decade, they have written a slew of papers proposing new programming models, file systems, libraries, and applications built to exploit the performance and flexibility that NVDIMMs promised to deliver. Those papers drew conclusions and made design decisions without detailed knowledge of how real NVDIMMs would behave or how industry would integrate them into computer architectures. Now that Optane DC DIMMs are actually here, we can provide detailed performance numbers and concrete guidance for programmers on these systems, and, with this knowledge, and we can reoptimize persistent memory software for the real Optane DC DIMM.