Intel Optane Persistent Memory 200 SeriesProduct Guide

Author
Updated
6 Apr 2021
Form Number
LP1380
PDF size
14 pages, 652 KB

Abstract

Intel Optane Persistent Memory is an innovative technology that delivers a unique combination of affordable large memory capacity and persistence (non-volatility). The new second-generation persistent memory technology can help boost the performance of data-intensive applications such as SAP HANA and in applications such as in-memory analytics, databases, content delivery networks, and high performance computing (HPC).

This product guide describes the Persistent Memory (PMem) modules and provides essential pre-sales information to understand the memory modules, their key features and specifications, and compatibility. This guide is intended for technical specialists, sales specialists, sales engineers, and IT architects who want to learn more about the PMem modules and consider their use in IT solutions.

First-generation Persistent Memory: For details about the first-generation Intel Optane DC Persistent Memory (DCPMM, also known as Persistent Memory 100 Series), see the product guide at https://lenovopress.com/lp1066

Change History

Changes in the April 6, 2021 update:

  • Support for 2-Socket Servers with third-generation Intel Xeon Scalable ("Ice Lake") processors

Introduction

Intel Optane Persistent Memory represents a new class of memory and storage technology explicitly architected for data center usage. It offers three main benefits:

  • Significantly lower latency than fetching data from system storage
  • High capacities
  • Affordable cost

Intel Optane Persistent Memory 200 Series is the second generation of a high performing persistent memory tier that is optimized for third-generation Intel Xeon Scalable processors that helps turn data into actionable insights.

Using Lenovo ThinkSystem servers running applications that are tuned for Intel Optane Persistent Memory will result in lower data latency compared to solid-state drive technology. When data is stored closer to the processor on nonvolatile media, applications can see significant overall improvement in performance. 

The 200 Series module is shown in the following figure, with its blue full-DIMM heat spreader.

Intel Optane Persistent Memory 200 Series
Figure 1. Intel Optane Persistent Memory 200 Series

Did you know?

Intel Optane Persistent Memory (PMem) modules (also known as DCPMM) have the form factor of a DDR4 DIMM, but the persistence and capacity of data storage of a solid-state drive. This means the PMem modules have performance characteristics similar to that of TruDDR4 DIMMs, the storage capacity of an SSD, and the ability to stay active after a power cycle or reboot of the server. These features open up a new way of performing data I/O to application developers and new levels of server performance to customers.

Part numbers

The following table lists the ordering information for the persistent memory options.

Table 1. Ordering information
Part number Feature code Description
4ZC7A08732 B98B ThinkSystem 128GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory
4ZC7A08734 B98A ThinkSystem 256GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory
4ZC7A08736 BB8T ThinkSystem 512GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory

Persistent Memory modes

Intel Optane Persistent Memory 200 Series work with third-generation Intel Xeon Scalable processors and operate in App Direct mode or Memory Mode:

  • When used with 4-socket capable "Cooper Lake" processors, PMem modules only operate in App Direct mode
  • When used with 2-socket capable "Ice Lake" processors, PMem modules can be configured to operate in either App Direct mode or Memory Mode

App Direct mode

In App Direct mode, PMem provides all persistence features to the operating system and applications that support them. The operating system presents both TruDDR4 DIMMs and PMem modules to the applications, as system memory and persistent storage respectively.

4-socket server support: In the SR860 V2 and SR850 V2, App Direct mode is currently only supported with SAP HANA and SLES 15.

Depending on the configuration in UEFI and the operating system, the PMem modules appear as one of two types of namespaces:

  • Direct access (DAX): byte-addressable storage accessible via an API. The applications must be PMem-aware and use the published APIs to implement the PMem features.
  • Block storage: the persistent memory is presented to applications is seen as a block storage device, similar to an SSD. The operating system needs to be PMem module-aware, however the applications do not.

In App Direct mode, the persistent memory can be configured in one of two ways:

  • Interleaved, where all PMem modules are seen as one single monolithic space per processor. This is similar in concept to RAID-0 in storage.
  • Non-interleaved, where each PMem module is seen as a separate space. This is similar in concept to JBOD in storage.

For configure-to-order (CTO) configurations, the feature codes listed in the following table specify the PMem mode you wish to enable.

Table 2. App Direct operating modes
Feature code Description
B529 Intel Optane Persistent Memory - Enable App Direct Mode
B52B Intel Optane Persistent Memory 200 Series - App Direct Interleaved Mode
B52C Intel Optane Persistent Memory 200 Series - App Direct Non-Interleaved Mode

Memory mode

