SlideShare a Scribd company logo
Siamak Tavallaei
CXL Advisor to the Board, CXL Consortium
Steering Committee, OCP
Feb 08, 2024
CXL-relatedActivitieswithinOCP
MemoryFabricForum(Feb2024)
An Update:
CXL™ 3.1 Specification
Released! (Nov 14, 2023)
Presented by Siamak Tavallaei
CXL Advisor to the Board, CXL Consortium
11
CXL 3.1
Featureenhancements
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
The CXL specification continues to evolve to meet new usage models
• New features introduced in the CXL 3.1 specification:
• CXL Fabric Improvements/Extensions
• Scale-outof CXL fabrics using PBR (Port Based Routing)
• Trusted-Execution-Environment Security Protocol (TSP)
• Allows for Virtualization-basedTrustedExecutionEnvironments (TEEs) to host Confidential Computing Workloads
• Memory Expander Improvements
• Up to 32-bit of metadata and RAS capability enhancements
CXL 3.1 Feature Enhancements
12
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
13
CXL Fabric
Improvements/
Extensions
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
• Fabric Decode/Routing requirements
• Host-to-Host communication with Global Integrated Memory (GIM)
concept (with .UIO)
• Direct P2P .mem support through PBR Switches
• Adds a form of symmetric Link Layer definition
• Enables direct caching of CXL.mem for an accelerator (caching is not possible
with .UIO)
• Fabric Manager (FM) API definition for PBR Switch
CXL Fabric Improvements/Extensions
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. 14
CXL 3.1: Fabric Enhancement Features
Port-Based Routing (PBR) compared to Hierarchy-Based Routing (HBR)
Support fabric topologiesother thantreetopologiesthatHBR switches offer
• Address-based,non-prescriptiveroutingfor large memory fabrics
• Supports tree,mesh, ring,star,butterfly,and multi-dimensionaltopologies
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
Host Host
CXL
CXLHBRSwitch
CXL HBR
Switch
CXL HBR
Switch
CXL HBR
Switch
Type-3
CXLMem
Type-3
CXLMem
Type-3
CXLMem
Type-3
CXLMem
Type-3
CXLMem
Type-3
CXLMem
CXL
PBR
Switc
h
Host Host Host Host
Host Host Host Host
CXL PBR
Switch
CXL PBR
Switch
CXL PBR
Switch
CXL PBR
Switch
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
Type-1/2/3
CXLDevice
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
CXL 3.1: Fabric Enhancement Features
Fabric Manager (FM) API definition for PBR Switch
19
Trusted Execution Environment (TEE)
&
TEE Security Protocol (TSP)
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
RECAP: CXL 2.0 Security Benefits
CXL 2.0 provides Integrity and Data Encryption (IDE)
of traffic across all entities (Root Complex, Switch, Device)
at the Link Layer
CXL 2.0 Switch
CPU/SoC Root Complex CXL Device
Home Agent
MC
Host
Memory
CoherentBridge
IO Bridge IOMMU CXL.memory
CXL.io
Area of
Protection
Coherent Cache
(Optional)
DTLB
MC
Device
Memory
CXL.cache
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
CXL 3.1 Trusted Security Protocol (TSP)
Allows for Virtualization-based, Trusted Execution Environments (TEEs)
to host Confidential Computing Workloads (CC WL)
Benefits:
• Freedom tomigratesensitiveWLs to TSP-enabledClouds
• Collaborationwithmultiplepartiesfor sharingdata
• Conform to Compliance & Data-sovereigntyprograms
• StrengthenApplicationsecurity& SoftwareIP protection
KeyCapabilities:
• Separationbetween TVM*& CSP’s infrastructure(VMM)
• Configurationof CXL device
• Encryptionof sensitivedatain both Host and Devicememory
• Cryptographicallyverify correctconfigurationof trusted
computingenvironment
*TVM = Trusted VM
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
CXL Device
CXL Link
MC
TVM*
VM
VM
VM
VM
CXL.io
CXL.mem
CXL IDE
(Defined in CXL v2.0)
TEE Capable Host
MC
Device
Memory
Device
Memory
Host
Mem
Host
Mem
CXL.io
CXL.mem
Elements of TSP / TSP Overview
22
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
TSP Components for
Confidential Computing
• TrustedExecutionState& Access Control
• How access to memoryis controlled
• Configuration
• Ability to determinethe supported security
featureson the device, enable required
features,and lock the configuration
• Attestation& Authentication
• Trusting who you are talking to
• Memory Encryption
• Encrypting data-at-rest
• Transport Security
• Encrypting the link to protect data-in-flight
and detect/preventphysical attacks
Confidential Computing (initiator)
CXL TrustedExecutionEnvironment SecurityProtocol (TSP)
Attestation
Authentication
Trusted Execution
State & Access
Control
Memory
Encryption
(Data-at-rest)
Transport
Security
(Data-in-flight)
Configuration
CXL memoryexpander (target)
HDM-H (CXL 3.1), HDM-DB (CXL 3.1 ECN)
23
Memory
Expander
Improvements
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
CXL Specification Feature Summary
Features CXL 1.0 / 1.1 CXL 2.0 CXL 3.0 CXL 3.1
Releasedate 2019 2020 August 2022 November2023
Max link rate 32GT/s 32GT/s 64GT/s 64GT/s
Flit 68 byte (up to 32 GT/s)    
Type 1, Type 2 and Type 3 Devices    
MemoryPooling w/ MLDs   
Global PersistentFlush   
CXL IDE   
Switching (Single-level)   
Switching (Multi-level)  
Multiple Type 1/Type 2 devicesper rootport  
Direct memoryaccess for peer-to-peer  
256-byte Flit (up to 64 GT/s PAM4)  
256-byte Flit (Enhanced coherency)  
256-byte Flit (Memorysharing)  
256-byte Flit (Fabric capabilities)  
Fabric Manager API definition for PBR Switch 
Host-to-Hostcommunication with Global Integrated Memory(GIM) concept 
Trusted-Execution-Environment(TEE) SecurityProtocol 
Memoryexpander enhancements (up to 34-bit ofmeta data, RAS capability enhancements) 
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
 Supported
