SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
Allan Cantle - 3/25/2021


a.cantle@nallasway.com
OMI - Open Memory Interface
The Missing Piece of a Disaggregated


Modular, Flexible & Composable Computing World
Ethernet
or
PCIe
with
future
support
for
CXL
Resources are allocated & managed
with composer software, allocating
appropriate resources to each virtual
machine driven Workload
What is Disaggregation?
An attempt to free up Stranded Resources for di
ff
ering Workloads
Disaggregating Local DDR Memory


into Memory Pools has


proven to be more challenging


.


Latency Critical


.


RAS Issues
A A A A
A
A A A
C
C
C
C
C
C
C
C
M
M
M
M
M
M
M
M
S
S
S
S
S
S
S
S
IO
IO
IO
IO
IO
IO
IO
IO
Rack Scale Disaggregation
S
C M
M
M
C
IO IO
A
S S
S S S
S S
Classic Server with a


Typical Converged Infrastructure
A
IO
M = Memory
= Accelerator
= Input/Output C = Compute
S = Storage • Downsides of Rack Scale Disaggregation


• Increased Power through more data
movement


• Increased stress on Network in order
to enable software composability
Focus of this Webinar
C C C C
M M M M
What is Disaggregation?
An attempt to free up Stranded Resources for di
ff
ering Workloads
A A A A
A
A A A
M M M M
S
S
S
S
S
S
S
S
IO
IO
IO
IO
IO
IO
IO
IO
Rack Scale Disaggregation
S
C M
M
M
C
IO IO
A
S S
S S S
S S
Classic Server with a


Typical Converged Infrastructure
A
IO
M = Memory
= Accelerator
= Input/Output C = Compute
S = Storage
Focus of this Webinar
C C C C
Memory Inception


over OpenCAPI
Thymesis Flow
Why do Workloads differ in resource needs?
Di
ff
ering Compute ratios - Ops : Bytes/sec : Bytes Capacity
Workload Type Processor Centric Balanced (Classic) Data Centric
Compute Ratio 100 : 1 : 0.01 1 : 1 : 1 0.01 : 1 : 100
Architectural Example


M = HBM M = DRAM
A M C M
S
S
S
S S
C
S
IO IO IO
S
If you Compose a
Computer to
Application A’s
exact needs


——>


you now have a
“Domain Speci
f
ic
Architecture”
Building
Application A’s
exact architecture
requires Modularity,
Flexibility &
Composability


EVERYWHERE
IO
IO
Algo 1


100 : 1 : 0.01
Algo 2


1 : 1 : 1 Algo 3


0.01 : 1 : 100
Algo 4


100 : 1 : 0.01
Applications often have di
ff
ering
workload Algorithms running in
parallel with di
ff
ering IO bandwidth
between them
IO
IO
IO
IO
IO
Application A
The Compute Ratio
Hierarchically repeats itself
in a Fractal like manner
IO
Disaggregation without the Downsides
Physically Modular, Flexible and Composable
IO
IO
Algo 1


100 : 1 : 0.01
Algo 2


1 : 1 : 1 Algo 3


0.01 : 1 : 100
Algo 4


100 : 1 : 0.01
IO
IO
IO
IO
IO
IO
Application A
• Lego Block construction of Compute Ratios at the system level


• Domain Speci
f
ic Implementations could be quickly con
f
igured and tested


• Dense Modularity & Distributed Computing minimize data movement power
Disaggregation without the Downsides
Physically Modular, Flexible and Composable
Application A
• Lego Block construction of Compute Ratios at the system level


• Domain Speci
f
ic Implementations could be quickly con
f
igured and tested


• Dense Modularity & Distributed Computing minimize data movement power
DDR a Parallel Interface in Serial World
Unsuitable for physically Composable Systems
• Network, Memory, Media modules & IO use Common Serial EDSFF Interconnect
OCP - NIC 3.0
SNIA - E1.S & E3.S
Typically < 100W
S
IO
OMI DDIMM
M
IO
M
DDR DIMM
OMI DDIMM Overview
OMI O
ff
ers far more than just Composability
• <10ns Latency Adder over a standard DDR4 RDIMM


