SlideShare a Scribd company logo
CXL-related Activities within OCP
Siamak Tavallaei
Chief Systems Architect
CXL Advisor to the Board, CXL Consortium
Feb 9, 2024
CXL as the standard protocol for data-movement through
coherent memory and for the associated management and
system composability
OCP as a community to realize integrated systems around
CXL
CXL Technical Work Groups
CXL Consortium
https://www.computeexpresslink.org
CXL Board of Directors (BoD)
https://www.computeexpresslink.org/meettheboard
Marketing Work Group (MWG)
Technical Task Force (TTF)
Active CXL WGs run under Technical Task Force (TTF)
PWG (Protocol WG)
SSWG (System and Software WG)
PHY (Physical and Link Work Group)
MSWG (Memory System WG)
Compliance WG
OCP Server Project
Active OCP Server Project subprojects and workstreams
Drive contributions (Base Spec, Design Spec, Products, …)
https://www.opencompute.org/wiki/Server
CMS (Composable Memory System)
https://www.opencompute.org/projects/composable-memory-system
DC-MHS (Datacenter-ready Modular Hardware System)
https://www.opencompute.org/projects/dc-mhs
Extended Connectivity Workstream (for PCIe and CXL)
https://www.opencompute.org/wiki/Server/PCIe_Extended_Connectivity_Requirements_Workstream
ODSA (Open Domain-Specific Architecture)
https://www.opencompute.org/wiki/Server/ODSA
OAI (Open Accelerator Infrastructure)
https://www.opencompute.org/wiki/Server/OAI
HPC (High-performance Computing)
https://www.opencompute.org/wiki/HPC
OCP NIC
https://www.opencompute.org/wiki/Server/NIC
A converged memory environment
is the main key
for ease of software programing!
and efficient data-movement!
Better Connectivity
&
Remove Bottlenecks
Provide
New Capabilities
The CXL 3.0 Spec
allows for a large
interconnected Fabric
ComputeExpressLink™ andCXL™Consortiumaretrademarksof the ComputeExpressLink Consortium. 29
CXL3.0Fabrics
Composable Systems with Spine/Leaf Architecture
CXL 3.0Fabric Architecture
• InterconnectedSpine Switch System
• Leaf Switch NIC Enclosure
• Leaf Switch CPU Enclosure
• Leaf Switch AcceleratorEnclosure
• Leaf Switch Memory Enclosure
CXL Switch
Accelerator Memory CPUs CPUs
CXL Switch
GFAM GFAM GFAM
CXL Switch CXL Switch
NIC NIC
CXL Switch
CXL Switch Spine
Switches
LeafSwitches
EndDevices
Fabric
Manager
Example
traffic
flow
ComputeExpressLink™ andCXL™Consortiumaretrademarksof the ComputeExpressLink Consortium. 30
CXL3.1Fabrics
Enables more efficient “East/West” interconnect
CXL
3.0/3.1
Composable Fabric growth for disaggregation/pooling/accelerator
Composable Architecture
n e w p a ra d i g m fo r
d i s a g g re ga te d c o m p u t i n g !
H P C , A I / M L , I n - m e m o r y D ata b a s e s
Challenges
Complex
Interconnect
?
Successful Disaggregation Approach
First do no harm
 The OS running on a Server: The Platform and the CXL Fabric Manager provide
the same experience as a static server system
 Remedy every new fault mode
 Ride on PCIe, UEFI, and traditional RAS and Security
 Reduce the problem to that which has been solved before!
Put things where they belong
• Partition the system efficiently: ease of use, serviceability, maintenance
While pushing the envelop, if it hurts, don’t do it!
• Retreat from the extremes and avoid too many variables for the first generation
• Fail Fast, learn, and grow the solution through PoCs
Successful Disaggregation Approach
First do no harm
 The OS running on a Server: The Platform and the CXL Fabric Manager provide
the same experience as a static server system
 Remedy every new fault mode
 Ride on PCIe, UEFI, and traditional RAS and Security
 Reduce the problem to that which has been solved before!
Put things where they belong
• Partition the system efficiently: ease of use, serviceability, maintenance
While pushing the envelop, if it hurts, don’t do it!
• Retreat from the extremes and avoid too many variables for the first generation
• Fail Fast, learn, and grow the solution through PoCs
Successful Disaggregation Approach
First do no harm
 The OS running on a Server: The Platform and the CXL Fabric Manager provide