Not Supported
• The CXL specification continues to evolve to meet the
usage models
• New features introduced in the CXL 3.1 specification:
• CXL Fabric Improvements/Extensions
• Scale-outof CXL fabrics using PBR (Port Based Routing)
• Trusted-Execution-Environment Security Protocol (TSP)
• Allows for Virtualization-based,TrustedExecutionEnvironments(TEEs)
to host ConfidentialComputing Workloads
• Memory Expander Improvements
• Up to 34-bit of meta-dataand RAS capability enhancements
CXL 3.1 Summary
26
ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
www.ComputeExpressLink.org
Call to Action
Supportfuture specification
development by joining the
CXL Consortium
Download the
CXL 3.1 Specification
Followus on social media for
updates!
Thank You
www.ComputeExpressLink.org
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

What's hot

SK hynix CXL Disaggregated Memory Solution
SK hynix CXL Disaggregated Memory SolutionSK hynix CXL Disaggregated Memory Solution
SK hynix CXL Disaggregated Memory Solution
Memory Fabric Forum
 
Enfabrica - Bridging the Network and Memory Worlds
Enfabrica - Bridging the Network and Memory WorldsEnfabrica - Bridging the Network and Memory Worlds
Enfabrica - Bridging the Network and Memory Worlds
Memory Fabric Forum
 
The State of CXL-related Activities within OCP
The State of CXL-related Activities within OCPThe State of CXL-related Activities within OCP
The State of CXL-related Activities within OCP
Memory Fabric Forum
 
CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent Connectivity
Memory Fabric Forum
 