In Memory mode, the PMem modules act as large capacity DDR4 memory modules. In such a configuration, the memory that the operating system recognizes is the PMem modules; the installed TruDDR4 DIMMs are hidden from the operating system and act as a caching layer for the PMem modules. In this mode, the persistence feature of the PMem modules is disabled. This mode does not require the application to be PMem module-aware.

No support in 4-socket servers: The SR860 V2 and SR850 V2 do not support Memory mode.

Mixed Memory mode not supported: Mixed mode on PMem 100 Series allowed you to configure a portion of your memory to be in Memory Mode and the remainder in App Direct mode. This mode is not supported in PMem 200 Series.

For configure-to-order (CTO) configurations, the feature code listed in the following table specifies you want PMem to operate in Memory mode.

Table 3. Memory mode
Feature code Description
B528 Intel Optane Persistent Memory - Enable Memory Mode

Benefits

Intel Optane 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 PMem modules can mean a significant increase in memory performance compared to the use of TruDDR4 DIMMs. 
    • Cloud and Infrastructure-as-a-service (IaaS) applications
    • More virtual machines and cloud containers per server
    • Larger memory allocation to each VM
  • In-memory databases: With PMem modules, 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 PMem modules 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 PMem modules.
    • High capacity non-volatile cache for enterprise and cloud storage
    • High capacity local cache for network storage App Direct direct-attach storage

Specifications

Intel Optane PMem Modules have the following specifications:

  • PMem modules are installed in standard memory slots in supported servers
  • All PMem modules operate the following speeds:
    • With 4-Socket capable processors: PMem modules operate at 2666 MHz. Installed memory DIMMs will also operate at 2666 MHz.
    • With 2-Socket-capable processors: PMem modules operate at 3200 MHz. Installed memory DIMMs will also operate at 3200 MHz.
  • Optional data encryption using AES 256-bit encryption
  • Optional data security in App Direct mode, including secure erase functionality
  • Firmware updates through XClarity Administrator and other Lenovo support tools

PMem modules offer the following memory protection technologies:

  • ECC
  • Device failure recovery - SDDC
  • Die sparing - DDDC
  • Patrol scrubbing

Demand scrubbing is not supported.

The following figure shows PMem modules and TruDDR4 DIMMs installed in a ThinkSystem SR850 V2 server. In this full configuration, there is one PMem module and one TruDDR4 DIMM installed in each memory channel (6 PMem modules and 6 DIMMs per processor).

Intel Optane PMem 200 Series modules installed in a ThinkSystem SR850 V2 server
Figure 2. Intel Optane PMem 200 Series modules installed in a ThinkSystem SR850 V2 server

Implementation requirements

The following are the requirements when selecting the number of DIMMs and PMem modules:

  • PMem 200 Series modules require third-generation Intel Xeon Scalable Family processors.
    • First and second-generation Xeon Scalable processors are not supported.
  • For each memory channel with both a PMem module and a TruDDR4 DIMM installed, the PMem module is installed in channel slot 1 (closest) and the DIMM is installed in channel slot 0
  • To maximize performance, balance all memory channels
  • All installed PMem modules must be the same size. Mixing PMem modules of different capacities is not supported
  • All installed DIMMs must be the same size and structure (ie same part number). Mixing different DIMMs is not supported
  • For 4-socket-capable ("Cooper Lake") processors used in SR860 V2 and SR850 V2 servers:
    • All Platinum processors and all Gold processors support PMem module.
    • Maximum 6 PMem modules per processor (Maximum 1 PMem in each memory channel)
    • With PMem installed in the system, a minimum 6 RDIMMs per processor is required
    • For each memory channel with both a PMem module and an RDIMM installed, the PMem module is installed in channel slot 1 (closest) and the DIMM is installed in channel slot 0
    • To maximize performance, balance all memory channels
    • Memory sparing and memory mirroring are not supported with PMem modules installed
  • For 2-socket-capable ("Ice Lake") processors used in all other ThinkSystem V2 servers:
    • All Platinum and Gold along with the Silver 4314 processors support PMem
    • Maximum of 8 PMem modules processor (Maximum 1 PMem in each memory channel)
    • With PMem installed in the system, a minimum 4 RDIMMs per processor is required
    • Memory sparing is not supported
    • Memory mirroring is supported in App Direct Mode but only the RDIMMs are mirrored. Mirroring is not supported in Memory Mode.
    • Intel Total Memory Encryption (TME) is not supported and must be disabled
    • Intel Software Guard Extensions (SGX) is not supported and must be disabled

App Direct Mode requirements

