Memory Population Guidelines for AMD EPYC Processors

Similar documents
NUMA Topology for AMD EPYC Naples Family Processors

Microsoft Windows 2016 Mellanox 100GbE NIC Tuning Guide

EPYC VIDEO CUG 2018 MAY 2018

Linux Network Tuning Guide for AMD EPYC Processor Based Servers

Thermal Design Guide for Socket SP3 Processors

AMD EPYC and NAMD Powering the Future of HPC February, 2019

Fan Control in AMD Radeon Pro Settings. User Guide. This document is a quick user guide on how to configure GPU fan speed in AMD Radeon Pro Settings.

AMD Radeon ProRender plug-in for Unreal Engine. Installation Guide

AMD EPYC Processors Showcase High Performance for Network Function Virtualization (NFV)

Changing your Driver Options with Radeon Pro Settings. Quick Start User Guide v2.1

NVMe SSD Performance Evaluation Guide for Windows Server 2016 and Red Hat Enterprise Linux 7.4

Changing your Driver Options with Radeon Pro Settings. Quick Start User Guide v3.0

Driver Options in AMD Radeon Pro Settings. User Guide

White Paper AMD64 TECHNOLOGY SPECULATIVE STORE BYPASS DISABLE

Linux Network Tuning Guide for AMD EPYC Processor Based Servers

NVMe Performance Testing and Optimization Application Note

FOR ENTERPRISE 18.Q3. August 8 th, 2018

Performance Tuning Guidelines for Low Latency Response on AMD EPYC -Based Servers Application Note

AMD EPYC PRESENTS OPPORTUNITY TO SAVE ON SOFTWARE LICENSING COSTS

Family 15h Models 00h-0Fh AMD Opteron Processor Product Data Sheet

* ENDNOTES: RVM-26 AND RZG-01.

CAUTIONARY STATEMENT This presentation contains forward-looking statements concerning Advanced Micro Devices, Inc. (AMD) including, but not limited to

Family 15h Models 00h-0Fh AMD FX -Series Processor Product Data Sheet

CAUTIONARY STATEMENT 1 EPYC PROCESSOR ONE YEAR ANNIVERSARY JUNE 2018

AMD NVMe/SATA RAID Quick Start Guide for Windows Operating Systems

Forza Horizon 4 Benchmark Guide

Family 15h Models 10h-1Fh AMD Athlon Processor Product Data Sheet

Intel Cluster Ready Allowed Hardware Variances

Intel Platform Memory Operations

VMware vsphere 6.5. Radeon Pro V340 MxGPU Deployment Guide for. Version 1.0


Enhance your Cloud Security with AMD EPYC Hardware Memory Encryption

AMD Radeon ProRender plug-in for Universal Scene Description. Installation Guide

Expand In-Memory Capacity at a Fraction of the Cost of DRAM: AMD EPYCTM and Ultrastar

Intel Platform Memory Operations

BladeCenter HS21 XM Memory Configurations Positioning Information (withdrawn product)

AMD EPYC CORPORATE BRAND GUIDELINES

Solid State Graphics (SSG) SDK Setup and Raw Video Player Guide

Intel Desktop Board D945GCCR

DR. LISA SU

Dell PowerEdge 11 th Generation Servers: R810, R910, and M910 Memory Guidance


AMD Graphics Team Last Updated February 11, 2013 APPROVED FOR PUBLIC DISTRIBUTION. 1 3DMark Overview February 2013 Approved for public distribution

Maximizing Six-Core AMD Opteron Processor Performance with RHEL

Radeon Pro Software: Radeon Pro ReLive. User Guide v3.0

Sun Fire X4170 M2 Server Frequently Asked Questions

Intel Server Board S2600CW2S

Dell EMC NUMA Configuration for AMD EPYC (Naples) Processors

Java Application Performance Tuning for AMD EPYC Processors

HyperTransport Technology

Intel Desktop Board D975XBX2

Intel Desktop Board DP55SB

Broadcast-Quality, High-Density HEVC Encoding with AMD EPYC Processors

Intel Xeon Scalable Family Balanced Memory Configurations

Desktop 4th Generation Intel Core, Intel Pentium, and Intel Celeron Processor Families and Intel Xeon Processor E3-1268L v3

Flexible General-Purpose Server Board in a Standard Form Factor

DDR3 Memory for Intel-based G6 Servers

Maximizing System x and ThinkServer Performance with a Balanced Memory Configuration

Intelligent Tiered Storage Acceleration Software for Windows 10