the same experience as a static server system
 Remedy every new fault mode
 Ride on PCIe, UEFI, and traditional RAS and Security
 Reduce the problem to that which has been solved before!
Put things where they belong
• Partition the system efficiently: ease of use, serviceability, maintenance
While pushing the envelop, if it hurts, don’t do it!
• Retreat from the extremes and avoid too many variables for the first generation
• Fail Fast, learn, and grow the solution through PoCs
Based on the Modular Building Block Architecture (MBA),
Build a reference hardware system
to allow the software architecture
to be ready for
the full set of features!
Enablers (Software and Firmware Ingredients)
CXL Fabric Manager
• Secure composability, allocation, on-lining/off-lining
Pre-boot Environment
• Discovery, enumeration, setup, …
CXL Bus/Class Driver
• Configuration, Resource Allocation
CXL Memory Device Driver
• Interactions with Bus/Class Driver, Fabric Manager, VMM, …
• RAS, Security, Fault-isolation, On-lining, Off-lining, …
• Error Isolation, Telemetry, Performance Monitoring
OS-specific Software
• VMM, Hypervisor
• VM Allocation, Orchestration, Fault-isolation & Recovery
O C P
i s t h e p l a c e w h e r e w e
R e a l i z e
Te c h n o l o g i e s
i n t o
I n t e g r a t e d S y s t e m s
Activities within OCP Server Project
in support of CXL-enabled Systems
CMS (Composable Memory System)
Software Infrastructure for managing tiered, composable, disaggregated systems
https://www.opencompute.org/projects/composable-memory-system
DC-MHS (Datacenter-ready Modular Hardware System)
M-SIF (modular shared infrastructure)
Partition the system efficiently: ease of use, serviceability, maintenance
https://www.opencompute.org/projects/dc-mhs
https://www.opencompute.org/wiki/Server/DC-MHS
Extended Connectivity Workstream (for PCIe and CXL)
https://www.opencompute.org/wiki/Server/PCIe_Extended_Connectivity_Requirements_Workstream
Interconnect for the Disaggregated Computing
Local Disaggregation within a Chassis
With the option to Extend connectivity to Expansion Chassis
Considerations for Copper and Photonic Interconnect
B a s ed on
O C P
O p en Ac c el er a tor
I nf r as tructure
(OA I )
Summary:
Successful Disaggregation Approach (at OCP)
First do no harm (software compatibility, security, and management: CMS)
 The OS running on a Server: The Platform and the CXL Fabric Manager provide the
same experience as a static server system
 Remedy every new fault mode
 Ride on PCIe, UEFI, and traditional RAS and Security
 Reduce the problem to that which has been solved before!
Put things where they belong (modular hardware system: DC-MHS/M-SIF)
 Partition the system efficiently: ease of use, serviceability, maintenance
While pushing the envelop, if it hurts, don’t do it! (robust Extendeded Connectivity)
• Retreat from the extremes; avoid too many variables for the first generation
• Fail Fast, learn, and grow the solution through PoCs
Siamak Tavallaei has recently served as the CXL Consortium President, Chief
Systems Architect at Google Cloud, and the Incubation Committee (IC)
Representative for the Server Project. He is currently the CXL Advisor to the
Board at CXL Consortium and actively participates in OCP Steering
Committee. His current focus is the system optimization for large-scale,
mega-datacenters for general-purpose and tightly-connected, accelerated
machines built on co-designed hardware, software, security, and
management. He continues to drive the architecture and productization of
CXL-enabled solutions for AI/ML, HPC, and large memory-footprint
Databases. In 2016, he joined OCP as a co-lead of Server Project where he
drove open-sourced modular design concepts for integrated
hardware/software solutions (OAI, DC-SCM, CMS, DC-MHS, and DC-Stack).
His experiences as Chief Systems Architect at Google, Principal Architect at
Microsoft Azure, Distinguished Technologist at HP, and Principal Member of
Technical Staff at Compaq along with his contributions to industry
collaborations such as EISA, PCI, InfiniBand, and CXL give Siamak a broad
understanding of requirements and solutions for the Enterprise, Hyperscale,
and Edge datacenters and industry-wide initiatives.
Bio

More Related Content