• In production since mid 2019 from Samsung, Smart Modular & Micron


• Memory Technology Agnostic - e.g. Easy processor migration from DDR4 to DDR5


• Up to 8x more memory bandwidth per processor - (2x BW/DDIMM + 4x No. Channels)


• Ecosystem Enablement with FPGA Host and Buffer Bringup Platform


• Fully Open Sourced IP for Host Controller and OMI Memory Buffer (RTL in Github)


• Functional and Memory Traf
f
ic Generator IP for testing purposes
16GB / 32GB - 1U High 64GB - 2U High 128GB - 3U High
32GB 3200 DDR4 DIMM (reference)
OMI DDIMMs Formats
8 Industry Standard
DDR4 Channels
8 OMI Channels
(Equivalent Pin
Comparison)
Apollo - FPGA Host Controller Bringup Platform
Gemini - OMI
DDIMM with
FPGA Bu
ff
er
IBM - POWER10 Die
The OMI Advantage
Memory Bandwidth AND Capacity at LOW Cost
To Scale = 20pts : 1mm
AMD - EPYC Rome IO Die
4x (2x2) DDR4 3200
DIMM Channels
= 102GBytes/s
8x (8x1) OMI 25G
DDIMM Channels
= 400GB/s
8x (8x1) OMI 25G
DDIMM Channels
= 400GB/s 1x HBM2
8x (8x1) Channels
= 311GB/s
HBM2
HBM2
HBM2
HBM2
HBM2
HBM2
NVidia - Ampere Die
Fully Composable Compute Node Module
Leveraged from OCP’s OAM Module - nicknamed OAM
-
HPC
• FPGA Main Processor Example


• supports many composable Memory / Storage / IO con
f
igurations
22x 2C Connectors


For Memory, Storage &/or IO
Xilinx VU37P or VU13P


OAM
-
HPC Module Top View
EDSFF TA
-
1002 Interconnect


OAM
-
HPC Module Bottom View
OAM
-
HPC Module Bottom View


with many IO, Memory & Media
Con
f
igurations
IBM POWER 10 OAM
-
HPC Module
Leveraged from OCP’s OAM Module - nicknamed OAM
-
HPC
• Form Factor con
f
igurable for IBM POWER 10 Processor


• Already supports the composable OMI DDIMM


• Cabled IO for OpenCAPI, SMP, and/or PCIe
22x 2C Connectors


For Memory, Storage &/or IO
IBM POWER 10


OAM
-
HPC Module Top View
EDSFF TA
-
1002 Interconnect


OAM
-
HPC Module Bottom View
OAM
-
HPC Module Bottom View


Populated with


16x OMI DDIMMs + Cabled IO
Memory Pooling Example Con
f
iguration
Pluggable into OCP OAI Chassis
Thank you
Want to
f
ind out more about OMI or the OAM
-
HPC Module?


Please contact Allan Cantle at a.cantle@nallasway.com

Contenu connexe

Tendances

PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference Modeling
DVClub
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACT
DVClub
 
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
LF_DPDK
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architectures
nextlib
 

Tendances (20)

If AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC ArchitectureIf AMD Adopted OMI in their EPYC Architecture
If AMD Adopted OMI in their EPYC Architecture
 
LCA13: Power State Coordination Interface
LCA13: Power State Coordination InterfaceLCA13: Power State Coordination Interface
LCA13: Power State Coordination Interface
 
DDR3
DDR3DDR3
DDR3
 
PCI Express Verification using Reference Modeling
PCI Express Verification using Reference ModelingPCI Express Verification using Reference Modeling
PCI Express Verification using Reference Modeling
 
The e820 trap of Linux kernel hibernation
The e820 trap of Linux kernel hibernationThe e820 trap of Linux kernel hibernation
The e820 trap of Linux kernel hibernation
 
ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
Verification Automation Using IPXACT
Verification Automation Using IPXACTVerification Automation Using IPXACT
Verification Automation Using IPXACT
 
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
LF_DPDK17_Serverless DPDK - How SmartNIC resident DPDK Accelerates Packet Pro...
 