App Direct Mode is supported both by 4-socket servers (SR860 V2 and SR850 V2 servers) and 2-socket Gen 3 processors (all other V2 servers).

4-socket server support

In App Direct Mode in the SR860 V2 and SR850 V2, only the combinations of RDIMMs and PMem modules listed in the following table are supported. A required RDIMM:PMem density ratio of between 1:1 and 1:4 must be met.

Tip: 16GB DIMMs are not supported in App Direct Mode because they do not meet the required 1:4 ratio.

Table 4. Supported App Direct Mode RDIMM/PMem combinations - 4-socket servers
Total installed
per processor*
App Direct
mode
ratio†
Quantity of memory RDIMMs
(per processor)
Quantity of persistent memory
modules (per processor)
Processor required‡
16GB 32GB 64GB 128GB 256GB 128GB PMem 256GB PMem 512GB PMem
960 GB 1 : 4   6       6     H or HL
1.125 TB 1 : 2     6     6     H or HL
1.5 TB 1 : 1       6   6     HL required
1.875 TB 1 : 4     6       6   HL required
2.25 TB 1 : 2       6     6   HL required
3.75 TB 1 : 4       6       6 HL required

* The actual user capacity of PMem modules is less than the stated amount. For example, a 128GB PMem module has 126.7GB usable storage.
† Density ratio of system memory to persistent memory, RDIMM:PMem; 4-Socket-capable third-generation Intel Xeon Scalable processors only support RDIMM:Pmem density ratios of between 1:1 and 1:4
‡ Third-generation 4-socket capable processors have either an H suffix or an HL suffix. H means the processor supports up to 1.125TB of memory (including PMem). HL means the processor supports up to 4.5TB of memory (including PMem).

2-socket server support

In App Direct Mode in the 2-socket ThinkSystem V2 servers, only the combinations of RDIMMs and PMem modules listed in the following table are supported. A required RDIMM:PMem ratio of between 1:1 and 1:8 must be met.

512GB PMem: The 512GB PMem module is currently not supported in any of the 2-socket servers.

Table 5. Supported App Direct Mode RDIMM/PMem combinations - 2-socket servers
Total installed
per CPU*
Total RDIMMs
per CPU
Total PMem
per CPU*
Ratio
(RDIMM:
Pmem)†
Quantity of memory RDIMMs
(per CPU)
Quantity of persistent memory
modules (per CPU)
16GB 32GB 64GB 128GB 256GB 128GB
PMem
256GB
PMem
512GB
PMem‡
1.125 TB 128 GB 1 TB 1:8 8         8    
1.25 TB 256 GB 1 TB 1:4   8       8    
1.5 TB 512 GB 1 TB 1:2     8     8    
2 TB 1 TB 1 TB 1:1       8   8    
2.25 TB 256 GB 2 TB 1:8   8         8  
2.5 TB 512 GB 2 TB 1:4     8       8  
3 TB 1 TB 2 TB 1:2       8     8  
4.5 TB 512 GB 4 TB 1:8     8         8
5 TB 1 TB 4 TB 1:4       8       8
640 GB 128 GB 512 GB 1:4 8         4    
768 GB 256 GB 512 GB 1:2   8       4    
1 TB 512 GB 512 GB 1:1     8     4    
1.125 TB 128 GB 1 TB 1:8 8           4  
1.25 TB 256 GB 1 TB 1:4   8         4  
1.5 TB 512 GB 1 TB 1:2     8       4  
2 TB 1 TB 1 TB 1:1       8     4  
2.25 TB 256 GB 2 TB 1:8   8           4
2.5 TB 512 GB 2 TB 1:4     8         4
3 TB 1 TB 2 TB 1:2       8       4
576 GB 64 GB 512 GB 1:8 4         4    
640 GB 128 GB 512 GB 1:4   4       4    
768 GB 256 GB 512 GB 1:2     4     4    
1 TB 512 GB 512 GB 1:1       4   4    
1.125 TB 128 GB 1 TB 1:8   4         4  
1.25 TB 256 GB 1 TB 1:4     4       4  
1.5 TB 512 GB 1 TB 1:2       4     4  
2.25 TB 256 GB 2 TB 1:8     4         4
2.5 TB 512 GB 2 TB 1:4       4       4
224 GB 96 GB 128 GB 1:1.33 6         1    
352 GB 96 GB 256 GB 1:2.67 6           1  
448 GB 192 GB 256 GB 1:1.33   6         1  
608 GB 96 GB 512 GB 1:5.33 6             1
704 GB 192 GB 512 GB 1:2.67   6           1
896 GB 384 GB 512 GB 1:1.33     6         1
256 GB 128 GB 128 GB 1:1 8         1    
384 GB 128 GB 256 GB 1:2 8           1  
512 GB 256 GB 256 GB 1:1   8         1  
640 GB 128 GB 512 GB 1:4 8             1
768 GB 256 GB 512 GB 1:2   8           1
1 TB 512 GB 512 GB 1:1     8         1
448 GB 192 GB 256 GB 1:1.33 12         2    
704 GB 192 GB 512 GB 1:2.67 12           2  
896 GB 384 GB 512 GB 1:1.33   12         2  
1.1875 TB 192 GB 1 TB 1:5.33 12             2
1.375 TB 384 GB 1 TB 1:2.67   12           2
1.75 TB 768 GB 1 TB 1:1.33     12         2

