The Acceleration Stack for Intel Xeon CPU with FPGAs provides optimized and simplified hardware interfaces and software application programming interfaces (APIs), saving developers time so they can focus on the unique value-add of their solution.
The Acceleration Stack for Intel Xeon CPU with FPGAs provides multiple benefits to design engineers:
- Saves developer time to focus on unique value-add of their solution
- Enables code-reuse across multiple Intel FPGA form-factor products
- Establishes the world's first common developer interface for Intel FPGA data center products
- Offers optimized and simplified hardware and software APIs provided by Intel
- Growing adoption by Intel partner ecosystem, further broadening appeal and simplifying use
Open Programmable Acceleration Engine (OPAE) technology is a software programming layer that provides a consistent API across FPGA product generations and platforms. It is designed for minimal software overhead and latency, while providing an abstraction for hardware-specific FPGA resource details. To foster an open ecosystem and encourage the use of FPGA acceleration for data center workloads, Intel has open sourced the technology for the industry and developer community.
- Provides a lightweight user-space library (libfpga)
- Provides license: FPGA API (BSD), FPGA driver (GPLv2)
- FPGA driver being upstreamed into a Linux* kernel
- Supports both virtual machines and bare-metal platforms
- Enables faster development and debugging of accelerator functions with the included AFU Simulation Environment (ASE)
- Provides guides, command-line utilities, and sample codes
- Read the blog: Intel® FPGAs Head to the Mainstream Data Center – Programming for All!
- Watch the tutorial video: Getting Started with Open Programmable Acceleration Engine
- Read the white paper: The Open Programmable Acceleration Engine (OPAE)
- Learn more about OPAE and start developing for Intel FPGAs by visiting the 01.org website
- Learn more about FPGA acceleration with online training
- Additional information about Intel developer tools for Intel Xeon processors and FPGAs:
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.
* Other names and brands may be claimed as the property of others.