Multi-core architectures
Multi-core architecturesMulti-core architectures
Multi-core architectures
 
RAM
RAMRAM
RAM
 
dual-port RAM (DPRAM)
dual-port RAM (DPRAM)dual-port RAM (DPRAM)
dual-port RAM (DPRAM)
 
VLSI testing and analysis
VLSI testing and analysisVLSI testing and analysis
VLSI testing and analysis
 
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform TopologiesPCI Express* based Storage: Data Center NVM Express* Platform Topologies
PCI Express* based Storage: Data Center NVM Express* Platform Topologies
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash Storage
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor Architecture
 
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112GDesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
DesignCon 2019 112-Gbps Electrical Interfaces: An OIF Update on CEI-112G
 
Block I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktraceBlock I/O Layer Tracing: blktrace
Block I/O Layer Tracing: blktrace
 
DDR SDRAMs
DDR SDRAMsDDR SDRAMs
DDR SDRAMs
 
CXL Memory Expansion, Pooling, Sharing, FAM Enablement, and Switching
CXL Memory Expansion, Pooling, Sharing, FAM Enablement, and SwitchingCXL Memory Expansion, Pooling, Sharing, FAM Enablement, and Switching
CXL Memory Expansion, Pooling, Sharing, FAM Enablement, and Switching
 
AMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop ProductsAMD Chiplet Architecture for High-Performance Server and Desktop Products
AMD Chiplet Architecture for High-Performance Server and Desktop Products
 

Similaire à OMI - The Missing Piece of a Modular, Flexible and Composable Computing World

Ics21 workshop decoupling compute from memory, storage &amp; io with omi - ...
Ics21 workshop   decoupling compute from memory, storage &amp; io with omi - ...Ics21 workshop   decoupling compute from memory, storage &amp; io with omi - ...
Ics21 workshop decoupling compute from memory, storage &amp; io with omi - ...
Vaibhav R
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
Solv AS
 
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Databricks
 
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Databricks
 
Deview 2013 rise of the wimpy machines - john mao
Deview 2013   rise of the wimpy machines - john maoDeview 2013   rise of the wimpy machines - john mao
Deview 2013 rise of the wimpy machines - john mao
NAVER D2
 
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
Chester Chen
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
Slide_N
 

Similaire à OMI - The Missing Piece of a Modular, Flexible and Composable Computing World (20)

Ics21 workshop decoupling compute from memory, storage &amp; io with omi - ...
Ics21 workshop   decoupling compute from memory, storage &amp; io with omi - ...Ics21 workshop   decoupling compute from memory, storage &amp; io with omi - ...
Ics21 workshop decoupling compute from memory, storage &amp; io with omi - ...
 
Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03Pragma torino 20mar2014 flash&tools vr03
Pragma torino 20mar2014 flash&tools vr03
 
IBM flash systems
IBM flash systems IBM flash systems
IBM flash systems
 
OpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC SystemsOpenPOWER Acceleration of HPCC Systems
OpenPOWER Acceleration of HPCC Systems
 
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
 
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
 
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
Container Attached Storage (CAS) with OpenEBS - Berlin Kubernetes Meetup - Ma...
 
Deview 2013 rise of the wimpy machines - john mao
Deview 2013   rise of the wimpy machines - john maoDeview 2013   rise of the wimpy machines - john mao
Deview 2013 rise of the wimpy machines - john mao
 
6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final6 open capi_meetup_in_japan_final
6 open capi_meetup_in_japan_final
 
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
SF Big Analytics & SF Machine Learning Meetup: Machine Learning at the Limit ...
 
Five cool ways the JVM can run Apache Spark faster
Five cool ways the JVM can run Apache Spark fasterFive cool ways the JVM can run Apache Spark faster
Five cool ways the JVM can run Apache Spark faster
 