CXL at OCP
CXL at OCPCXL at OCP
Arm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm SolutionsArm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm Solutions
Memory Fabric Forum
 
Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)
Pankaj Suryawanshi
 
Shared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMIShared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMI
Allan Cantle
 
All Presentations during CXL Forum at Flash Memory Summit 22
All Presentations during CXL Forum at Flash Memory Summit 22All Presentations during CXL Forum at Flash Memory Summit 22
All Presentations during CXL Forum at Flash Memory Summit 22
Memory Fabric Forum
 
IBM Power VC
IBM Power VCIBM Power VC
IBM Power VC
S.info Srl
 
GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2
NVIDIA
 
Deep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instancesDeep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instances
Amazon Web Services
 
Liqid: Composable CXL Preview
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
Memory Fabric Forum
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
GarvitNTT
 
Xen Hypervisor.pptx
Xen Hypervisor.pptxXen Hypervisor.pptx
Xen Hypervisor.pptx
RiyaBatool
 
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
Memory Fabric Forum
 
AI Hardware Landscape 2021
AI Hardware Landscape 2021AI Hardware Landscape 2021
AI Hardware Landscape 2021
Grigory Sapunov
 
Managed disk-Azure Storage Evolution
Managed disk-Azure Storage EvolutionManaged disk-Azure Storage Evolution
Managed disk-Azure Storage Evolution
Siraj Mohammad
 
Introduction to CXL Fabrics
Introduction to CXL FabricsIntroduction to CXL Fabrics
Introduction to CXL Fabrics
Memory Fabric Forum
 
MemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL EnvironmentsMemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL Environments
Memory Fabric Forum
 

What's hot (20)

SK hynix CXL Disaggregated Memory Solution
SK hynix CXL Disaggregated Memory SolutionSK hynix CXL Disaggregated Memory Solution
SK hynix CXL Disaggregated Memory Solution
 
Enfabrica - Bridging the Network and Memory Worlds
Enfabrica - Bridging the Network and Memory WorldsEnfabrica - Bridging the Network and Memory Worlds
Enfabrica - Bridging the Network and Memory Worlds
 
The State of CXL-related Activities within OCP
The State of CXL-related Activities within OCPThe State of CXL-related Activities within OCP
The State of CXL-related Activities within OCP
 
CXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent ConnectivityCXL Consortium Update: Advancing Coherent Connectivity
CXL Consortium Update: Advancing Coherent Connectivity
 
CXL at OCP
CXL at OCPCXL at OCP
CXL at OCP
 
Arm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm SolutionsArm: Enabling CXL devices within the Data Center with Arm Solutions
Arm: Enabling CXL devices within the Data Center with Arm Solutions
 
Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)Linux Memory Management with CMA (Contiguous Memory Allocator)
Linux Memory Management with CMA (Contiguous Memory Allocator)
 
Shared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMIShared Memory Centric Computing with CXL & OMI
Shared Memory Centric Computing with CXL & OMI
 
All Presentations during CXL Forum at Flash Memory Summit 22
All Presentations during CXL Forum at Flash Memory Summit 22All Presentations during CXL Forum at Flash Memory Summit 22
All Presentations during CXL Forum at Flash Memory Summit 22
 
IBM Power VC
IBM Power VCIBM Power VC
IBM Power VC
 
GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2GPU Accelerated Deep Learning for CUDNN V2
GPU Accelerated Deep Learning for CUDNN V2
 
Deep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instancesDeep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instances
 
Liqid: Composable CXL Preview
Liqid: Composable CXL PreviewLiqid: Composable CXL Preview
Liqid: Composable CXL Preview
 
Oracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptxOracle Cloud Infrastructure.pptx
Oracle Cloud Infrastructure.pptx
 
Xen Hypervisor.pptx
Xen Hypervisor.pptxXen Hypervisor.pptx
Xen Hypervisor.pptx
 
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
Micron: Memory Expansion with CXL Modules: Benefits, Use Cases and Enriching ...
 