EFFICIENT SPARSE MATRIX-VECTOR MULTIPLICATION ON GPUS USING THE CSR STORAGE FORMAT

AMD Graphics Team Last Updated April 29, 2013 APPROVED FOR PUBLIC DISTRIBUTION. 1 3DMark Overview April 2013 Approved for public distribution

AMD RYZEN PROCESSOR WITH RADEON VEGA GRAPHICS CORPORATE BRAND GUIDELINES

MxGPU Setup Guide with VMware

AMD IOMMU VERSION 2 How KVM will use it. Jörg Rödel August 16th, 2011

Performance and Energy Efficiency of the 14 th Generation Dell PowerEdge Servers

Intel Desktop Board DQ35MP. MLP Report. Motherboard Logo Program (MLP) 5/7/2008

Density Optimized System Enabling Next-Gen Performance

CAUTIONARY STATEMENT This presentation contains forward-looking statements concerning Advanced Micro Devices, Inc. (AMD) including, but not limited to

PowerEdge NUMA Configurations with AMD EPYC Processors

Intel Core TM i7-4702ec Processor for Communications Infrastructure

Accelerating Applications. the art of maximum performance computing James Spooner Maxeler VP of Acceleration

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Preliminary Information. AMD-8111 TM HyperTransport TM I/O Hub Revision Guide

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Intel Server Board S2600STB

Intel Desktop Board DH61HO. MLP Report. Motherboard Logo Program (MLP) 09/20/2012

Intel Atom Processor E6xx Series Embedded Application Power Guideline Addendum January 2012

Intel Server Board S2400SC

October Quick Reference Guide

CES TECH DAY JIM ANDERSON. SVP and GM, Computing and Graphics Business Group

Lenovo exflash DDR3 Storage DIMMs Product Guide

The Road to the AMD. Fiji GPU. Featuring Die Stacking and HBM Technology 1 THE ROAD TO THE AMD FIJI GPU ECTC 2016 MAY 2015

DELL Reference Configuration Microsoft SQL Server 2008 Fast Track Data Warehouse

ADVANCED RENDERING EFFECTS USING OPENCL TM AND APU Session Olivier Zegdoun AMD Sr. Software Engineer

amdgpu Graphics Stack Documentation

INTRODUCTION TO OPENCL TM A Beginner s Tutorial. Udeepta Bordoloi AMD

Memory Configuration Guide. X11 UP/DP/MP Motherboards. for. Revision 1.0a

Crusoe Processor Model TM5800

Intel Desktop Board DP43TF

Is finding reliable DRAM memory for your HPE ProLiant Server series in your data center a major challenge?

Intel Server Board S5520HC

STAR-CCM+ Performance Benchmark and Profiling. July 2014

Business white paper HP and Bentley MicroStation V8i (SELECTseries3) Business white paper. HP and Bentley. MicroStationV8i (SELECTseries3)

What's New HP SmartMemory 3Rank low voltage Memory in standard height for Intel Servers

Dell Storage with Microsoft Storage Spaces Configurations and Solution IDs

AMD APU and Processor Comparisons. AMD Client Desktop Feb 2013 AMD

IFS RAPS14 benchmark on 2 nd generation Intel Xeon Phi processor

HPCA 18. Reliability-aware Data Placement for Heterogeneous memory Architecture

TPC-E testing of Microsoft SQL Server 2016 on Dell EMC PowerEdge R830 Server and Dell EMC SC9000 Storage

6th Generation Intel Core Processor Series

Transcription:

Memory Population Guidelines for AMD EPYC Processors Publication # 56301 Revision: 0.70 Issue Date: July 2018 Advanced Micro Devices

2018 Advanced Micro Devices, Inc. All rights reserved. The information contained herein is for informational purposes only, and is subject to change without notice. While every precaution has been taken in the preparation of this document, it may contain technical inaccuracies, omissions and typographical errors, and AMD is under no obligation to update or otherwise correct this information. Advanced Micro Devices, Inc. makes no representations or warranties with respect to the accuracy or completeness of the contents of this document, and assumes no liability of any kind, including the implied warranties of noninfringement, merchantability or fitness for particular purposes, with respect to the operation or use of AMD hardware, software or other products described herein. No license, including implied or arising by estoppel, to any intellectual property rights is granted by this document. Terms and limitations applicable to the purchase or use of AMD s products are as set forth in a signed agreement between the parties or in AMD's Standard Terms and Conditions of Sale. Trademarks AMD, the AMD Arrow logo, AMD EPYC, and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.

