TrainingCXL: Failure Tolerant Training with Persistent Memory Disaggregation over CXL
CXL 2.0 End-to-End System
CXL Forum at FMS'22: CXL-SSD
CXL Forum at FMS'22: CXL 2.0 End-to-End Solution
The Panmnesia Hardware Development Toolkit (PanHDK) and Hardware Reference Board (PanHRB) are reliable and system-validated development vehicles to make your CXL development faster. PanHDK/HRB provides an environment that allows you to integrate Panmnesia’s state-of-the-art CXL logic into your hardware, such as CPU, co-processors, domain-specific/ML accelerators, and memory controllers, at the register-transfer level (RTL). The development results of PanHDK/PanHRB are compatible with any type of CXL components and devices. Fab-less and Silicon companies can have their own CXL development environment with the collaboration of Panmnesia.
The Panmnesia End-to-End (PanE2E) validator helps you verify, validate, and integrate their vendor-specific solutions into a CXL system in a fast and efficient manner. Even though you do not have the entire hardware components, you can do verify and validate all the functionalities and features that your device has to support with our PanE2E. For example, a hardware company has CXL memory expanders but cannot validate them without supporting CPU vendors and switches (and vice versa). Our PanE2E allows you to have the upper hand and make your CXL devices/prototypes verified and validated systems without vendor lock-in.
The Panmnesia System-on-Chip (PanSoC) is a holistic compute express link (CXL) infrastructure, including CPU-to-device, CPU-to-memory, and device-to-memory connections for hyperscalers. PanSoC offers extremely scalable, high-performance CXL switches and interconnect networks that even have intelligent near-data processing units (DPU) and processing-in-memory (PIM) units. PanSoC includes a set of hardware IP licenses for several CXL agents and engines, which can allow existing devices such as processors, diverse accelerators, and memory to be easily connected to CXL. PanSoC’s agents/engines can be integrated into the following devices by empowering CXL:
The Panmnesia Cluster (PanCluster) is a rack-scale resource disaggregation solution for high-performance datacenters and HPC. PanCluster is different from the conventional datacenter’s box architectures from the viewpoint of composability and interoperability. Panmnesia’s cache coherent interconnect and controller technologies (CXL 2.0/3.0) allow datacenters/HPC to completely disaggregate their resources from the computational complex and to see a scalable, high-capacity memory pool. PanCluster composes everything on the on-the-fly, giving you a free hand to have what you only need and to choose the best hardware/software without vendor or architecture-specific lock-in. Meet your capacity, efficiency, and update demands at a pretty low cost.
The Panmnesia Software Development Kit (PanSDK) offers an easy-to-use software development environment for hyperscalers, OS, kernel, and system developers. PanSDK includes various kernel drivers, runtime libraries, and interface sets, which can be used not only for Panmnesia’s hardware solutions (PanCluster, PanSoC, and PanHDK/HRB) but also for user-customized CXL-enabled solutions. PanSDK also includes CXL-aware data processing and acceleration software IPs, which can make your CXL system much faster. Application developers, such as databases, ML/AI frameworks, and graph analytics, can enjoy the cache coherent memory pool by satisfying a broad spectrum of demands.
The Panmnesia Hardware Development Toolkit (PanHDK) and Hardware Reference Board (PanHRB) are reliable and system-validated development vehicles to make your CXL development faster. PanHDK/HRB provides an environment that allows you to integrate Panmnesia’s state-of-the-art CXL logic into your hardware, such as CPU, co-processors, domain-specific/ML accelerators, and memory controllers, at the register-transfer level (RTL). The development results of PanHDK/PanHRB are compatible with any type of CXL components and devices. Fab-less and Silicon companies can have their own CXL development environment with the collaboration of Panmnesia.
The Panmnesia End-to-End (PanE2E) validator helps you verify, validate, and integrate their vendor-specific solutions into a CXL system in a fast and efficient manner. Even though you do not have the entire hardware components, you can do verify and validate all the functionalities and features that your device has to support with our PanE2E. For example, a hardware company has CXL memory expanders but cannot validate them without supporting CPU vendors and switches (and vice versa). Our PanE2E allows you to have the upper hand and make your CXL devices/prototypes verified and validated systems without vendor lock-in.
The Panmnesia System-on-Chip (PanSoC) is a holistic compute express link (CXL) infrastructure, including CPU-to-device, CPU-to-memory, and device-to-memory connections for hyperscalers. PanSoC offers extremely scalable, high-performance CXL switches and interconnect networks that even have intelligent near-data processing units (DPU) and processing-in-memory (PIM) units. PanSoC includes a set of hardware IP licenses for several CXL agents and engines, which can allow existing devices such as processors, diverse accelerators, and memory to be easily connected to CXL. PanSoC’s agents/engines can be integrated into the following devices by empowering CXL:
The Panmnesia Cluster (PanCluster) is a rack-scale resource disaggregation solution for high-performance datacenters and HPC. PanCluster is different from the conventional datacenter’s box architectures from the viewpoint of composability and interoperability. Panmnesia’s cache coherent interconnect and controller technologies (CXL 2.0/3.0) allow datacenters/HPC to completely disaggregate their resources from the computational complex and to see a scalable, high-capacity memory pool. PanCluster composes everything on the on-the-fly, giving you a free hand to have what you only need and to choose the best hardware/software without vendor or architecture-specific lock-in. Meet your capacity, efficiency, and update demands at a pretty low cost.
The Panmnesia Software Development Kit (PanSDK) offers an easy-to-use software development environment for hyperscalers, OS, kernel, and system developers. PanSDK includes various kernel drivers, runtime libraries, and interface sets, which can be used not only for Panmnesia’s hardware solutions (PanCluster, PanSoC, and PanHDK/HRB) but also for user-customized CXL-enabled solutions. PanSDK also includes CXL-aware data processing and acceleration software IPs, which can make your CXL system much faster. Application developers, such as databases, ML/AI frameworks, and graph analytics, can enjoy the cache coherent memory pool by satisfying a broad spectrum of demands.