AI Hardware Landscape 2021
AI Hardware Landscape 2021AI Hardware Landscape 2021
AI Hardware Landscape 2021
 
Managed disk-Azure Storage Evolution
Managed disk-Azure Storage EvolutionManaged disk-Azure Storage Evolution
Managed disk-Azure Storage Evolution
 
Introduction to CXL Fabrics
Introduction to CXL FabricsIntroduction to CXL Fabrics
Introduction to CXL Fabrics
 
MemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL EnvironmentsMemVerge: The Software Stack for CXL Environments
MemVerge: The Software Stack for CXL Environments
 

Similar to Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update

Micron CXL product and architecture update
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
Memory Fabric Forum
 
CXL Fabric Management Standards
CXL Fabric Management StandardsCXL Fabric Management Standards
CXL Fabric Management Standards
Memory Fabric Forum
 
CXL Consortium Update
CXL Consortium UpdateCXL Consortium Update
CXL Consortium Update
Memory Fabric Forum
 
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP SolutionsSynopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
Memory Fabric Forum
 
Compute Express Link (CXL) – Everything You Ought To Know
Compute Express Link (CXL) – Everything You Ought To KnowCompute Express Link (CXL) – Everything You Ought To Know
Compute Express Link (CXL) – Everything You Ought To Know
Logic Fruit Technologies
 
lorne-poster
lorne-posterlorne-poster
lorne-poster
Gautam Manoharan
 
Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power
Deepak Shankar
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Filipe Miranda
 
Architecting for Hyper-Scale Datacenter Efficiency
Architecting for Hyper-Scale Datacenter EfficiencyArchitecting for Hyper-Scale Datacenter Efficiency
Architecting for Hyper-Scale Datacenter Efficiency
Intel IT Center
 
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
 
Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...
VLSICS Design
 
Xilinx Data Center Strategy and CCIX
Xilinx Data Center Strategy and CCIXXilinx Data Center Strategy and CCIX
Xilinx Data Center Strategy and CCIX
Yoshihiro Horie
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Hannes Tschofenig
 
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
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
Deepak Mane
 
 Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages
Miguel Conde-Ferreira
 
Exploiting rateless codes in cloud storage systems
Exploiting rateless codes in cloud storage systemsExploiting rateless codes in cloud storage systems
Exploiting rateless codes in cloud storage systems
ieeepondy
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
NIKHIL NAIR
 
Robert page-abstract
Robert page-abstractRobert page-abstract
Robert page-abstract
Obsidian Software
 
MACHBASE_NEO
MACHBASE_NEOMACHBASE_NEO
MACHBASE_NEO
MACHBASE
 

Similar to Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update (20)

Micron CXL product and architecture update
Micron CXL product and architecture updateMicron CXL product and architecture update
Micron CXL product and architecture update
 
CXL Fabric Management Standards
CXL Fabric Management StandardsCXL Fabric Management Standards
CXL Fabric Management Standards
 
CXL Consortium Update
CXL Consortium UpdateCXL Consortium Update
CXL Consortium Update
 
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP SolutionsSynopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
Synopsys: Achieve First Pass Silicon Success with Synopsys CXL IP Solutions
 
Compute Express Link (CXL) – Everything You Ought To Know
Compute Express Link (CXL) – Everything You Ought To KnowCompute Express Link (CXL) – Everything You Ought To Know
Compute Express Link (CXL) – Everything You Ought To Know
 
lorne-poster
lorne-posterlorne-poster
lorne-poster
 
Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power Evaluating UCIe based multi-die SoC to meet timing and power
Evaluating UCIe based multi-die SoC to meet timing and power
 
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical HighlightsRed hat Enterprise Linux 6.4 for IBM System z Technical Highlights
Red hat Enterprise Linux 6.4 for IBM System z Technical Highlights
 