56301 Rev. 0.70 July 2018 Memory Population Guidelines for Contents Introduction... 6 Memory Bandwidth... 6 Choosing the Right Configuration... 9 General Performance and Capacity: Balanced for Bandwidth, Capacity, and Cost... 9 Memory Bandwidth Sensitive Workloads... 9 Cost Effective Memory Capacity... 10 Maximum Memory Capacity... 10 Minimum Supported... 10 Contents 3

Memory Population Guidelines for 56301 Rev. 0.70 July 2018 List of Figures Figure 1. Operational DDR4 Speeds Based on DIMM Population in a Two DIMM Per Channel Configuration... 7 Figure 2. Operational DDR4 Speeds Based on DIMM Population in a Single DIMM Per Channel Configuration... 8 Figure 3. Sample Configuration for Balance of Bandwidth, Capacity and Cost... 9 Figure 4. Sample Configuration for Memory Bandwidth Sensitive Workloads... 9 Figure 5. Sample Configuration for Cost Effective Memory Capacity... 10 Figure 6. Sample Configuration for Maximum Memory Capacity... 10 Figure 7. Minimum Supported Configuration... 11 List of Tables Table 1. Supported DIMM Types on... 6 Table 2. Available AMD EPYC Processor Configurations... 6 Table 3. Theoretical Bandwidth per Channel at a Given Transfer Rate... 8 Table 4. EPYC Memory Speed based on DIMM Population... 8 4 List of Figures

56301 Rev. 0.70 July 2018 Memory Population Guidelines for Revision History Date Revision Description July 2018 0.70 Initial public release. Revision History 5

Memory Population Guidelines for 56301 Rev. 0.70 July 2018 Introduction The AMD EPYC processor is designed with an industry leading eight channels of DDR4 memory per x86 processor. With more memory channels, users will have fewer memory bottlenecks, and better performance for memory bound workloads. Every processor part number includes support for all eight memory channels and supports the same DIMM types which include registered (RDIMMs) and load reduced DIMMs (LRDIMMs). Table 1. Supported DIMM Types on DIMM Type Ranks Capacity * RDIMM 1 (SR) 8 GB RDIMM 1 (SR) 16 GB RDIMM 2 (DR) 16 GB RDIMM 2 (DR) 32 GB LRDIMM 4 64 GB LRDIMM 8 128 GB *This table is a representative listing of DIMMs available on AMD EPYC processors at the time of writing. While the AMD EPYC Naples family of processors is compatible with the listed DIMM configurations, it is recommended that you consult with your platform vendor for a list of supported DIMMs. Memory Bandwidth There are 13 total AMD EPYC processor part numbers that support different maximum DDR frequencies. The memory frequencies used will dictate the max TDP of the system for those part numbers where two TDPs are provided. Table 2. Available AMD EPYC Processor Configurations Part Single/Dual Cores Max DDR TDP (W) Number Socket Frequency (MHz) 7601 1P or 2P 32 2666 180 7551 1P or 2P 32 2666 180 7551P 1P only 32 2666 180 7501 1P or 2P 32 2400/2666 155/170 7451 1P or 2P 24 2666 180 7401 1P or 2P 24 2400/2666 155/170 7401P 1P only 24 2400/2666 155/170 7351 1P or 2P 16 2400/2666 155/170 7351P 1P only 16 2400/2666 155/170 7301 1P or 2P 16 2400/2666 155/170 7281 1P or 2P 16 2400/2666 155/170 7261 1P or 2P 8 2400/2666 155/170 7251 1P or 2P 8 2400 120 6

56301 Rev. 0.70 July 2018 Memory Population Guidelines for Memory channels are organized in pairs (e.g. A and B are a channel pair). To achieve optimal memory performance, populate the memory in the following order: Populate open channels before populating two DIMMs on a given channel Though a system can be populated with a single DIMM as a minimum configuration o Full memory bandwidth requires one DIMM per channel (A-H) be populated o Minimum recommended: At least one DIMM is populated for each channel pair in the system (A,C,E,G) Balance memory capacity per channel pair on a given CPU In a two-socket system, if two CPUs are populated, balance memory capacity between them The operating speed of memory will depend on the type of DIMM and population configuration, however, if a 2400 MHz or 2666 MHz DIMM is populated in both DIMM slots on a channel the frequency on both will drop to 2133 MHz. Some OEM vendors will support two DIMMs per channel, for a total of 16 DIMMs per socket, while due to space constraints or platform requirements others will support one DIMM per channel, for a total of eight DIMMs per socket. Below you will find a graphic for reference of these two configurations. Figure 1. Operational DDR4 Speeds Based on DIMM Population in a Two DIMM Per Channel Configuration 7