Similar to Q1 Memory Fabric Forum: CXL-Related Activities within OCP

resume-docx copy
resume-docx copyresume-docx copy
resume-docx copy
Kory Wheatley
 
jayachandra_AIX_Resume.doc
jayachandra_AIX_Resume.docjayachandra_AIX_Resume.doc
jayachandra_AIX_Resume.doc
jaya chandra
 
MarkSFong_Resume-Nov2016
MarkSFong_Resume-Nov2016MarkSFong_Resume-Nov2016
MarkSFong_Resume-Nov2016
Mark Steve Fong
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Paco Nathan
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with Openstack
Ryan Aydelott
 
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Virtualization and Cloud Management Solutions
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 
OL_RES
OL_RESOL_RES
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptx
Ravi Yadav
 
bankofWilliam_Pashillyods25082016w (1)
bankofWilliam_Pashillyods25082016w (1)bankofWilliam_Pashillyods25082016w (1)
bankofWilliam_Pashillyods25082016w (1)
William Parsly, FBCS/CITP,Beng/Msc
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
Fran Navarro
 
New Updated AIX Resume
New Updated AIX ResumeNew Updated AIX Resume
New Updated AIX Resume
Satish Kopparapu
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
Paco Nathan
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
NetApp
 
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Getting value from IoT, Integration and Data Analytics
 
rev2-aaa
rev2-aaarev2-aaa
rev2-aaa
Eugene Klaus
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Hitachi Vantara
 
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
GeeksLab Odessa
 
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing EnvironmentDCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
Docker, Inc.
 
Next-Gen Decision Making in Under 2ms
Next-Gen Decision Making in Under 2msNext-Gen Decision Making in Under 2ms
Next-Gen Decision Making in Under 2ms
Ilya Ganelin
 

Similar to Q1 Memory Fabric Forum: CXL-Related Activities within OCP (20)

resume-docx copy
resume-docx copyresume-docx copy
resume-docx copy
 
jayachandra_AIX_Resume.doc
jayachandra_AIX_Resume.docjayachandra_AIX_Resume.doc
jayachandra_AIX_Resume.doc
 
MarkSFong_Resume-Nov2016
MarkSFong_Resume-Nov2016MarkSFong_Resume-Nov2016
MarkSFong_Resume-Nov2016
 
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed FrameworksStrata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
Strata SC 2014: Apache Mesos as an SDK for Building Distributed Frameworks
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with Openstack
 
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
Troubleshooting Storage Devices Using vRealize Operations (formerly vC Ops)
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 
OL_RES
OL_RESOL_RES
OL_RES
 
Containerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptxContainerizing couchbase with microservice architecture on mesosphere.pptx
Containerizing couchbase with microservice architecture on mesosphere.pptx
 
bankofWilliam_Pashillyods25082016w (1)
bankofWilliam_Pashillyods25082016w (1)bankofWilliam_Pashillyods25082016w (1)
bankofWilliam_Pashillyods25082016w (1)
 
Systems oracle overview_hardware
Systems oracle overview_hardwareSystems oracle overview_hardware
Systems oracle overview_hardware
 
New Updated AIX Resume
New Updated AIX ResumeNew Updated AIX Resume
New Updated AIX Resume
 
Datacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DCDatacenter Computing with Apache Mesos - BigData DC
Datacenter Computing with Apache Mesos - BigData DC
 
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red HatAccelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
Accelerate Your OpenStack Deployment Presented by SolidFire and Red Hat
 
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
Best Practices for Enterprise Continuous Delivery of Oracle Fusion Middlewa...
 
rev2-aaa
rev2-aaarev2-aaa
rev2-aaa
 
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...Comprehensive and Simplified Management for VMware vSphere Environments - now...
Comprehensive and Simplified Management for VMware vSphere Environments - now...
 
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
AI&BigData Lab 2016. Сарапин Виктор: Размер имеет значение: анализ по требова...
 
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing EnvironmentDCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
DCSF19 Transforming a 15+ Year Old Semiconductor Manufacturing Environment
 
Next-Gen Decision Making in Under 2ms
Next-Gen Decision Making in Under 2msNext-Gen Decision Making in Under 2ms
Next-Gen Decision Making in Under 2ms
 