Architecting for Hyper-Scale Datacenter Efficiency
Architecting for Hyper-Scale Datacenter EfficiencyArchitecting for Hyper-Scale Datacenter Efficiency
Architecting for Hyper-Scale Datacenter Efficiency
 
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
 
Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...Accelerating system verilog uvm based vip to improve methodology for verifica...
Accelerating system verilog uvm based vip to improve methodology for verifica...
 
Xilinx Data Center Strategy and CCIX
Xilinx Data Center Strategy and CCIXXilinx Data Center Strategy and CCIX
Xilinx Data Center Strategy and CCIX
 
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based MicroprocessorsPerformance of State-of-the-Art Cryptography on ARM-based Microprocessors
Performance of State-of-the-Art Cryptography on ARM-based Microprocessors
 
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
 
Intel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-finalIntel open stack-summit-session-nov13-final
Intel open stack-summit-session-nov13-final
 
 Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages Test system architectures using advanced standardized test languages
 Test system architectures using advanced standardized test languages
 
Exploiting rateless codes in cloud storage systems
Exploiting rateless codes in cloud storage systemsExploiting rateless codes in cloud storage systems
Exploiting rateless codes in cloud storage systems
 
Cluster Computing
Cluster ComputingCluster Computing
Cluster Computing
 
Robert page-abstract
Robert page-abstractRobert page-abstract
Robert page-abstract
 
MACHBASE_NEO
MACHBASE_NEOMACHBASE_NEO
MACHBASE_NEO
 

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: 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-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
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: 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: 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: 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: 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
 
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
Memory Fabric Forum
 
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
Memory Fabric Forum
 
Photowave Presentation Slides - 11.8.23.pptx
Photowave Presentation Slides - 11.8.23.pptxPhotowave Presentation Slides - 11.8.23.pptx
Photowave Presentation Slides - 11.8.23.pptx
Memory Fabric Forum
 
TE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
Memory Fabric Forum
 
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
Memory Fabric Forum
 
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL SwitchesXConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
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: 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: 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: 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: 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: 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
 
Photowave Presentation Slides - 11.8.23.pptx
Photowave Presentation Slides - 11.8.23.pptxPhotowave Presentation Slides - 11.8.23.pptx
Photowave Presentation Slides - 11.8.23.pptx
 
TE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge InterconnectsTE Connectivity: Card Edge Interconnects
TE Connectivity: Card Edge Interconnects
 
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAMSamsung: CMM-H Tiered Memory Solution with Built-in DRAM
Samsung: CMM-H Tiered Memory Solution with Built-in DRAM
 
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL SwitchesXConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
XConn: Scalable Memory Expansion and Sharing for AI Computing with CXL Switches
 

Recently uploaded

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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
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
 
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir 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
 
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
 
“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
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
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
 

Recently uploaded (20)

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...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
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
 
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
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir 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!
 
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
 
“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”
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
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 !
 

