Intel® FPGA Acceleration Card Solutions
Intel® FPGA Programmable Acceleration Cards (Intel® FPGA PACs) and Infrastructure Processing Units (IPUs) help move, process, and store data incredibly fast—and with extraordinary efficiency.
Intel® FPGA Acceleration Card Solutions
Since 2017, Intel has been making it easier for hardware and software designers with a range of FPGA experience to realize the benefits of deploying FPGAs in the data center or cloud. As the model of acceleration card and software stack has evolved, so has the need to enable partners and customers to leverage Intel’s experience and infrastructure for their own proprietary acceleration platform solutions. Intel’s answer was to expand our platform offering to include the new Intel® Open FPGA Stack (Intel® OFS).
Intel OFS is a scalable, source-accessible hardware and software infrastructure delivered via git repositories that enables you to customize your own unique acceleration platform solutions. This second-generation hardware and software infrastructure is being used by Intel and selected third-party platforms featuring our Intel® Stratix® 10 FPGAs, Intel® Agilex™ FPGAs, and future Intel® FPGA families.
You now have the choice to use the Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs available today for the existing Intel® programmable acceleration card (Intel® PAC) platforms or to adopt Intel OFS for new Intel, third-party, or proprietary platforms.
Enhanced Performance, Simplified
The Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs is a robust collection of software, firmware, and tools designed and distributed by Intel to make it easier to develop and deploy Intel® FPGAs for workload optimization in the data center. The Intel Acceleration Stack for Intel Xeon CPU with FPGAs provides multiple benefits such as saving time, enabling code reuse, and providing the first common developer interface.
Intel Acceleration Stack Components
The Intel® 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.
- 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.
- Enables growing adoption by Intel partner ecosystem, further broadening appeal and simplifying use.
Explore how to get started and download software for production-ready Intel® FPGA programmable acceleration cards.
Open Programmable Acceleration Engine (OPAE) Technology
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.
OPAE technology features:
- Provides a lightweight user-space library (libfpga).
- Provides license: FPGA API (BSD), FPGA driver (GPLv2).
- FPGA driver being upstreamed into a Linux*1 operating system 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.
VMware Support for Intel® FPGA Devices
Support for Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs beginning with VMware*1 vSphere 6.7 Update 1.
- Under the Hood – vSphere 6.7 Update 1 Intel FPGA support.
- VMware vSphere 6.7 now supports the Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA.
Product and Performance Information
*Other names and brands may be claimed as the property of others.
OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos.