SlideShare a Scribd company logo
1 of 12
The March of Composability
Onward to Memory with CXL
Alan Benjamin
1
Infrastructure Without Compromise
©2023 | GIGAIO |
THE MARCH OF COMPOSABILITY WITH GIGAIO
2
FabreX
with CXL
FabreX
Today
Legacy
Networks
©2023 | GIGAIO |
10X Better Latency - Sub-Microsecond Interconnect
FABREX DRIVES OUT LATENCY TO DELIVER COMPOSITION
PCIe/CXL
Server 1
PCIe to Network
translation
NW Physical layer
Server 2
Enet/IB Network
Switch
FabreX™
Network Adapter Network Adapter
Storage
GPUs
FPGAs
PCIe/CXL
Storage
GPUs
FPGAs
PCIe to Network
translation
NW Physical layer
Processor Processor
The Only Routable PCIe/CXL
Network Throughout the Rack to
Connect Both Resources and
Servers
©2023 | GIGAIO |
No translations, no buffers, no
kernel calls – NOTHING to slow
performance, reduce flexibility, or
increase complexity and cost
©2023 | GIGAIO | 4
MEMORY TIERS – WHERE YOU THINK IT IS TODAY
Register
Cache
Main Memory
Disaggregated Memory
SSD
HDD
Attached
to CPU
Source: Hot Chips 2022
Network Attached
0.2ns
1–40ns
80-140ns
2-4μs
50-100μs
3-10ms
©2023 | GIGAIO | 5
MEMORY TIERS – REALLY WHERE IT IS TODAY
Register
Cache
Main Memory
Attached
to CPU
Network Attached
0.2ns
1–40ns
80-140ns
2-4μs
50-100μs
3-10ms
FabreX Disaggregated Memory 500ns-1.5μs
HDD
SSD
Disaggregated Memory
©2023 | GIGAIO | 6
KEY DESIGN ASPECTS OF CXL MEMORY
CPU
DDR
CPU
DRAM
CPU
DRAM DRAM DRAM DRAM
DRAM
LPDDR NVM
CXL
With CXL
Today Without CXL
CPU
Interconnect
32GB/s per link
38.4 GB/s per Channel
~100ns
DRAM
~180ns
CPU
38.4 GB/s per Channel
~100ns
DRAM
CXL
64GB/s per x16 link
~170-250ns
DRAM
CXL Controller
CXL moves memory to
a serial comm link
and creates Controller
Goal is for CXL
Memory to be equal in
perf to 2nd processor
memory
DRAM
DRAM DRAM
Frees size and type from CPU,
potentially allowing much:
- Larger amounts of memory
- Cheaper memory
©2021 | GIGAIO | CONFIDENT IA L 7
Direct Attached
Add Capacity
Add Memory variety
CXL 1.1
2H23 to 1H24
Pooled Memory
Flexible allocation
CXL 2.0
Shared Memory
Flexible allocation
CXL 2.0+
mid24 to 1H25
Fabric Memory
Scale
CXL 3.0
2026+ (pulling in?)
©2023 | GIGAIO | 8
MEMORY TIERS – TOMORROW WITH CXL
Register
Cache
Main Memory
CXL Memory with DRAM
Disaggregated Memory
SSD
HDD
Attached
to CPU
CPU Independent
Network Attached
0.2ns
1–40ns
80-140ns
170-250ns
300ns-1μs
2-4μs
50-100μs
3-10ms
FabreX Disaggregated Memory
500ns-1.5μs
High Latency
Memory
CXL other memory – NVMem, low cost
©2023 | GIGAIO | 9
MEMORY TIERS – KEY ISSUES/CONSIDERATIONS
Register
Cache
Main Mem
CXL with DRAM
CXL other memory
Disaggregated
Memory
SSD
HDD
FabreX Disaggregated Memory
High Latency
Memory
Key considerations for future adoption of CXL
Operating System support for a new tier of
memory
Tension between performance and sharing
(pooled or shared memory)
Larger sharing could lead to more
services, aka like storage
If includes separate boxes – will add
latency for switches, adapters, cables
Coherency exponentially increases
complexity – drives smaller “zones”
©2023 | GIGAIO | 1 0
CXL MEMORY WILL (PROBABLY) BE THE FUTURE
Register
Cache
Main Mem
CXL with DRAM
CXL other memory
Disaggregated
Memory
SSD
HDD
FabreX Disaggregated Memory
High Latency
Memory
CXL memory is an exciting new development
Opens the door to much larger memory
models for in-memory computing and much
larger data sets.
Lots of discussion about using less memory
– but history says otherwise
Lots of work to be done – and it will take
time to build production ready solutions
Experimentation and research started
1 1
Shared
Storage
Servers DPU/NIC
FPGAs
Accelerator
Pooling
Appliances
GPUs
FabreX
Memory Fabric
Shared
Memory
©2023 | GIGAIO |
Focused on the best performance, greatest agility, and lowest cost
Uniquely Handles All Compute Side Traffic
GIGAIO UNITES PCIe & CXL UNDER A COMMON CONTROL PLANE
Open Platform based on Industry Stds;
Integrated with Leading Mgmt SW
FabreX
Memory Fabric
Industry standard
Redfish APIs
PCIe + CXL
PCIe + CXL
The Open AI
Infrastructure
Company
1 2
www.gigaio.com

More Related Content

Similar to GigaIO: The March of Composability Onward to Memory with CXL

Consumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a BoxConsumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a Box
Rebekah Rodriguez
 
A switching storage world _ InfoWorld
A switching storage world _ InfoWorldA switching storage world _ InfoWorld
A switching storage world _ InfoWorld
Thomas Hughes
 
Datasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI FamilyDatasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI Family
Grant Aitken
 
3. ami big data hadoop on ucs seminar may 2013
3. ami big data hadoop on ucs seminar may 20133. ami big data hadoop on ucs seminar may 2013
3. ami big data hadoop on ucs seminar may 2013
Taldor Group
 

Similar to GigaIO: The March of Composability Onward to Memory with CXL (20)

CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent Connectivity
 
Optimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge ComputingOptimize Content Delivery with Multi-Access Edge Computing
Optimize Content Delivery with Multi-Access Edge Computing
 
Blue line Supermicro Server Building Block Solutions
Blue line Supermicro Server Building Block SolutionsBlue line Supermicro Server Building Block Solutions
Blue line Supermicro Server Building Block Solutions
 
Heterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of SystemsHeterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of Systems
 
Q1 Memory Fabric Forum: Breaking Through the Memory Wall
Q1 Memory Fabric Forum: Breaking Through the Memory WallQ1 Memory Fabric Forum: Breaking Through the Memory Wall
Q1 Memory Fabric Forum: Breaking Through the Memory Wall
 
Q1 Memory Fabric Forum: Memory Fabric in a Composable System
Q1 Memory Fabric Forum: Memory Fabric in a Composable SystemQ1 Memory Fabric Forum: Memory Fabric in a Composable System
Q1 Memory Fabric Forum: Memory Fabric in a Composable System
 
3PAR and VMWare
3PAR and VMWare3PAR and VMWare
3PAR and VMWare
 
Consumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a BoxConsumption Based On-Demand Private Cloud in a Box
Consumption Based On-Demand Private Cloud in a Box
 
A switching storage world _ InfoWorld
A switching storage world _ InfoWorldA switching storage world _ InfoWorld
A switching storage world _ InfoWorld
 
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXLQ1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
Q1 Memory Fabric Forum: Memory Processor Interface 2023, Focus on CXL
 
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
 
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
 
Supermicro X12 Performance Update
Supermicro X12 Performance UpdateSupermicro X12 Performance Update
Supermicro X12 Performance Update
 
Datasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI FamilyDatasheet - Pivot3 - HCI Family
Datasheet - Pivot3 - HCI Family
 
Mellanox Storage Solutions
Mellanox Storage SolutionsMellanox Storage Solutions
Mellanox Storage Solutions
 
Future of Power: PureFlex and IBM i - Erik Rex
Future of Power: PureFlex and IBM i - Erik RexFuture of Power: PureFlex and IBM i - Erik Rex
Future of Power: PureFlex and IBM i - Erik Rex
 
3. ami big data hadoop on ucs seminar may 2013
3. ami big data hadoop on ucs seminar may 20133. ami big data hadoop on ucs seminar may 2013
3. ami big data hadoop on ucs seminar may 2013
 
Marvell - Transforming Cloud Data Centers with CXL
Marvell - Transforming Cloud Data Centers with CXLMarvell - Transforming Cloud Data Centers with CXL
Marvell - Transforming Cloud Data Centers with CXL
 
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure
Astera Labs:  Intelligent Connectivity for Cloud and AI InfrastructureAstera Labs:  Intelligent Connectivity for Cloud and AI Infrastructure
Astera Labs: Intelligent Connectivity for Cloud and AI Infrastructure
 
Data OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode AdministratorData OnTAP Cluster Mode Administrator
Data OnTAP Cluster Mode Administrator
 

More from Memory Fabric Forum

More from Memory Fabric Forum (20)

H3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptxH3 Platform CXL Solution_Memory Fabric Forum.pptx
H3 Platform CXL Solution_Memory Fabric Forum.pptx
 
Q1 Memory Fabric Forum: ZeroPoint. Remove the waste. Release the power.
Q1 Memory Fabric Forum: ZeroPoint. Remove the waste. Release the power.Q1 Memory Fabric Forum: ZeroPoint. Remove the waste. Release the power.
Q1 Memory Fabric Forum: ZeroPoint. Remove the waste. Release the power.
 
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IPQ1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
Q1 Memory Fabric Forum: Building Fast and Secure Chips with CXL IP
 
Q1 Memory Fabric Forum: Using CXL with AI Applications - Steve Scargall.pptx
Q1 Memory Fabric Forum: Using CXL with AI Applications - Steve Scargall.pptxQ1 Memory Fabric Forum: Using CXL with AI Applications - Steve Scargall.pptx
Q1 Memory Fabric Forum: Using CXL with AI Applications - Steve Scargall.pptx
 
Q1 Memory Fabric Forum: Memory expansion with CXL-Ready Systems and Devices
Q1 Memory Fabric Forum: Memory expansion with CXL-Ready Systems and DevicesQ1 Memory Fabric Forum: Memory expansion with CXL-Ready Systems and Devices
Q1 Memory Fabric Forum: Memory expansion with CXL-Ready Systems and Devices
 
Q1 Memory Fabric Forum: About MindShare Training
Q1 Memory Fabric Forum: About MindShare TrainingQ1 Memory Fabric Forum: About MindShare Training
Q1 Memory Fabric Forum: About MindShare Training
 
Q1 Memory Fabric Forum: CXL-Related Activities within OCP
Q1 Memory Fabric Forum: CXL-Related Activities within OCPQ1 Memory Fabric Forum: CXL-Related Activities within OCP
Q1 Memory Fabric Forum: CXL-Related Activities within OCP
 
Q1 Memory Fabric Forum: CXL Controller by Montage Technology
Q1 Memory Fabric Forum: CXL Controller by Montage TechnologyQ1 Memory Fabric Forum: CXL Controller by Montage Technology
Q1 Memory Fabric Forum: CXL Controller by Montage Technology
 
Q1 Memory Fabric Forum: Teledyne LeCroy | Austin Labs
Q1 Memory Fabric Forum: Teledyne LeCroy | Austin LabsQ1 Memory Fabric Forum: Teledyne LeCroy | Austin Labs
Q1 Memory Fabric Forum: Teledyne LeCroy | Austin Labs
 
Q1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product LineupQ1 Memory Fabric Forum: SMART CXL Product Lineup
Q1 Memory Fabric Forum: SMART CXL Product Lineup
 
Q1 Memory Fabric Forum: CXL Form Factor Primer
Q1 Memory Fabric Forum: CXL Form Factor PrimerQ1 Memory Fabric Forum: CXL Form Factor Primer
Q1 Memory Fabric Forum: CXL Form Factor Primer
 
Q1 Memory Fabric Forum: Big Memory Computing for AI
Q1 Memory Fabric Forum: Big Memory Computing for AIQ1 Memory Fabric Forum: Big Memory Computing for AI
Q1 Memory Fabric Forum: Big Memory Computing for AI
 
Q1 Memory Fabric Forum: Micron CXL-Compatible Memory Modules
Q1 Memory Fabric Forum: Micron CXL-Compatible Memory ModulesQ1 Memory Fabric Forum: Micron CXL-Compatible Memory Modules
Q1 Memory Fabric Forum: Micron CXL-Compatible Memory Modules
 
Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update
Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 UpdateQ1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update
Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update
 
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
 
Q1 Memory Fabric Forum: Intel Enabling Compute Express Link (CXL)
Q1 Memory Fabric Forum: Intel Enabling Compute Express Link (CXL)Q1 Memory Fabric Forum: Intel Enabling Compute Express Link (CXL)
Q1 Memory Fabric Forum: Intel Enabling Compute Express Link (CXL)
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AI
 
Q1 Memory Fabric Forum: VMware Memory Vision
Q1 Memory Fabric Forum: VMware Memory VisionQ1 Memory Fabric Forum: VMware Memory Vision
Q1 Memory Fabric Forum: VMware Memory Vision
 
MemVerge: Memory Expansion Without Breaking the Budget
MemVerge: Memory Expansion Without Breaking the BudgetMemVerge: Memory Expansion Without Breaking the Budget
MemVerge: Memory Expansion Without Breaking the Budget
 
Micron - CXL Enabling New Pliability in the Modern Data Center.pptx
Micron - CXL Enabling New Pliability in the Modern Data Center.pptxMicron - CXL Enabling New Pliability in the Modern Data Center.pptx
Micron - CXL Enabling New Pliability in the Modern Data Center.pptx
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

GigaIO: The March of Composability Onward to Memory with CXL

  • 1. The March of Composability Onward to Memory with CXL Alan Benjamin 1 Infrastructure Without Compromise ©2023 | GIGAIO |
  • 2. THE MARCH OF COMPOSABILITY WITH GIGAIO 2 FabreX with CXL FabreX Today Legacy Networks ©2023 | GIGAIO |
  • 3. 10X Better Latency - Sub-Microsecond Interconnect FABREX DRIVES OUT LATENCY TO DELIVER COMPOSITION PCIe/CXL Server 1 PCIe to Network translation NW Physical layer Server 2 Enet/IB Network Switch FabreX™ Network Adapter Network Adapter Storage GPUs FPGAs PCIe/CXL Storage GPUs FPGAs PCIe to Network translation NW Physical layer Processor Processor The Only Routable PCIe/CXL Network Throughout the Rack to Connect Both Resources and Servers ©2023 | GIGAIO | No translations, no buffers, no kernel calls – NOTHING to slow performance, reduce flexibility, or increase complexity and cost
  • 4. ©2023 | GIGAIO | 4 MEMORY TIERS – WHERE YOU THINK IT IS TODAY Register Cache Main Memory Disaggregated Memory SSD HDD Attached to CPU Source: Hot Chips 2022 Network Attached 0.2ns 1–40ns 80-140ns 2-4μs 50-100μs 3-10ms
  • 5. ©2023 | GIGAIO | 5 MEMORY TIERS – REALLY WHERE IT IS TODAY Register Cache Main Memory Attached to CPU Network Attached 0.2ns 1–40ns 80-140ns 2-4μs 50-100μs 3-10ms FabreX Disaggregated Memory 500ns-1.5μs HDD SSD Disaggregated Memory
  • 6. ©2023 | GIGAIO | 6 KEY DESIGN ASPECTS OF CXL MEMORY CPU DDR CPU DRAM CPU DRAM DRAM DRAM DRAM DRAM LPDDR NVM CXL With CXL Today Without CXL CPU Interconnect 32GB/s per link 38.4 GB/s per Channel ~100ns DRAM ~180ns CPU 38.4 GB/s per Channel ~100ns DRAM CXL 64GB/s per x16 link ~170-250ns DRAM CXL Controller CXL moves memory to a serial comm link and creates Controller Goal is for CXL Memory to be equal in perf to 2nd processor memory DRAM DRAM DRAM Frees size and type from CPU, potentially allowing much: - Larger amounts of memory - Cheaper memory
  • 7. ©2021 | GIGAIO | CONFIDENT IA L 7 Direct Attached Add Capacity Add Memory variety CXL 1.1 2H23 to 1H24 Pooled Memory Flexible allocation CXL 2.0 Shared Memory Flexible allocation CXL 2.0+ mid24 to 1H25 Fabric Memory Scale CXL 3.0 2026+ (pulling in?)
  • 8. ©2023 | GIGAIO | 8 MEMORY TIERS – TOMORROW WITH CXL Register Cache Main Memory CXL Memory with DRAM Disaggregated Memory SSD HDD Attached to CPU CPU Independent Network Attached 0.2ns 1–40ns 80-140ns 170-250ns 300ns-1μs 2-4μs 50-100μs 3-10ms FabreX Disaggregated Memory 500ns-1.5μs High Latency Memory CXL other memory – NVMem, low cost
  • 9. ©2023 | GIGAIO | 9 MEMORY TIERS – KEY ISSUES/CONSIDERATIONS Register Cache Main Mem CXL with DRAM CXL other memory Disaggregated Memory SSD HDD FabreX Disaggregated Memory High Latency Memory Key considerations for future adoption of CXL Operating System support for a new tier of memory Tension between performance and sharing (pooled or shared memory) Larger sharing could lead to more services, aka like storage If includes separate boxes – will add latency for switches, adapters, cables Coherency exponentially increases complexity – drives smaller “zones”
  • 10. ©2023 | GIGAIO | 1 0 CXL MEMORY WILL (PROBABLY) BE THE FUTURE Register Cache Main Mem CXL with DRAM CXL other memory Disaggregated Memory SSD HDD FabreX Disaggregated Memory High Latency Memory CXL memory is an exciting new development Opens the door to much larger memory models for in-memory computing and much larger data sets. Lots of discussion about using less memory – but history says otherwise Lots of work to be done – and it will take time to build production ready solutions Experimentation and research started
  • 11. 1 1 Shared Storage Servers DPU/NIC FPGAs Accelerator Pooling Appliances GPUs FabreX Memory Fabric Shared Memory ©2023 | GIGAIO | Focused on the best performance, greatest agility, and lowest cost Uniquely Handles All Compute Side Traffic GIGAIO UNITES PCIe & CXL UNDER A COMMON CONTROL PLANE Open Platform based on Industry Stds; Integrated with Leading Mgmt SW FabreX Memory Fabric Industry standard Redfish APIs PCIe + CXL PCIe + CXL

Editor's Notes

  1. Now you may have heard of composability in the past. It has been around for a while. One of the key benefits of FabreX is composing resources to a system. Now FabreX has taken composability and brought it to a whole new level. <click> Solutions from HPE, Dell and others made composability a thing by composing storage. Now composing storage is not hard because storage doesn’t operate at the performance levels of anything else on this list. This allows the OEMs to compose across conventional fabrics such as Ethernet. <click> GigaIO can not only compose Storage, but everything on this list. When it comes to memory, today GigaIO can grant access to remote systems’ unused memory or allow multiple servers to share memory. <click> In the near future, this benefit will grow with the inclusion of CXL. GigaIO joined the CXL consortium from the beginning as a Contributing Member. the GigaIO software has been designed to include CXL capabilities and GigaIO already has memory-mapping specific APIs designed to make migration seamless.