Q1 Memory Fabric Forum: Compute Express Link (CXL) 3.1 Update

  • 1. Siamak Tavallaei CXL Advisor to the Board, CXL Consortium Steering Committee, OCP Feb 08, 2024 CXL-relatedActivitieswithinOCP MemoryFabricForum(Feb2024)
  • 2. An Update: CXL™ 3.1 Specification Released! (Nov 14, 2023) Presented by Siamak Tavallaei CXL Advisor to the Board, CXL Consortium
  • 4. The CXL specification continues to evolve to meet new usage models • New features introduced in the CXL 3.1 specification: • CXL Fabric Improvements/Extensions • Scale-outof CXL fabrics using PBR (Port Based Routing) • Trusted-Execution-Environment Security Protocol (TSP) • Allows for Virtualization-basedTrustedExecutionEnvironments (TEEs) to host Confidential Computing Workloads • Memory Expander Improvements • Up to 32-bit of metadata and RAS capability enhancements CXL 3.1 Feature Enhancements 12 ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
  • 6. • Fabric Decode/Routing requirements • Host-to-Host communication with Global Integrated Memory (GIM) concept (with .UIO) • Direct P2P .mem support through PBR Switches • Adds a form of symmetric Link Layer definition • Enables direct caching of CXL.mem for an accelerator (caching is not possible with .UIO) • Fabric Manager (FM) API definition for PBR Switch CXL Fabric Improvements/Extensions ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. 14
  • 7. CXL 3.1: Fabric Enhancement Features Port-Based Routing (PBR) compared to Hierarchy-Based Routing (HBR) Support fabric topologiesother thantreetopologiesthatHBR switches offer • Address-based,non-prescriptiveroutingfor large memory fabrics • Supports tree,mesh, ring,star,butterfly,and multi-dimensionaltopologies ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. Host Host CXL CXLHBRSwitch CXL HBR Switch CXL HBR Switch CXL HBR Switch Type-3 CXLMem Type-3 CXLMem Type-3 CXLMem Type-3 CXLMem Type-3 CXLMem Type-3 CXLMem CXL PBR Switc h Host Host Host Host Host Host Host Host CXL PBR Switch CXL PBR Switch CXL PBR Switch CXL PBR Switch Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice Type-1/2/3 CXLDevice
  • 10. ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. CXL 3.1: Fabric Enhancement Features Fabric Manager (FM) API definition for PBR Switch
  • 11. 19 Trusted Execution Environment (TEE) & TEE Security Protocol (TSP) ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
  • 12. RECAP: CXL 2.0 Security Benefits CXL 2.0 provides Integrity and Data Encryption (IDE) of traffic across all entities (Root Complex, Switch, Device) at the Link Layer CXL 2.0 Switch CPU/SoC Root Complex CXL Device Home Agent MC Host Memory CoherentBridge IO Bridge IOMMU CXL.memory CXL.io Area of Protection Coherent Cache (Optional) DTLB MC Device Memory CXL.cache ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.
  • 13. CXL 3.1 Trusted Security Protocol (TSP) Allows for Virtualization-based, Trusted Execution Environments (TEEs) to host Confidential Computing Workloads (CC WL) Benefits: • Freedom tomigratesensitiveWLs to TSP-enabledClouds • Collaborationwithmultiplepartiesfor sharingdata • Conform to Compliance & Data-sovereigntyprograms • StrengthenApplicationsecurity& SoftwareIP protection KeyCapabilities: • Separationbetween TVM*& CSP’s infrastructure(VMM) • Configurationof CXL device • Encryptionof sensitivedatain both Host and Devicememory • Cryptographicallyverify correctconfigurationof trusted computingenvironment *TVM = Trusted VM ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. CXL Device CXL Link MC TVM* VM VM VM VM CXL.io CXL.mem CXL IDE (Defined in CXL v2.0) TEE Capable Host MC Device Memory Device Memory Host Mem Host Mem CXL.io CXL.mem
  • 14. Elements of TSP / TSP Overview 22 ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. TSP Components for Confidential Computing • TrustedExecutionState& Access Control • How access to memoryis controlled • Configuration • Ability to determinethe supported security featureson the device, enable required features,and lock the configuration • Attestation& Authentication • Trusting who you are talking to • Memory Encryption • Encrypting data-at-rest • Transport Security • Encrypting the link to protect data-in-flight and detect/preventphysical attacks Confidential Computing (initiator) CXL TrustedExecutionEnvironment SecurityProtocol (TSP) Attestation Authentication Trusted Execution State & Access Control Memory Encryption (Data-at-rest) Transport Security (Data-in-flight) Configuration CXL memoryexpander (target) HDM-H (CXL 3.1), HDM-DB (CXL 3.1 ECN)
  • 16.
  • 17. CXL Specification Feature Summary Features CXL 1.0 / 1.1 CXL 2.0 CXL 3.0 CXL 3.1 Releasedate 2019 2020 August 2022 November2023 Max link rate 32GT/s 32GT/s 64GT/s 64GT/s Flit 68 byte (up to 32 GT/s)     Type 1, Type 2 and Type 3 Devices     MemoryPooling w/ MLDs    Global PersistentFlush    CXL IDE    Switching (Single-level)    Switching (Multi-level)   Multiple Type 1/Type 2 devicesper rootport   Direct memoryaccess for peer-to-peer   256-byte Flit (up to 64 GT/s PAM4)   256-byte Flit (Enhanced coherency)   256-byte Flit (Memorysharing)   256-byte Flit (Fabric capabilities)   Fabric Manager API definition for PBR Switch  Host-to-Hostcommunication with Global Integrated Memory(GIM) concept  Trusted-Execution-Environment(TEE) SecurityProtocol  Memoryexpander enhancements (up to 34-bit ofmeta data, RAS capability enhancements)  ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium.  Supported Not Supported
  • 18. • The CXL specification continues to evolve to meet the usage models • New features introduced in the CXL 3.1 specification: • CXL Fabric Improvements/Extensions • Scale-outof CXL fabrics using PBR (Port Based Routing) • Trusted-Execution-Environment Security Protocol (TSP) • Allows for Virtualization-based,TrustedExecutionEnvironments(TEEs) to host ConfidentialComputing Workloads • Memory Expander Improvements • Up to 34-bit of meta-dataand RAS capability enhancements CXL 3.1 Summary 26 ComputeExpressLink™ andCXL™aretrademarksof the ComputeExpressLinkConsortium. www.ComputeExpressLink.org Call to Action Supportfuture specification development by joining the CXL Consortium Download the CXL 3.1 Specification Followus on social media for updates!
  • 20. 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