* The actual user capacity of PMem modules is less than the stated amount. For example, a 128GB PMem module has 126.7GB usable storage.
† Density ratio of system memory to persistent memory, RDIMM:PMem; 2-Socket-capable third-generation Intel Xeon Scalable processors only support RDIMM:Pmem density ratios of between 1:1 and 1:8
‡ The 512GB PMem module is currently not supported in the 2-socket servers

Memory Mode requirements

Memory Mode is only supported by 2-socket ThinkSystem V2 servers. The 4-socket servers (SR860 V2 and SR850 V2 servers) do not support Memory Mode.

2-socket server support

In Memory Mode, the PMem modules are seen by the operating system as system memory. The memory DIMMs are hidden from the operating system and are used as a high-speed cache for the PMem modules.

Key to performance is the ratio of total DIMMs to total PMem modules. The supported range of DIMMs:PMem modules is between 1:4 and 1:16:

  • 1:16 means 1GB of DIMMs (used for cache) for every 16GB of PMem module capacity (used as system memory). A larger number than 16 means potentially worse performance since the chances of a cache hit in memory will be lower.
  • 1:4 means 1GB of DIMMs for every 4GB of PMem module capacity. 1:4 is recommended as the best trade-off between performance and cost. A number smaller than 4 means system memory may be underutilized as cache and not worth the expense of the DIMMs.

The specific memory part numbers that are supported with PMem modules is listed in the Memory DIMM support section.

256GB DIMMs: 128GB and 256GB memory DIMMs are not supported in Memory Mode because they do not meet the required 1:4 ratio.

Table 6. Supported Memory Mode RDIMM/PMem combinations - 2-socket servers
Total installed
per CPU*
Total RDIMMs
per CPU
Total PMem
per CPU*
Ratio
(RDIMM:
Pmem)†
Quantity of memory RDIMMs
(per CPU)
Quantity of persistent memory
modules (per CPU)
16GB 32GB 64GB 128GB 256GB 128GB
PMem
256GB
PMem
512GB
PMem
1.125 TB 128 GB 1 TB 1:8 8         8    
1.25 TB 256 GB 1 TB 1:4   8       8    
2.125 TB 128 GB 2 TB 1:16 8           8  
2.25 TB 256 GB 2 TB 1:8   8         8  
2.5 TB 512 GB 2 TB 1:4     8       8
640 GB 128 GB 512 GB 1:4 8         4    
1.125 TB 128 GB 1 TB 1:8 8           4  
1.25 TB 256 GB 1 TB 1:4   8         4
576 GB 64 GB 512 GB 1:8 4         4    
640 GB 128 GB 512 GB 1:4   4       4    
1.0625 TB 64 GB 1 TB 1:16 4           4  
1.125 TB 128 GB 1 TB 1:8   4         4  
1.25 TB 256 GB 1 TB 1:4     4       4

* The actual user capacity of PMem modules is less than the stated amount. For example, a 128GB PMem module has 126.7GB usable storage.
† Ratio of system memory to persistent memory, RDIMM:PMem; Memory Mode only supports DIMM:Pmem ratios of between 1:4 and 1:16

Memory DIMM support

The following table lists which TruDDR4 RDIMMs can be installed with PMem modules. RDIMMs will operate up to 2666 MHz when installed with PMem modules and 4-socket-capable processors. RDIMMs will operate up to 3200 MHz when install with PMem modules and 2-socket-capable processors.

