Introducing Omega Fabric Based on CXL

REVOLUTIONIZE MEMORY ECONOMICS

Unlock memory flexibility by extending CXL memory capacity in the server, and connecting to pooled memory outside the server, with memory fabrics created with IntelliProp FPGA-based CXL products.

The diagram below details how IntelliProp Omega Fabric CXL-based solutions enables next generation CXL memory expansion. The four servers are connected to an IntelliProp Network Attached Memory (NAM) system, which can contain a combination of EDSFF CXL memory, IntelliProp memory, or EDSFF CXL GPU. The cables connecting the servers to the NAM system are 6m to 30m long, supporting pod and rack scale deployments. NAM systems can be cascaded, and the host adapters support up to four 100Gbps connections to discrete switches or multiple NAM systems.

 

Using the IntelliProp Omega Fabric CXL-based solutions adds new memory tiers to the existing latency pyramid.  For in-memory database applications, having latency in the NUMA domain speeds up processing. Customers can now expand local memory in the server for hot data, and external memory in the NAM system for warm data.

CXL Host Adapter

The IntelliProp CXL Host Adapter card supports two CXL links and multiple Omega Fabric ports.  It has four DDR4 slots for CXL memory expansion within the server and memory pooling/sharing between two CXL hosts.

The Host Adapter card supports existing CXL 1.1 host processors today and will support CXL 2.0 and 3.0 hosts when they become available.

Key features:

  • CXL 1.1 to CXL3.0
  • DDR 4 slots for CXL local memory
  • 4 x 25Gbps x 4 (400Gbps total) fabric ports/capacity
  • Built in switch for cascading and routing
  • Built in MMU

 

 

Switch and Endpoint Adapter

The IntelliProp Switch and Endpoint Adapter acts as a discrete switch and connects CXL memory, GPUs, or other CXL compliant devices to the Omega Fabric.

The discrete switch supports 4, 8, or 12 ports.

Features:

  • CXL 1.1 to CXL3.0 endpoint device support
  • Single Subnet/Single Route destination packet routing support
  • Single Subnet/Single Route packet support relay
  • 12 x 25Gbps x 4 (1200Gbps total) fabric ports/capacity

Switches can be cascaded and connected together to offer path duplication for congestion management and redundancy.

Network Attached Memory System

The IntelliProp Network Attached Memory System (NAM) is a 2U chassis that supports up to six EDSFF devices.  The NAM supports any CXL based device such as GPUs, memory, accelerators, or other endpoints.

The NAM system can house the IntelliProp Switch and Endpoint Adapter.  It can also be used as a switch with no endpoints.

The NAM memory system is available today and can be delivered unpopulated or with memory modules and the switch board.

 

Omega Fabric Manager

IntelliProp’s Omega Fabric Manager software manages the Fabric and local resources and can be run on CXL hosts, or stand-alone hosts connected to the fabric. A Linux Local Management service is also available, and both are open source and available on github.

An Arm based host is available to run as a dedicated Omega Fabric Manager.  Multiple Managers with primary and failover secondary Mangers is possible on the Omega Fabric.

The IntelliProp Omega Fabric Manager contains Redfish API hooks and third party software can be used to configure memory resources.  It is capable of the following functions:

  • Initial Enumeration, Discovery and Inventory
  • Basic routing and connectivity
  • Publishing of Inventory via Redfish schema

A screenshot of the output of the Omega Fabric Manager software is shown to the right with four hosts, one Fabric Manager, one ARM SoC acting as a secondary Fabric Manager, 24 memory devices, and six discrete switches.

 

 

Test Drive Omega

Want to test IntelliProp’s Omega Fabric in our lab?

Contact us at info@intelliprop.com.

Videos

The videos show the Omega Fabric and Fabric Manager in action.  These videos demonstrate hot plugging memory onto the fabric, composing and sharing resources as needed and performing workloads on the fabric attached memory.