Benefits

Intel Optane DC Persistent Memory provides benefits in the following application types:

  • Larger memory footprint: For applications with performance characteristics that place greater emphasis on memory capacity over memory bandwidth or memory latency, the use of DCPMMs can mean a significant increase in memory performance compared to the use of TruDDR4 DIMMs. 
  • In-memory databases: With DCPMMs, database applications have store much larger databases in persistent memory rather than on disk, and database performance will be improved significantly. For existing applications that use system RAM for in-memory databases, the use of persistent memory will mean no delays at boot time having to copy the databases from disk into memory.
  • Storage caching layers: TruDDR4 DIMMs can be used for the fastest memory access - best throughput and lowest latency, and DCPMMs can be used for the caching layer that offers memory-like performance with the persistence of SSD storage.
  • NFV infrastructure: Network Function Virtualization (NFV) can make use of increased memory capacity and performance with the addition of DCPMMs.

Specifications

  • DCPMMs are installed in standard memory slots in supported servers
  • 2666 MHz memory bus speed. Any 2933 MHz TruDDR4 DIMMs installed will also operate at 2666 MHz.
  • Optional data encryption using AES 256-bit encryption
  • Optional data security in App Direct mode, including secure erase functionality

Implementation Requirements

  • DCPMMs require second generation Intel Xeon Scalable Family processors. First generation Xeon Scalable processors are not supported.
  • All Platinum processors, all Gold processors and the Silver 4215 processor support DCPMM.
  • All installed DCPMMs must be the same size. Mixing DCPMMs of different capacities is not supported
  • All installed DIMMs must be the same size and structure (i.e. same part number). Mixing different DIMMs is not supported
  • The use of 1Rx8 DIMMs with DCPMMs is not supported.
  • Maximum 6 DCPMMs per processor (install 1 in each memory channel)
  • Minimum 2 TruDDR4 DIMMs per processor (1 per memory controller)
  • For Memory Mode, minimum 2 DCPMMs per processor (install 1 per memory controller)
  • For App Direct Mode, minimum 1 DCPMM installed in the server (any processor)
  • When either Memory Mode or Mixed Mode is used, the ratio of memory to DCPMMs must be between 1:16 and 1:4, and the recommended ratio is 1:4 for the best performance. For example, 6x 16GB DIMMs + 2x 256GB DCPMMs is a ratio of 1:5.33. In Mixed Mode, the ratio is between memory and only the volatile portion of the DCPMMs. This ratio requirement does not apply to App Direct mode.
  • For each memory channel with both a DCPMM and a TruDDR4 DIMM installed, the DCPMM is installed in channel slot 1 (closest) and the DIMM is installed in channel slot 0
  • To maximize performance, balance all memory channels
  • In configurations with DCPMMs installed, memory mirroring is supported, with two restrictions:
    • Mirroring is only enabled on the DRAM DIMMs installed in the server; The DCPMMs themselves do not support mirroring.
    • Only App Direct mode is supported. Memory mirroring cannot be enabled when DCPMMs are in Memory Mode or Mixed Mode.
  • Memory sparing is not supported with DCPMMs installed