@IBM Power roadmap 8
@IBM Power roadmap 8 @IBM Power roadmap 8
@IBM Power roadmap 8
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and StorageAccelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
Accelerate and Scale Big Data Analytics with Disaggregated Compute and Storage
 
00 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver200 opencapi acceleration framework yonglu_ver2
00 opencapi acceleration framework yonglu_ver2
 
Intro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPCIntro to Cell Broadband Engine for HPC
Intro to Cell Broadband Engine for HPC
 
Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph Ceph Community Talk on High-Performance Solid Sate Ceph
Ceph Community Talk on High-Performance Solid Sate Ceph
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Cell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology GroupCell Today and Tomorrow - IBM Systems and Technology Group
Cell Today and Tomorrow - IBM Systems and Technology Group
 
RedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power SystemsRedisConf17 - Redis Enterprise on IBM Power Systems
RedisConf17 - Redis Enterprise on IBM Power Systems
 

Dernier

CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
uodye
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
tufbav
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
amitlee9823
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
amitlee9823
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
gajnagarg
 
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 

Dernier (20)

CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men  🔝Muzaffarpur🔝  ...
➥🔝 7737669865 🔝▻ Muzaffarpur Call-girls in Women Seeking Men 🔝Muzaffarpur🔝 ...
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Bommasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
Just Call Vip call girls chhindwara Escorts ☎️9352988975 Two shot with one gi...
 
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Shillong Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime GuwahatiGuwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
Guwahati Escorts Service Girl ^ 9332606886, WhatsApp Anytime Guwahati
 

