loader image



AccessCore® Embedded (ACE)

Software solution for high performance compute applications

ACE, is the software solution for high performance applications including AI and Embedded, providing acceleration firmware capabilities, hosting of eco-systems stacks, exposing open APIs in order to abstract and customize all benefits of Manycore with spatial isolation.

ACE is built on top of AccessCore® tools with the addition of application specific framework and libraries.

ACE supports standard programming model C/C++ and OpenCL. ACE supports acceleration mode and rely on OpenCL for offloading mechanism.

What's included with AccessCore® ACE?

  1. A large spectrum of application libraries:
    • Offload inference to MPPA®: Support of main CNN framework
    • Offload computer vision: OpenCV
    • Offload computing algorithms: FFT, BLAS, EIGEN, LAPACK
    • Offload customer computing functions: open standard APIs
    • Capable of multiple simultaneous applications
  2. KaNN™, Kalray Neural Network

    A comprehensive Neural Networks offer, from standard CNN frameworks to code generation,
    setup & multiple CNN execution.

    • Deep Learning inference code generator
      • Optimization of neural network for MPPA®
      • Deployment of neural networks on MPPA®
    • Deep Learning inference runtime
      • Image-based neural networks running on MPPA®
    • Support of major frameworks: CAFFE, Tensorflow (& Lite), ONNX
    • Support of major frameworks (classification, detection, segmentation)

  3. KAF™, Kalray Acceleration Framework

    KAF™ facilitates integration with host system:

    • Facilitated integration within customer environment
    • Usage of open standards (OpenCL) and expose open standards APIs (OpenCV, …)
    • Provide capability to add custom high level compute processes (C/C++/OpenCL™)

Related Content


Software development environment for developping applications using open coding standards on Kalray's processors.


Programmable, low-power PCIe board that can be used in acceleration or standalone mode.


A complete and ready-to-use environment to evaluate, develop and optimize applications on Kalray's MPPA® processor.