Professional Documents
Culture Documents
“ZEN”
Totally New High-performance
Core Design
Simultaneous Multithreading (SMT) for
High Throughput
New High-Bandwidth, Low Latency
Cache System
Energy-efficient FinFET Design
“Zen2” Cores
“Zen” Core
INSTRUCTIONS PER CLOCK
52%
MORE
INSTRUCTIONS
PER CLOCK1
“Excavator” Core
“Bulldozer” Core
ZP ZP ZP ZP
SP3
512k 512k PCIe Gen3 “Naples”
Zen Core Zen Core SATA3
L2 L2 10GbE MCM Socketed Mainstream Server
8M L3
Server
512k 512k
Zen Core Zen Core Controller
L2 L2 Hub
ZP ZP
DDR4
Zen Core
512k 512k
Zen Core Memory
SP4
L2 L2 Controller
8M L3 “Snowy Owl”
Zen Core
512k 512k
Zen Core AMD Secure MCM BGA
L2 L2 Processor
Networking and
Coherent Interconnect Embedded
ZP
SP4
“Snowy Owl”
SCM BGA
AMD’s solutions address low power (6W) and high performance (32 Cores) Networking Applications
“Merlin Falcon” x86 APU “V1000” x86 APU “Grey Hawk” x86 APU
AMD’s x86 “Excavator” core AMD’s next generation x86 “Zen” core
28nm 4 5-25
“River Hawk” x86 AP
Products still in concept and subject to
change 7nm 2/4 4-15
*AMD roadmaps are subject to change without notice or obligations to notify of changes. Placement of boxes
10 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL is not intended to represent first year of product shipment.
SNOWY OWL
COMPUTE
512k
512k 512k
512k
Zen Core Zen Core PCIe3 4 to 16 AMD “Zen” x86 cores (16 to 32 threads)
L2
L2 L2
L2
8M
8M L3
L3 SATA3
Zen Core
512k
512k
L2
512k
512k
L2
Zen Core 10GbE 512KB L2 cache per core (8 MB total L2 cache)
L2 L2
Zen Core
512k
512k 512k
512k Zen Core
Up to 32MB shared L3 cache (8MB per 4 cores)
L2
L2 8M L3 L2 Server
L2
TDP range: 25W-100W
SP4 MCM Zen Core
512k
512k
L2
L2
512k
512k
L2
L2
Zen Core Controller
Hub MEMORY
Coherent Interconnect
Up to 4 channel DDR4 with ECC up to 2667 MHz
512k 512k DDR4
Zen Core
L2 L2
Zen Core
Memory UDIMM, RDIMM, LRDIMM, NVDIMM, Flash, 3DS
8M L3
Zen Core
512k
L2
512k
L2
Zen Core Controllers 2 DIMMs/channel capacity of 2TB/socket
Zen Core
512k
L2
512k
L2
Zen Core AMD INTEGRATED I/O – NO CHIPSET
8M L3 Secure
Zen Core
512k 512k
Zen Core Processor
Up to 64 lanes PCIe Gen3
L2 L2
Used for PCIe, SATA, Ethernet and Coherent Interconnect
Up to 32 SATA or NVMe devices
Zen Core
512k 512k
Zen Core Up to 8 10GBASE-KR or 1Gb Ethernet
L2 L2
512k
8M L3
512k Server Controller Hub (USB, UART, SPI, LPC, I2C, etc.)
Zen Core
L2 L2
Zen Core PCIe3
Zen Core
512k 512k
Zen Core
SATA3 SECURITY
10GbE
L2
8M L3
L2
SP4r2 SCM Dedicated Security Subsystem
512k 512k
Zen Core
L2 L2
Zen Core Hardware Root of Trust-ability to run certified (signed) firmware
DDR4
AMD Secure
Server SP4 and SP4r2 - Pin Compatible BGA Package
Memory Controller
Processor
Controllers Hub 10 Year Longevity
13 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
SNOWY OWL PRELIMINARY PRODUCT STACK
PRELIMINARY SUBJECT TO CHANGE
4x 64-bit DDR
x16 x16 x16 x16
4x “heavy” 10GE
4x “light” 10GE
64 lanes PCIe Gen3
Memory
0 2
Memory
4 x USB 3.0 Memory
1 3 Memory
A B
eMMC, SPI, I2C, UART
65-100W
BGA MCM
‒ 45 x 45 mm substrate
‒ 0.8mm non-uniform pitch
KEY
‒ Blue square 8-core die
‒ Yellow links GMI (x32 @ 2xMEMCLK)
‒ Green links PCIe (x16 @ 4xMEMCLK)
‒ Red links Ext PCIe lanes
15 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
SNOWY OWL SP4R2 BLOCK DIAGRAM
SP4r2-SCM BGA up to 8 cores
2x “light” 10GE 0
Memory
1
32 lanes PCIe Gen3 Memory
A
4x USB 3.0
25-50W
BGA SCM
‒ 45 x 45 mm substrate
KEY
‒ 0.8mm non-uniform pitch ‒ Blue square 8-core die
‒ Yellow links GMI (x32 @ 2xMEMCLK)
‒ Green links PCIe (x16 @ 4xMEMCLK)
‒ Red links Ext PCIe lanes
16 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
SERDES MUXING
10
15
14
13
12
11
5
9
8
7
6
4
3
2
1
0
x16
x8 x8
Type A x4 x4 x4 x4
x2 x2 x2 x2 x2 x2 x2 x2
x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1
x1 x1 x1 x1 x1 x1 x1 x1
29 x1 x1 x1 x1 x2 x2
23
18
31
30
28
27
26
25
24
22
21
20
19
17
16
x16 PHY lane grouping
PCIe Port
Type B x8 x8 SATA Port
x4 x4 x4 x4 Ethernet Port
x2 x2 x2 x2 x2 x2 x2 x2 SATA Express Port
x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1 x1
Orchestration &
OpenDayLight OpenStack
Management
Virtualization
KVM QEMU Docker Ceph
Components
WRL91 WRL101
• 1basedon specific
networking
MEL (Dogwood) MEL (Elm) customer Demand
• 2Subject to final
validation on
platform
Larger Cache Subsystem +Extensive I/O Integration+ Revolutionary Security = Superior Performance
Unmodified DPDK
www.dpdk.org
Linux Distribution
Dual
IXIA traffic generator AMD
2x10 Gbps 10Gbps
with RFC2544 tests
PCIe NIC
Snowy Owl
3.0 GHz
• Two cores and defaults parameters are used to run L2fwd – “sudo -E ./build/l2fwd -c 0x3 -
n 2 -- -p 0x3”
(boost)
• Two cores and defaults parameters are used to run L3fwd – “sudo -E ./build/l3fwd -c 0xf - PCIe Gen3
n 4 -- -p 0x3 --config="(0,0,2)(1,0,2)" --parse-ptype” x8
• The same Intel X-520 dual-port 10G NIC card was used
• DPDK is compiled with “march=native”; the compiled binaries are tuned for the platform
on which it is built
22 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
DPDK L2 AND L3 FORWARDING BENCHMARKING
SNOWY OWL 8C/8T - ICC16 RESULTS. TESTS DONE WITH INTEL NIC: X-520
COMPUTE
16 to 32 AMD “Zen” x86 cores (32 to 64 threads) 512k 512k 512k 512k
Zen Core Zen Core Zen Core Zen Core
L2 L2 L2 L2 PCIe3
512KB L2 cache per core (16 MB total L2 cache) 8M
L3
8M
L3 SATA3
512k 512k 512k 512k
64MB shared L3 cache (8MB per 4 cores) Zen Core
L2 L2
Zen Core Zen Core
L2 L2
Zen Core
SECURITY
Dedicated Security Subsystem
Hardware Root of Trust-ability to run certified (signed) firmware
Encrypt System Memory and VM’s
25 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
EPYC 7000 SERIES PROCESSOR PRODUCT STACK
AMD SOC
A Dedicated Security Subsystem
AMD Secure Processor integrated within SOC
‒ 32-bit microcontroller (ARM Cortex-A5) 00
AMD Secure Processor loads the on-chip Boot ROM Root of Trust
which loads and authenticates the off-chip boot AMD On-chip
loader Secure Load
Boot ROM
Processor
‒ Immutable Boot ROM provides level of security not
Load / Authenticate
available from traditional TPM implementations
Boot Loader authenticates BIOS before x86 core Off-chip
Boot Loader
starts executing the BIOS code
‒ Boot Loader also authenticates and loads code for AMD Load / Authenticate
Secure Processor to perform secure key management
Once BIOS is authenticated the OS Boot Loader BIOS
OS Secure Boot
(UEFI)
AMD Secure Memory Encryption (SME) / AMD Secure Encrypted Virtualization (SEV)
Hardware AES engine located in the memory controller
performs inline encryption/decryption of DRAM
Encryption keys are managed by the AMD Secure Processor AES-128 Engine Root of Trust
and are hardware isolated AMD
‒ not known to any software on the CPU Secure
DRAM Processor
Minimal performance impact
‒ Extra latency only taken for encrypted pages
No application changes required
Capable of leveraging multiple CCP blocks across 20Gbps Total BW 10 Gbps Total BW
Naples/Snowy Owl package Snowy Owl SCM 10Gbps Encryption + 5 Gbps Encryption +
10Gbps Decryption 5 Gbps Decryption
33 | AMD ENTERPRISE PRODUCT ROADMAP UPDATE | SEPTEMBER 2017 | AMD CONFIDENTIAL
DISCLAIMER & ATTRIBUTION
The information presented in this document is for informational purposes only and may contain technical inaccuracies, omissions and typographical errors.
The information contained herein is subject to change and may be rendered inaccurate for many reasons, including but not limited to product and roadmap changes, component and motherboard version changes, new
model and/or product releases, product differences between differing manufacturers, software changes, BIOS flashes, firmware upgrades, or the like. AMD assumes no obligation to update or otherwise correct or revise
this information. However, AMD reserves the right to revise this information and to make changes from time to time to the content hereof without obligation of AMD to notify any person of such revisions or changes.
AMD MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND ASSUMES NO RESPONSIBILITY FOR ANY INACCURACIES, ERRORS OR OMISSIONS THAT MAY APPEAR IN THIS
INFORMATION.
AMD SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT WILL AMD BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL OR
OTHER CONSEQUENTIAL DAMAGES ARISING FROM THE USE OF ANY INFORMATION CONTAINED HEREIN, EVEN IF AMD IS EXPRESSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
ATTRIBUTION
© 2017 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and/or other jurisdictions. Other names
are for informational purposes only and may be trademarks of their respective owners.