OMI - The Missing Piece of a Modular, Flexible and Composable Computing World

  • 1. Allan Cantle - 3/25/2021 a.cantle@nallasway.com OMI - Open Memory Interface The Missing Piece of a Disaggregated Modular, Flexible & Composable Computing World
  • 2. Ethernet or PCIe with future support for CXL Resources are allocated & managed with composer software, allocating appropriate resources to each virtual machine driven Workload What is Disaggregation? An attempt to free up Stranded Resources for di ff ering Workloads Disaggregating Local DDR Memory into Memory Pools has proven to be more challenging . Latency Critical . RAS Issues A A A A A A A A C C C C C C C C M M M M M M M M S S S S S S S S IO IO IO IO IO IO IO IO Rack Scale Disaggregation S C M M M C IO IO A S S S S S S S Classic Server with a Typical Converged Infrastructure A IO M = Memory = Accelerator = Input/Output C = Compute S = Storage • Downsides of Rack Scale Disaggregation • Increased Power through more data movement • Increased stress on Network in order to enable software composability Focus of this Webinar
  • 3. C C C C M M M M What is Disaggregation? An attempt to free up Stranded Resources for di ff ering Workloads A A A A A A A A M M M M S S S S S S S S IO IO IO IO IO IO IO IO Rack Scale Disaggregation S C M M M C IO IO A S S S S S S S Classic Server with a Typical Converged Infrastructure A IO M = Memory = Accelerator = Input/Output C = Compute S = Storage Focus of this Webinar C C C C Memory Inception over OpenCAPI Thymesis Flow
  • 4. Why do Workloads differ in resource needs? Di ff ering Compute ratios - Ops : Bytes/sec : Bytes Capacity Workload Type Processor Centric Balanced (Classic) Data Centric Compute Ratio 100 : 1 : 0.01 1 : 1 : 1 0.01 : 1 : 100 Architectural Example M = HBM M = DRAM A M C M S S S S S C S IO IO IO S If you Compose a Computer to Application A’s exact needs ——> you now have a “Domain Speci f ic Architecture” Building Application A’s exact architecture requires Modularity, Flexibility & Composability EVERYWHERE IO IO Algo 1 100 : 1 : 0.01 Algo 2 1 : 1 : 1 Algo 3 0.01 : 1 : 100 Algo 4 100 : 1 : 0.01 Applications often have di ff ering workload Algorithms running in parallel with di ff ering IO bandwidth between them IO IO IO IO IO Application A The Compute Ratio Hierarchically repeats itself in a Fractal like manner IO
  • 5. Disaggregation without the Downsides Physically Modular, Flexible and Composable IO IO Algo 1 100 : 1 : 0.01 Algo 2 1 : 1 : 1 Algo 3 0.01 : 1 : 100 Algo 4 100 : 1 : 0.01 IO IO IO IO IO IO Application A • Lego Block construction of Compute Ratios at the system level • Domain Speci f ic Implementations could be quickly con f igured and tested • Dense Modularity & Distributed Computing minimize data movement power
  • 6. Disaggregation without the Downsides Physically Modular, Flexible and Composable Application A • Lego Block construction of Compute Ratios at the system level • Domain Speci f ic Implementations could be quickly con f igured and tested • Dense Modularity & Distributed Computing minimize data movement power
  • 7. DDR a Parallel Interface in Serial World Unsuitable for physically Composable Systems • Network, Memory, Media modules & IO use Common Serial EDSFF Interconnect OCP - NIC 3.0 SNIA - E1.S & E3.S Typically < 100W S IO OMI DDIMM M IO M DDR DIMM
  • 8. OMI DDIMM Overview OMI O ff ers far more than just Composability • <10ns Latency Adder over a standard DDR4 RDIMM • In production since mid 2019 from Samsung, Smart Modular & Micron • Memory Technology Agnostic - e.g. Easy processor migration from DDR4 to DDR5 • Up to 8x more memory bandwidth per processor - (2x BW/DDIMM + 4x No. Channels) • Ecosystem Enablement with FPGA Host and Buffer Bringup Platform • Fully Open Sourced IP for Host Controller and OMI Memory Buffer (RTL in Github) • Functional and Memory Traf f ic Generator IP for testing purposes 16GB / 32GB - 1U High 64GB - 2U High 128GB - 3U High 32GB 3200 DDR4 DIMM (reference) OMI DDIMMs Formats 8 Industry Standard DDR4 Channels 8 OMI Channels (Equivalent Pin Comparison) Apollo - FPGA Host Controller Bringup Platform Gemini - OMI DDIMM with FPGA Bu ff er
  • 9. IBM - POWER10 Die The OMI Advantage Memory Bandwidth AND Capacity at LOW Cost To Scale = 20pts : 1mm AMD - EPYC Rome IO Die 4x (2x2) DDR4 3200 DIMM Channels = 102GBytes/s 8x (8x1) OMI 25G DDIMM Channels = 400GB/s 8x (8x1) OMI 25G DDIMM Channels = 400GB/s 1x HBM2 8x (8x1) Channels = 311GB/s HBM2 HBM2 HBM2 HBM2 HBM2 HBM2 NVidia - Ampere Die
  • 10. Fully Composable Compute Node Module Leveraged from OCP’s OAM Module - nicknamed OAM - HPC • FPGA Main Processor Example • supports many composable Memory / Storage / IO con f igurations 22x 2C Connectors For Memory, Storage &/or IO Xilinx VU37P or VU13P OAM - HPC Module Top View EDSFF TA - 1002 Interconnect OAM - HPC Module Bottom View OAM - HPC Module Bottom View with many IO, Memory & Media Con f igurations
  • 11. IBM POWER 10 OAM - HPC Module Leveraged from OCP’s OAM Module - nicknamed OAM - HPC • Form Factor con f igurable for IBM POWER 10 Processor • Already supports the composable OMI DDIMM • Cabled IO for OpenCAPI, SMP, and/or PCIe 22x 2C Connectors For Memory, Storage &/or IO IBM POWER 10 OAM - HPC Module Top View EDSFF TA - 1002 Interconnect OAM - HPC Module Bottom View OAM - HPC Module Bottom View Populated with 16x OMI DDIMMs + Cabled IO
  • 12. Memory Pooling Example Con f iguration Pluggable into OCP OAI Chassis
  • 13. Thank you Want to f ind out more about OMI or the OAM - HPC Module? Please contact Allan Cantle at a.cantle@nallasway.com