Editor's Notes

  1. CXL 2.0 = scale out CXL 3.0 = scale up
  2. HBR is classic switch routing – where the host(s) communicates to all the devices underneath the tree. However, the host(s) cannot talk to each other and neither can the devices. While, PBR allows for communication between the ports (hosts or end-point). PRB (Port Base Routed) switch allow for switch topologies beyond 2.0 single layer HBR switches. Global Fabric Device (G-FAM device ) Global Fabric Attached Memory GIM Global Integrated Memory address space allows for multiple Host and Multiple Fabric Attached Memory to share address spaces.
  3. CXL 3.1: Fabric Manager API for PBR switches Multi-host CXL Cluster with Memory on Host and Device Exposed as GIM CXL System components configured, allocated and managed by CXL System Fabric Manager Enabled by CXL 3.1 management API All CXL devices, Hosts, Accelerators, Switches and Memory are managed by CXL Fabric Manager DMTF Redfish based /SNIA Swordfish and OFA Sunfish compliant for Industry Ecosystem interoperability
  4. Fabric manager API is now able to support PBR switches compared to previous generations where it only supported HBR switches
  5. Speaker notes: Integrity and Data Encryption (CXL IDE) – data at flight encryption expand re data encryption Security extends to CXL Switch as well Protect platforms against physical attacks and sophisticated hardware attacks on platform interconnects Provides Confidentiality, Integrity and Replay protection for data transiting the CXL link The cryptographic schemes aligned with current industry best practices Supports a variety of use models while providing for broad interoperability. CXL IDE can be used to secure traffic within a Trusted Execution Environment (TEE) that is composed of multiple components. Maintains high performance while maintaining flexibly for security
  6. Speaker notes: Integrity and Data Encryption (CXL IDE) – data at flight encryption expand re data encryption Security extends to CXL Switch as well Protect platforms against physical attacks and sophisticated hardware attacks on platform interconnects Provides Confidentiality, Integrity and Replay protection for data transiting the CXL link The cryptographic schemes aligned with current industry best practices Supports a variety of use models while providing for broad interoperability. CXL IDE can be used to secure traffic within a Trusted Execution Environment (TEE) that is composed of multiple components. Maintains high performance while maintaining flexibly for security