More from Memory Fabric Forum

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
Memory Fabric Forum
 
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.
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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 ...
Memory Fabric Forum
 
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)
Memory Fabric Forum
 
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
Memory Fabric Forum
 
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
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 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: 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: 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: 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
 
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: 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
 
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
 

Recently uploaded

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Q1 Memory Fabric Forum: CXL-Related Activities within OCP

  • 1. CXL-related Activities within OCP Siamak Tavallaei Chief Systems Architect CXL Advisor to the Board, CXL Consortium Feb 9, 2024
  • 2. CXL as the standard protocol for data-movement through coherent memory and for the associated management and system composability OCP as a community to realize integrated systems around CXL
  • 3. CXL Technical Work Groups CXL Consortium https://www.computeexpresslink.org CXL Board of Directors (BoD) https://www.computeexpresslink.org/meettheboard Marketing Work Group (MWG) Technical Task Force (TTF) Active CXL WGs run under Technical Task Force (TTF) PWG (Protocol WG) SSWG (System and Software WG) PHY (Physical and Link Work Group) MSWG (Memory System WG) Compliance WG
  • 4. OCP Server Project Active OCP Server Project subprojects and workstreams Drive contributions (Base Spec, Design Spec, Products, …) https://www.opencompute.org/wiki/Server CMS (Composable Memory System) https://www.opencompute.org/projects/composable-memory-system DC-MHS (Datacenter-ready Modular Hardware System) https://www.opencompute.org/projects/dc-mhs Extended Connectivity Workstream (for PCIe and CXL) https://www.opencompute.org/wiki/Server/PCIe_Extended_Connectivity_Requirements_Workstream ODSA (Open Domain-Specific Architecture) https://www.opencompute.org/wiki/Server/ODSA OAI (Open Accelerator Infrastructure) https://www.opencompute.org/wiki/Server/OAI HPC (High-performance Computing) https://www.opencompute.org/wiki/HPC OCP NIC https://www.opencompute.org/wiki/Server/NIC
  • 5.
  • 6.
  • 7.
  • 8. A converged memory environment is the main key for ease of software programing! and efficient data-movement!
  • 9.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17. The CXL 3.0 Spec allows for a large interconnected Fabric
  • 18. ComputeExpressLink™ andCXL™Consortiumaretrademarksof the ComputeExpressLink Consortium. 29 CXL3.0Fabrics Composable Systems with Spine/Leaf Architecture CXL 3.0Fabric Architecture • InterconnectedSpine Switch System • Leaf Switch NIC Enclosure • Leaf Switch CPU Enclosure • Leaf Switch AcceleratorEnclosure • Leaf Switch Memory Enclosure CXL Switch Accelerator Memory CPUs CPUs CXL Switch GFAM GFAM GFAM CXL Switch CXL Switch NIC NIC CXL Switch CXL Switch Spine Switches LeafSwitches EndDevices Fabric Manager Example traffic flow
  • 19. ComputeExpressLink™ andCXL™Consortiumaretrademarksof the ComputeExpressLink Consortium. 30 CXL3.1Fabrics Enables more efficient “East/West” interconnect CXL 3.0/3.1 Composable Fabric growth for disaggregation/pooling/accelerator
  • 20. Composable Architecture n e w p a ra d i g m fo r d i s a g g re ga te d c o m p u t i n g ! H P C , A I / M L , I n - m e m o r y D ata b a s e s
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 30. Successful Disaggregation Approach First do no harm  The OS running on a Server: The Platform and the CXL Fabric Manager provide the same experience as a static server system  Remedy every new fault mode  Ride on PCIe, UEFI, and traditional RAS and Security  Reduce the problem to that which has been solved before! Put things where they belong • Partition the system efficiently: ease of use, serviceability, maintenance While pushing the envelop, if it hurts, don’t do it! • Retreat from the extremes and avoid too many variables for the first generation • Fail Fast, learn, and grow the solution through PoCs
  • 31. Successful Disaggregation Approach First do no harm  The OS running on a Server: The Platform and the CXL Fabric Manager provide the same experience as a static server system  Remedy every new fault mode  Ride on PCIe, UEFI, and traditional RAS and Security  Reduce the problem to that which has been solved before! Put things where they belong • Partition the system efficiently: ease of use, serviceability, maintenance While pushing the envelop, if it hurts, don’t do it! • Retreat from the extremes and avoid too many variables for the first generation • Fail Fast, learn, and grow the solution through PoCs
  • 32. Successful Disaggregation Approach First do no harm  The OS running on a Server: The Platform and the CXL Fabric Manager provide the same experience as a static server system  Remedy every new fault mode  Ride on PCIe, UEFI, and traditional RAS and Security  Reduce the problem to that which has been solved before! Put things where they belong • Partition the system efficiently: ease of use, serviceability, maintenance While pushing the envelop, if it hurts, don’t do it! • Retreat from the extremes and avoid too many variables for the first generation • Fail Fast, learn, and grow the solution through PoCs
  • 33. Based on the Modular Building Block Architecture (MBA), Build a reference hardware system to allow the software architecture to be ready for the full set of features!
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Enablers (Software and Firmware Ingredients) CXL Fabric Manager • Secure composability, allocation, on-lining/off-lining Pre-boot Environment • Discovery, enumeration, setup, … CXL Bus/Class Driver • Configuration, Resource Allocation CXL Memory Device Driver • Interactions with Bus/Class Driver, Fabric Manager, VMM, … • RAS, Security, Fault-isolation, On-lining, Off-lining, … • Error Isolation, Telemetry, Performance Monitoring OS-specific Software • VMM, Hypervisor • VM Allocation, Orchestration, Fault-isolation & Recovery
  • 42. O C P i s t h e p l a c e w h e r e w e R e a l i z e Te c h n o l o g i e s i n t o I n t e g r a t e d S y s t e m s
  • 43. Activities within OCP Server Project in support of CXL-enabled Systems CMS (Composable Memory System) Software Infrastructure for managing tiered, composable, disaggregated systems https://www.opencompute.org/projects/composable-memory-system DC-MHS (Datacenter-ready Modular Hardware System) M-SIF (modular shared infrastructure) Partition the system efficiently: ease of use, serviceability, maintenance https://www.opencompute.org/projects/dc-mhs https://www.opencompute.org/wiki/Server/DC-MHS Extended Connectivity Workstream (for PCIe and CXL) https://www.opencompute.org/wiki/Server/PCIe_Extended_Connectivity_Requirements_Workstream Interconnect for the Disaggregated Computing Local Disaggregation within a Chassis With the option to Extend connectivity to Expansion Chassis Considerations for Copper and Photonic Interconnect
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. B a s ed on O C P O p en Ac c el er a tor I nf r as tructure (OA I )
  • 50.
  • 51.
  • 52. Summary: Successful Disaggregation Approach (at OCP) First do no harm (software compatibility, security, and management: CMS)  The OS running on a Server: The Platform and the CXL Fabric Manager provide the same experience as a static server system  Remedy every new fault mode  Ride on PCIe, UEFI, and traditional RAS and Security  Reduce the problem to that which has been solved before! Put things where they belong (modular hardware system: DC-MHS/M-SIF)  Partition the system efficiently: ease of use, serviceability, maintenance While pushing the envelop, if it hurts, don’t do it! (robust Extendeded Connectivity) • Retreat from the extremes; avoid too many variables for the first generation • Fail Fast, learn, and grow the solution through PoCs
  • 53.
  • 54. Siamak Tavallaei has recently served as the CXL Consortium President, Chief Systems Architect at Google Cloud, and the Incubation Committee (IC) Representative for the Server Project. He is currently the CXL Advisor to the Board at CXL Consortium and actively participates in OCP Steering Committee. His current focus is the system optimization for large-scale, mega-datacenters for general-purpose and tightly-connected, accelerated machines built on co-designed hardware, software, security, and management. He continues to drive the architecture and productization of CXL-enabled solutions for AI/ML, HPC, and large memory-footprint Databases. In 2016, he joined OCP as a co-lead of Server Project where he drove open-sourced modular design concepts for integrated hardware/software solutions (OAI, DC-SCM, CMS, DC-MHS, and DC-Stack). His experiences as Chief Systems Architect at Google, Principal Architect at Microsoft Azure, Distinguished Technologist at HP, and Principal Member of Technical Staff at Compaq along with his contributions to industry collaborations such as EISA, PCI, InfiniBand, and CXL give Siamak a broad understanding of requirements and solutions for the Enterprise, Hyperscale, and Edge datacenters and industry-wide initiatives. Bio