Altera公司和IBM发布了采用FPGA架构的加速平台,透过IBM的一致性加速器处理器接口(CAPI),实现FPGA与POWER8 CPU的顺畅连接。这一种可重新配置的硬件加速器在FPGA和处理器之间有共享虚拟内存,显著提高了高性能运算(HPC)和数据中心应用的系统性能、效率和灵活性。
透过与OpenPOWER基金会一起工作,Altera和IBM开发了灵活的异质架构运算解决方案,让POWER8系统性能和效率迈上了新的台阶。FPGA加速的POWER8系统经过优化,支持下一代HPC和数据中心应用中需要的大运算量和大规模处理任务,包括数据压缩、加密、图像处理和搜寻等应用。使用CAPI将FPGA加速器顺畅的连接至POWER8处理器架构和主系统内存,使得FPGA看起来是POWER8处理器的另一个核心。相对于传统的IO连接加速器,这将可大幅减少软件程序代码行数,缩短处理器周期,进而减少了开发时间。一个FPGA加速的POWER8服务器的工作效率高,支持系统架构师将其数据中心规模缩小一半。
IBM Power开发副总裁兼OpenPOWER总裁Brad McCredie评论表示:「今天的高性能运算应用的工作负载发展非常快,迫切需要我们开发灵活的加速器,让IBM POWER处理器在IBM Power系统和所有OpenPOWER兼容系统中发挥更高的效率。Altera透过CAPI为我们的POWER处理器提供采用FPGA架构的可重新配置硬件加速功能,这一种工作支持软件开发人员建构非常高效率、灵活的高性能系统。」
Altera和IBM与电路板合作伙伴Nallatech为POWER8协同合作开发了OpenPOWER CAPI开发工具包,采用了Nallatech采用FPGA架构的385附加卡,为一款CAPI FPGA加速卡。这款现有的产品开发平台支持设计人员采用CAPI在POWER8系统中开始进行开发。
Altera针对OpenCL的软件开发工具包(SDK)为开发人员提供了开发其订制FPGA加速器所需的资源,协助尽快将产品推向市场,获得功率消耗和性能优势。OpenCL 2.0规范的发布支持共享虚拟内存功能,帮助程序设计人员使用CAPI实现主机和加速器共享内存。
Altera计算机和储存业务部资深总监David Gamba表示:「Altera一直积极为Power用户提供采用CAPI架构的可配置硬件加速器,这将由OpenCL程序设计模型进行支持,以得到高度优化的加速器,实现了最佳的FLOP/瓦/成本。」
在超级运算2014年度大会上,Altera和IBM展示的几款POWER8系统都能够使用FPGA实现连续加速。(编辑部陈复霞整理)
产品特色
‧为NoSQL提供的IBM数据引擎:这一种解决方案大幅度降低部署NoSQL数据储存的成本。解决方案采用了Altera的FPGA以及IBM特有的CAPI支持的Power System S822L以及IBM FlashSystem 840—使用有一个POWER8服务器,而不是24个X86服务器来实现规模适度的NoSQL储存,展示了服务器合并。
‧适用于分析功能的IBM数据引擎:这一种解决方案是可订制基础设备方案,为大数据和分析工作负载整合了软件。IBM数据引擎采用POWER8 CPU以及一起运作的Altera FPGA,高效率的管理工作负载,提供灵活的可调整储存和运算资源。
‧为POWER8提供的OpenPOWER CAPI开发工具包:这一个展示采用了Nallatech OpenPOWER CAPI FPGA加速器开发工具包,展示开发人员如何使用FPGA加速的POWER8系统来开始设计。