Professional Documents
Culture Documents
FB12 Bowman
FB12 Bowman
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 2
Why Gen-Z?
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 3
Why Gen-Z?
Businesses’ Need to ‘Monetize’ Data
Big Data
AI
Machine Learning
Deep Learning
BI
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 4
Why Gen-Z?
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 5
Challenge: Multiple Memory Types Need Support
Storage Class
Memory Operations Memory (SCM)Block Operations
• Simple & Efficient Load/Store operations • Rich Data Services (ie deduplication,
replication, thin provisioning, etc)
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 6
Challenge: Memory Bandwidth Per Core Is Shrinking
GB/s
2500
2000 3.0
4CH
1500
2.0
1000 3CH
500 1.0
Pin limitations lead to memory channel limitations that leads to memory bandwidth limitations.
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 7
Challenge: We Are Out Of Real Estate & Resources
Power, Cooling, and Physical Limitations
• CPU power consumption is increasing
• DIMM power consumption is increasing
• Number of memory channels is slowly increasing
• Physical size of CPU is increasing
• Physical size of DIMM is increasing
• Speed of Memory Channel is increasing
• Number of Cores in each Socket is increasing
• Dataset Memory Requirements are increasing
CPU1 CPU2
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 8
Challenge: IO Bandwidth Per Core is Shrinking
Memory Bandwidth: HBM Memory Bandwidth:
100 GB/s 732+ GB/s
DDR4 6.0
HBM
64 GB/s
PCIe Bandwidth per core
5.0
x16
CPU PCIe
GPU
4.0
GB/s
3.0
x16
x16
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 9
What Can Address These Challenges?
Network Storage
Pooled Memory
I/O
CPUs Accelerators
High Bandwidth, Low Latency
SoC SoC FPGA FPGA GPU GPU
Network Storage
Pooled Memory
Compatible & Economical
I/O
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 11
Gen-Z Allows Memory Innovation
DRAM
Controller
Memory Bus
Media
DRAM
DRAM
DRAM
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 12
Gen-Z Allows Memory Innovation
DRAM
Gen-Z Logic
Gen-Z Logic
DRAM
Controller
Media
Gen-Z Memory DRAM
Semantic Fabric
DRAM
Controller
Gen-Z Logic
SCM
Gen-Z Logic
Media
Controller
Gen-Z Fabric SCM CPU
Media
SCM
SCM
SCM
SCM
Processor Media Module
Storage Class Memory
Gen-Z Switch
GPU
CPU or
FPGA
Processor Media Module
Media Module Media Module
Media DRAM
Gen-Z Logic
Controller
Media
Controller
or
Media
DRAM
Media
FPGA Media DRAM
Media DRAM
Accelerator
Multiple resources enabled by
Universal Interconnect
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 14
Gen-Z Creates More Real Estate
• Gen-Z can be used to connect to devices inside and outside the server enabling a composable system
• Gen-Z’s pin efficient interface and ability to multiplex with PCIe pins allows for an overall increase in
memory bandwidth
Rack-Level Pooled
Server
Server Local Memory Memory
Server
Memory
Channels
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 15
Fully Composable Through Disaggregation Using Gen-Z
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 16
Example Gen-Z System with Gen-Z & PCIe® I/O
Host System
Physical
Gen-Z
Switch
Gen-Z
Switch
Gen-Z LPD PCIe I/O PCIe Switch Configuration
Component Device
Gen-Z LPD ... Gen-Z LPD Gen-Z LPD ... Gen-Z LPD PCIe I/O ... PCIe I/O
Component Component Component Component Device Device
• Gen-Z systems may contain a mix of Gen-Z I/O components and PCI Express® I/O devices
• PCIe worked immediately with unmodified OSs by appearing to SW as conventional PCI devices & bridges
• Gen-Z is using a similar strategy via the concept of logical PCI devices (LPDs)
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 17
I/O Component Sharing
• With suitable Gen-Z fabric management SW,
a single Gen-Z I/O component can be shared
among multiple Gen-Z systems
• Component sharing offers significant availability
benefits, e.g., system failover for continued
operation and avoidance of stranded resources
• Each Gen-Z system running an unmodified OS
only “sees” LPDs assigned to it by Gen-Z fabric
management SW
• Each Gen-Z system’s BDF space for LPDs is
orthogonal to the BDF space in other systems
• A Gen-Z I/O component designed to be shared by multiple systems must ensure
that the virtual device instances do not interfere with each other
• Gen-Z can deliver the major benefits of PCIe MR-IOV* with less cost & complexity
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 18
More Gen-Z Benefits
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 20
Open With Broad Industry Support
Consortium Members
• Alpha Data • IBM • PLDA Group
• AMD • IDT • Red Hat
• Amphenol • IntelliProp • Samsung
• ARM • Jabil • Seagate
• Avery Design • Lenovo • SK hynix
Systems • Lotes • Smart Modular
• Broadcom • Luxshare-ICT • Spin Transfer
• Cadence • Mellanox Technologies
• Cavium • Mentor Graphics • TE
• Cray • Micron • Tyco Electronics
• Dell EMC • Microsemi • VMware
• Everspin • Molex • Western Digital
• FIT • NetApp • Xilinx
• HP Enterprise • Nokia • Yadro
• Huawei • Numascale
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 21
Gen-Z Summary
• Scalable system interconnect and protocol
• Optimized for memory-semantic communications
• Breaks processor-memory innovation dependency
• Opportunity to simplify software overhead and complexity
• Unmodified OS support
• Common modular connector and mechanical form factors
• Visit the Gen-Z booth, #739, for more information and see the demonstrations
• Attend “Chat with the Experts” tonight to speak with Mike Krause about Gen-Z
at the Fabrics Table
• Visit us at genzconsortium.org
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 22
genzconsortium.org
genzconsortium.org © Gen-Z Consortium 2017 23