Panmnesia
Bringing All Types of System Devices to Life with Perfect Memory, Panmnesia
Pan+mnesia /파네시아/ NOUN
The power to remember absolutely everything one thinks, feels, encounters, and experiences.
Panmnesia Visions
Panmnesia (KAIST startup) envisions the perfect memory removing data movement and makes all the system devices such as CPU, GPU, TPU, and AI/ML accelerators much faster without resource restriction. Panmnesia’s solutions allow all types of heterogenous computing to be free from memory resource limits and make the system sharable and more intelligent than ever. The new software and hardware infrastructures for the next generation cache coherent interconnect technologies (CXL 2.0/3.0) that Panmnesia offers enable true composable resource disaggregation infrastructure. Reduce capital expenditures (CAPEX) and operating expenses (OPEX) by having what you only need. Panmnesia’s hardware/software development toolkits (PanHDK/SDK) can also accelerate the development process of various vendors’ CXL and disaggregated solutions. Our IPs allow your company fast prototyping and validate your CXL devices from the beginning to the end.
PanE2E Validator
Panmnesia News & Demos

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

"Full Stack Technology" for Emerging Computing Infrastructure
Our full stack technology includes: ASIC Technologies, FPGA-based Developer Programs and Datacenter & Cloud Service Support
Panmnesia Technologies

PanHDK/PanHRB

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.

PanE2E Validator

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.

PanSoC

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:

  • Type 1: CXL-enabled co-processors, FPGA, etc.
  • Type 2: CXL-enabled TPU, GPU, and ML/AI chips
  • Type 3: CXL-enabled memory expanders, memory pooling, etc.

PanCluster

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.

PanSDK

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.

PanHDK/PanHRB

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.

PanE2E Validator

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.

PanSoC

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:

  • Type 1: CXL-enabled co-processors, FPGA, etc.
  • Type 2: CXL-enabled TPU, GPU, and ML/AI chips
  • Type 3: CXL-enabled memory expanders, memory pooling, etc.

PanCluster

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.

PanSDK

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.

Panmnesia Solutions

Disaggregation

  • Computing pool
  • Accelerator pool
  • Memory/Storage pool

Memory Controller

  • Cache controller (CXL type1)
  • Memory expander (CXL type3)
  • NVM-based memory (CXL SSD)

Accelerator

  • CXL type2 accelerator engine
  • Near-data processing (DPU)
  • Processing-in-memory (PIM)

Big Data Processing

  • In-memory database
  • Recommender system
  • Graph analytics

Development Kits

  • Hardware development kit
  • Software development kit
  • Evaluation/Validation kit

Evaluation Platforms

  • For CPU vendors
  • For switch vendors
  • For memory vendors
Panmnesia's work is about serving perfect memory solutions. Most importantly, it's also aiming to provide solutions for all system devices that can enjoy our perfect memory. If you want to work with us, please apply for Panmnesia vacancies today.

Request for information

This field cannot be empty.
This field cannot be empty.
Invalid email address.
Contact to Panmnesia
Please feel free to email us through [email protected]