ocxl.rst (0898782247ae533d1f4e47a06bc5d4870931b284) ocxl.rst (987b741c52c7c6c68d46fbaeb95b8d1087f10b7f)
1========================================================
2OpenCAPI (Open Coherent Accelerator Processor Interface)
3========================================================
4
5OpenCAPI is an interface between processors and accelerators. It aims
6at being low-latency and high-bandwidth. The specification is
7developed by the `OpenCAPI Consortium <http://opencapi.org/>`_.
8
1========================================================
2OpenCAPI (Open Coherent Accelerator Processor Interface)
3========================================================
4
5OpenCAPI is an interface between processors and accelerators. It aims
6at being low-latency and high-bandwidth. The specification is
7developed by the `OpenCAPI Consortium <http://opencapi.org/>`_.
8
9It allows an accelerator (which could be a FPGA, ASICs, ...) to access
9It allows an accelerator (which could be an FPGA, ASICs, ...) to access
10the host memory coherently, using virtual addresses. An OpenCAPI
11device can also host its own memory, that can be accessed from the
12host.
13
14OpenCAPI is known in linux as 'ocxl', as the open, processor-agnostic
15evolution of 'cxl' (the driver for the IBM CAPI interface for
16powerpc), which was named that way to avoid confusion with the ISDN
17CAPI subsystem.

--- 159 unchanged lines hidden ---
10the host memory coherently, using virtual addresses. An OpenCAPI
11device can also host its own memory, that can be accessed from the
12host.
13
14OpenCAPI is known in linux as 'ocxl', as the open, processor-agnostic
15evolution of 'cxl' (the driver for the IBM CAPI interface for
16powerpc), which was named that way to avoid confusion with the ISDN
17CAPI subsystem.

--- 159 unchanged lines hidden ---