In a nutshell, the Open Programmable Acceleration Engine (OPAE) is a common software infrastructure layer that simplifies and streamlines integration of programmable accelerators such as FPGAs into software applications and environments. OPAE consists of a set of drivers, user-space libraries, and tools to discover, enumerate, share, query, access, manipulate, and reconfigure programmable accelerators. We are constantly expanding OPAE to support more FPGA hardware and more vertical integrations. OPAE is designed to support a layered, common programming model across different platforms and devices.
OPAE is the default software stack for the Intel® Xeon® processor with both integrated and discrete FPGA devices.
- Source code and releases - https://github.com/OPAE
- Documentation - https://opae.github.io
- White paper on OPAE
- Webinar on OPAE and the acceleration stack for Intel® Xeon CPU® with FPGAs
- Mailing list - https://lists.01.org/postorius/lists/opae.lists.01.org/