page-brochureware.php

Coherent Accelerator Processor Interface (CAPI)

Transform your enterprise and accelerate innovation

All CAPI products require a POWER8 system with CAPI enabled. The POWER8 processor contains logic that enables a CAPI-attached product to participate in the system-wide memory coherency protocol.

CAPI users either develop their own solution or purchase a prepackaged CAPI solution. Check back often to view the growing list of CAPI accelerators. There are two categories of CAPI-related products.

CAPI enablement products

CAPI developer kit

Three OpenPOWER Foundation partner companies now offer the CAPI Developer Kit: Nallatech, Alpha-Data, and Semptian…with more coming. A CAPI developer kit lets you create a custom processing engine that is a peer to the POWER8 cores. The end CAPI solution can be for your own IT use or can be resold as a prepackaged CAPI-App solution.

Before purchasing a CAPI developer kit, read the CAPI Decision Guide and Development Process. This document helps you decide if the CAPI Developer Kit is right for your application. It also describes the resources and skills needed to create a CAPI solution.

Purchase a CAPI developer kit available through OpenPOWER Foundation partners, Nallatech and Alpha-Data

CAPI SNAP framework

The CAPI SNAP Framework (SNAP stands for Storage, Network, and Analytics Programming) delivers enablement and a path to acceleration for application developers via simple API calls and programmable acceleration actions.

CAPI Developer framework

As the CAPI ecosystem grows, IBM and our partners are creating more development tools to assist with the creation of CAPI accelerators. The following frameworks are offered as open source:

CAPI solutions and accelerator IP

CAPI solutions refers to a customer application that uses an FPGA-based accelerator on top of the CAPI infrastructure. The accelerator, called by the application, provides performance enhancements, security, or other quality of service enhancements vs. a non-accelerated application. CAPI Solutions are available for purchase from the application vendor or IBM.

Accelerator IP refers to an algorithm that has been designed on an FPGA accelerator using the CAPI Infrastructure. The algorithm will have an API for applications to invoke the accelerated IP. Accelerated IP is available for ISV integration into their applications.

Accelerator IP

CAPI solutions

Accelerator IP

CAPI solutions

Accelerator IP

Accelerator IP

Accelerator IP

CAPI solutions

Accelerator IP

Accelerator IP