Author
Updated
25 Mar 2022Form Number
LP1380PDF size
19 pages, 676 KBAbstract
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 March 25, 2022 update:
- Added the following supported combinations for App Direct Mode on 4-Socket Servers (SR850 V2 and SR860 V2) - Table 4 in the App Direct Mode requirements section:
- 6x 256GB RDIMMs + 6x 256GB PMem (3TB total installed memory)
- 6x 256GB RDIMMs + 6x 512GB PMem (4.5TB total installed memory)
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.
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.
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.
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.
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 overall system 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).
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:
- Platinum processors, Gold processors, and the Silver 4314 processor all 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 and memory mirroring are not supported with PMem modules installed
- 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 Xeon SP Gen 3 servers (SR860 V2 and SR850 V2 servers) and 2-socket Xeon SP 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.
* 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.
* In App Direct Mode, the available memory is the sum of the installed RDIMMs + PMem. 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
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: 256GB memory DIMMs are not supported in Memory Mode because the resulting DIMMs:PMem ratio is not between 1:4 and 1:16.
* In Memory Mode, the available memory = persistent memory installed. 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 installed with PMem modules and 2-socket-capable processors.
Server support
The following tables list the ThinkSystem servers that are compatible.
Operating system support
The following tables list the supported operating systems:
- ThinkSystem 128GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory, 4ZC7A08732
- ThinkSystem 256GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory, 4ZC7A08734
- ThinkSystem 512GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory, 4ZC7A08736
Tip: These tables are automatically generated based on data from Lenovo ServerProven.
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.
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®
XClarity®
The following terms are trademarks of other companies:
AMD is a trademark of Advanced Micro Devices, Inc.
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.
Microsoft®, Windows Server®, and Windows® are trademarks of Microsoft Corporation in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
Configure and Buy
Full Change History
Changes in the March 25, 2022 update:
- Added the following supported combinations for App Direct Mode on 4-Socket Servers (SR850 V2 and SR860 V2) - Table 4 in the App Direct Mode requirements section:
- 6x 256GB RDIMMs + 6x 256GB PMem (3TB total installed memory)
- 6x 256GB RDIMMs + 6x 512GB PMem (4.5TB total installed memory)
Changes in the February 15, 2022 update:
- The SR650 V2 and SR630 V2 now support the 512GB persistent memory option - Server support section
- ThinkSystem 512GB TruDDR4 3200MHz (1.2V) Intel Optane Persistent Memory, 4ZC7A08736
- Updated the tables of supported combinations of memory and persistent memory
Changes in the January 24, 2022 update:
- Memory mirroring not supported in 2-socket servers - Implementation requirements section
Changes in the November 2, 2021 update:
- Added PMem support with the use of the 256GB 3DS RDIMM (SR630 V2 and SR650 V2 only) - App Direct Mode requirements section
Changes in the April 22, 2021 update:
- Corrections to Table 7 - Memory DIMM support section
Changes in the April 14, 2021 update:
Changes in the April 6, 2021 update:
- Support for 2-Socket Servers with third-generation Intel Xeon Scalable ("Ice Lake") processors
Changes in the November 6, 2020 update:
- Added OS support tables - Operating system support section
First published: 13 October 2020
Course Detail
Employees Only Content
The content in this document with a is only visible to employees who are logged in. Logon using your Lenovo ITcode and password via Lenovo single-signon (SSO).
The author of the document has determined that this content is classified as Lenovo Internal and should not be normally be made available to people who are not employees or contractors. This includes partners, customers, and competitors. The reasons may vary and you should reach out to the authors of the document for clarification, if needed. Be cautious about sharing this content with others as it may contain sensitive information.
Any visitor to the Lenovo Press web site who is not logged on will not be able to see this employee-only content. This content is excluded from search engine indexes and will not appear in any search results.
For all users, including logged-in employees, this employee-only content does not appear in the PDF version of this document.
This functionality is cookie based. The web site will normally remember your login state between browser sessions, however, if you clear cookies at the end of a session or work in an Incognito/Private browser window, then you will need to log in each time.
If you have any questions about this feature of the Lenovo Press web, please email David Watts at dwatts@lenovo.com.