面向包含 FPGA 的英特尔® 至强® CPU 的英特尔® Acceleration Stack 提供经过优化和简化的硬件接口和软件应用编程接口 (API),帮助开发人员节省时间,以便他们更多地专注于提高解决方案的独特价值。

面向包含 FPGA 的英特尔® 至强® CPU 的英特尔® Acceleration Stack 可为设计工程师提供多种优势:

  • 为开发人员节省时间,使其专注于提高解决方案的价值
  • 支持跨多个英特尔 FPGA 外形产品的代码重用
  • 为英特尔 FPGA 数据中心产品构建全球首个通用开发人员接口
  • 英特尔提供经过优化和简化的硬件和软件 API
  • 支持英特尔合作伙伴生态系统拓展采用规模,进一步增强吸引力和简化使用

开放可编程加速引擎 (OPAE) 技术

开放可编程加速引擎 (OPAE) 技术是一种软件编程层,可为不同代际的 FPGA 产品和平台提供始终一致的 API。该技术旨在最大限度地降低软件开销和延迟,同时支持提取特定于硬件的 FPGA 资源细节。为了建立开放生态系统,鼓励使用 FPGA 加速优化数据中心工作负载,英特尔为行业和开发人员社区发布了该技术的开源版本。

OPAE 技术特性:
  • 提供轻量级用户空间库 (libfpga)
  • 提供许可:FPGA API (BSD)、FPGA 驱动程序 (GPLv2)
    • 将 FPGA 驱动程序升级到 Linux* 操作系统内核
  • 支持虚拟机和裸机平台
  • 支持使用附带的 AFU 仿真环境 (ASE) 更快速地开发和调试加速器函数
  • 提供指南、命令行实用程序和示例代码

相关链接

OpenCL 和 OpenCL 标识是苹果公司的商标,需获得 Khronos 的许可方能使用。 

* 文中涉及的其它名称及商标属于各自所有者资产。