英特尔的可编程加速卡(PAC)系列从它的Arria 10-based董事会.英特尔的解决方案让硬件给人留下深刻印象的部分原因是开源开放式可编程加速引擎(OPAE),GitHub上可用.OPAE运行在FPGA接口管理器(FIM)之上。FIM管理PAC硬件(图1).
1.OPAE(开放可编程加速引擎)运行在FPGA接口管理器(FIM)之上,用于管理可编程加速卡(PACs)。
该系统为企业和嵌入式系统带来了FPGA可配置性。它允许与操作系统以及应用程序进行集成。该软件基于FPGA IP文件处理FPGA的配置,该文件还包含关于硬件需求的元数据和可用于软件的加速功能。
Arria 10 PAC提供了硬件平台,使软件框架可用。FPGA使用PCI Express连接到处理器复合体。
该系列的最新增加是PAC与Stratix 10 SX FPGA(图2).Stratix 10 SX除了FPGA结构外,还集成了一个四核ARM CortexA53复合体。
2.带有Stratix 10板的PAC为聚会带来了高端可配置的fpga。
该板包括四个DDR内存,共32gb的芯片外内存。14纳米FPGA包括280万个查找表(LUTs)。PAC有一对100gb /s PCIe Gen 3接口;四分之三槽位板仅使用225w。
该板可以用于人工智能家务,但更有可能用于Adaptive Micro-Ware的视频转码、Megh计算的流分析和风险分析等应用。该软件现在集成了VMware vSphere 6.7 Update 1等平台;驱动程序被整合到Linux中。与机架管理和编配框架的集成,使多块单板可以集成到高性能计算环境中。
英特尔正致力于将英特尔Workload store带给开发者。它将提供一种方法来测试和部署来自第三方的基于fpga的服务。这将包括每个节点和计量许可。
尽管英特尔的OpenCL FPGA支持显著简化了某些已经为OpenCL编写的应用程序,但这些平台并没有使FPGA开发程序变得更容易。一旦开发了应用程序,硬件和软件框架确实使得部署系统变得更加容易。