Table 7. System memory supported with Persistent memory
Part
number
Feature
code
Description Supported with
PMem modules
RDIMMs (operate at 2666 MHz when installed with PMem modules and 4-socket-capable processors)
4X77A08632 B963 ThinkSystem 16GB TruDDR4 3200MHz (2Rx8 1.2V) RDIMM No
4X77A08633 B964 ThinkSystem 32GB TruDDR4 3200MHz (2Rx4 1.2V) RDIMM Yes
4X77A08634 B965 ThinkSystem 32GB TruDDR4 3200MHz (2Rx8 1.2V) RDIMM Yes
4X77A08635 B966 ThinkSystem 64GB TruDDR4 3200MHz (2Rx4 1.2V) RDIMM Yes
3DS RDIMMs (operate at 2666 MHz when installed with PMem modules and 4-socket-capable processors)
4X77A08636 BA62 ThinkSystem 128GB TruDDR4 3200 MHz (4Rx4 1.2V) 3DS RDIMM Yes
4ZC7A08727 B4Y3 ThinkSystem 256GB TruDDR4 2933MHz (8Rx4 1.2V) 3DS RDIMM No

Server support

The following tables list the ThinkSystem servers that are compatible.

Table 8. Server support (Part 1 of 2)
Part Number Description E 2S Intel V2 AMD Dense V2 4S V2 8S
SE350 (7Z46 / 7D1X)
ST650 V2 (7Z75 / 7Z74)
SR630 V2 (7Z70 / 7Z71)
SR650 V2 (7Z72 / 7Z73)
SR670 V2 (7Z22 / 7Z23)
SR635 (7Y98 / 7Y99)
SR655 (7Y00 / 7Z01)
SR645 (7D2Y / 7D2X)
SR665 (7D2W / 7D2V)
SD630 V2 (7D1K)
SD650 V2 (7D1M)
SD650-N V2 (7D1N)
SN550 V2 (7Z69)
SR850 V2 (7D31 / 7D32)
SR860 V2 (7Z59 / 7Z60)
SR950 (7X11 / 7X12)
4ZC7A08732 ThinkSystem 128GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N Y Y Y Y N N N N N N N Y Y Y N
4ZC7A08734 ThinkSystem 256GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N N Y Y N N N N N N N N N Y Y N
4ZC7A08736 ThinkSystem 512GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N N N N N N N N N N N N N Y Y N
Table 9. Server support (Part 2 of 2)
Part Number Description 1S Intel 2S Intel V1 Dense V1 4S V1
ST50 (7Y48 / 7Y50)
ST250 (7Y45 / 7Y46)
SR150 (7Y54)
SR250 (7Y51 / 7Y52)
ST550 (7X09 / 7X10)
SR530 (7X07 / 7X08)
SR550 (7X03 / 7X04)
SR570 (7Y02 / 7Y03)
SR590 (7X98 / 7X99)
SR630 (7X01 / 7X02)
SR650 (7X05 / 7X06)
SR670 (7Y36 / 7Y37)
SD530 (7X21)
SD650 (7X58)
SN550 (7X16)
SN850 (7X15)
SR850 (7X18 / 7X19)
SR850P (7D2F / 2D2G)
SR860 (7X69 / 7X70)
4ZC7A08732 ThinkSystem 128GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N N N N N N N N N N N N N N N N N N N
4ZC7A08734 ThinkSystem 256GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N N N N N N N N N N N N N N N N N N N
4ZC7A08736 ThinkSystem 512GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory N N N N N N N N N N N N N N N N N N N

Operating system support

The following table lists the supported operating systems:

Tip: This table is automatically generated based on data from Lenovo ServerProven.

Table 10. Operating system support for ThinkSystem 256GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory, 4ZC7A08734
Operating systems
SR850 V2
SR860 V2
Red Hat Enterprise Linux 8.3 Y Y
SUSE Linux Enterprise Server 15 SP2 Y Y
SUSE Linux Enterprise Server 15 SP2 with Xen Y Y
VMware vSphere Hypervisor (ESXi) 7.0 U2 Y N

Warranty

The ThinkSystem Intel Optane Persistent Memory Modules carry a 1-year limited warranty. When installed in a supported ThinkSystem server, the PMem modules assume the server’s base warranty and any warranty upgrades.

Related product families

Product families related to this document are the following:

Trademarks

Lenovo and the Lenovo logo are trademarks or registered trademarks of Lenovo in the United States, other countries, or both. A current list of Lenovo trademarks is available on the Web at https://www.lenovo.com/us/en/legal/copytrade/.

The following terms are trademarks of Lenovo in the United States, other countries, or both:
Lenovo®
ServerProven®
ThinkSystem
TruDDR4
XClarity®

The following terms are trademarks of other companies:

Intel®, Intel Optane™, and Xeon® are trademarks of Intel Corporation or its subsidiaries.

Linux® is the trademark of Linus Torvalds in the U.S. and other countries.

Other company, product, or service names may be trademarks or service marks of others.