Memory Population Guidelines for 56301 Rev. 0.70 July 2018 DDR4 Speeds with 1 DIMM Per Channel Populated SR/DR RDIMM and RDIMM: 2666 MHz Figure 2. Operational DDR4 Speeds Based on DIMM Population in a Single DIMM Per Channel Configuration While it may seem that a decreased operational frequency with two DIMMs populated is not ideal for memory intensive workloads, the additional chip selects being used, or ranks of memory, can outweigh the change in operating memory speed in certain workloads. Table 3. Theoretical Bandwidth per Channel at a Given Transfer Rate i DIMM Operational Frequency DDR4 @ 2133 MHz DDR4 @ 2400 MHz DDR4 @ 2666 MHz Theoretical Bandwidth per Channel 17 GB/s 19.2 GB/s 21.3 GB/s Table 4. EPYC Memory Speed based on DIMM Population Memory Population Memory Speed 2 DIMMs per Channel 8 x DDR4 @ 2133 MHz = 136 GB/s 1 DIMM per Channel DR 8 x DDR4 @ 2400 MHz = 154 GB/s 1 DIMM per Channel SR or LRDIMM 8 x DDR4 @ 2666 MHz = 170 GB/s 8

56301 Rev. 0.70 July 2018 Memory Population Guidelines for Choosing the Right Configuration General Performance and Capacity: Balanced for Bandwidth, Capacity, and Cost A large portion of datacenter workloads will benefit from the balance, cost, and performance of populating the system with one DIMM per channel using Dual Rank (DR) RDIMMs. Eight channels of memory, and eight 32GB DR RDIMMs will yield 256 GB per CPU of memory capacity and industry leading max theoretical memory bandwidth of 154 GB/s. Some core performance bound workloads may benefit from this configuration as well. 1 DIMM Per Channel DR 2666 RDIMM operating at 2400 MHz Max Memory Capacity per CPU: 256 GB Max Theoretical Memory Bandwidth per CPU: 154GB/s Figure 3. Sample Configuration for Balance of Bandwidth, Capacity and Cost Memory Bandwidth Sensitive Workloads Memory bound workloads will benefit from the maximum available memory speed. This can be achieved with one 2666 MHz DIMM per channel in a single slot per channel platform. This configuration would be beneficial in memory bound high-performance computing (HPC) workloads such as: computational fluid dynamics (CFD), weather modeling, crash simulation, and oil and gas (O&G) exploration. 1 DIMM Per Channel SR/DR/LR DIMM operating at 2666 MHz Max Memory Capacity per CPU: 512 GB Max Theoretical Memory Bandwidth per CPU: 170GB/s Figure 4. Sample Configuration for Memory Bandwidth Sensitive Workloads 9

Memory Population Guidelines for 56301 Rev. 0.70 July 2018 Cost Effective Memory Capacity Workloads that benefit from large memory capacity footprints will benefit from populating both DIMMs on a given channel. Using 16 32GB DR RDIMMs will provide 512GB of memory per CPU. 2 DIMMs Per Channel DR 2666 RDIMM operating at 2133 MHz Max Memory Capacity per CPU: 512 GB Max Theoretical Memory Bandwidth per CPU: 136GB/s Figure 5. Sample Configuration for Cost Effective Memory Capacity Maximum Memory Capacity To achieve the maximum memory capacity per CPU, populate both DIMM slots with 16 128GB LRDIMMs. This configuration will provide a total of 2TB of memory per CPU. 2 DIMMs Per Channel 2666 LRDIMM operating at 2133 MHz Max Memory Capacity per CPU: 2 TB Max Theoretical Memory Bandwidth per CPU: 136GB/s Minimum Supported Figure 6. Sample Configuration for Maximum Memory Capacity An AMD EPYC processor-based system is capable of functioning with a single DIMM, regardless of memory type, however, it is recommended that systems be populated with at least one DIMM per channel pair. 10

56301 Rev. 0.70 July 2018 Memory Population Guidelines for 1 DIMM Per Channel Pair Max Theoretical Memory Bandwidth per CPU: 85GB/s Figure 7. Minimum Supported Configuration i https://en.wikipedia.org/wiki/ddr4_sdram 11