PXL
Overview

Parallel Xceleration Library (PXL) is a key component of XCENA SDK designed to facilitate optimized communication between host system and XCENA computational memory devices.
By leveraging PXL, developers can unlock the full potential of in-memory computing technology through a robust and efficient API.

PXL is composed of two main components:

  • Runtime API: Provides the necessary functions and tools to manage and execute tasks on devices.
  • Device API: Offers low-level access to the hardware features of devices, allowing for fine-grained control and optimization.

Generate API Docs

  1. Prerequisite
    Doxygen >= 1.9.1
    Graphviz >= 2.43.0
  2. Run DoxyGen
    cd docs
    doxygen Doxyfile

Language Support

Currently, PXL is provided as a C++ API. In the future, support for additional programming languages will be introduced to accommodate a broader range of development environments and preferences.