Intel PSG : PAC为加速海量数据处理开辟全新通道

本文作者:徐俊毅       点击: 2018-05-04 09:42
前言:

Intel可编程解决方案事业部亚太区市场拓展经理刘斌
 
英特尔(以下简写为Intel)一直是整个半导体行业执牛耳者,随着智能手机为代表的智能设备的兴起,个人电脑逐渐进入后PC时代,消费者更新换代的周期远低于十几年前,这让Intel也必须进行策略方面的调整。
 
“整个Intel公司有一个重要的策略转变:即从原来以PC平台为中心,慢慢地转移成以数据为中心的企业”Intel可编程解决方案事业部亚太区市场拓展经理刘斌说。
 
2015年Intel高价收购Altera正是基于这样的战略性布局。
 
“在2015年底成为Intel的可编程解决方案事业部(以下简称Intel PSG)之后,我们增加了一条新的产品线,针对于数据中心、计算业务、网络或存储,开发新的加速器/加速平台。”
 
2017年初,Intel PSG提出了可编程加速卡(PAC)的产品概念,它的协作对象包括至强在内的Intel的各种计算处理器。当年10月,Intel PSG发布了第一款可编程加速卡产品。
 

基于英特尔®Arria®10 GX FPGA的可编程加速卡(PAC)

可编程加速卡(PAC)是一个较新的产品线策略。
 
“有很多数据中心的用户,他们想要采购FPGA加速器,就必须通过OEM厂商所提供的服务器资源来实现。能够量产、能够保证在Intel质量标准、并且通过顶级OEM认证,是客户的优先选择。”
 
PAC产品首先将由OEM客户采用。目前已经有两家OEM合作伙伴在数据中心服务器上采用了PAC产品:包括Dell的R640,R740,R740xd,Fujitsu即将发布的Primergy RX2540 M4
 
针对PAC产品,Intel也配套的也推出了一套Intel至强处理器和FPGA协同工作的加速软件----Acceleration Stack,也可称为加速堆栈。



FPGA作为通用加速器可以在更多的场景里面提供通用加速的能力。对Intel来说,提升FPGA的易用性,降低客户的应用门槛是Acceleration Stack的一项重要使命。
 
“我们觉得FPGA这项技术非常好,我们希望有更多的人能够将其运用,特别是在计算领域里面,大部分都是软件或者数据科学家,他们怎么样将FPGA的性能发挥出来是我们现在的重要工作。”
 
Intel希望用户把时间耗费在FPGA基础功能开发上。客户的价值应该是使用FPGA加速器,开发应用软件,将服务提供到云端来实现商业价值,用户的价值在于他们可以有他的特殊性的东西,
 
“我们把通用性的东西做好,特殊性的东西留给用户,所以这是非常重要的,我们希望节省他们的开发成本,节省他们的时间。”
 
另一项好处是,有了相对通用的加速站以后,可以使得不同合作伙伴开发出来加速器、应用软件,可较好地在不同平台上移植,并且由于采用了统一的接口,使得互联互通变得简单。
 
Acceleration Stack既支持FPGA的传统RTL的开发流程,也支持OpenSL这样的高阶语言开发流程。
 
“我们现在也在考虑C++环境,让软件栈提供相应的支持,方便用户开发出的软件与我们的软件栈相结合。”
 
Intel正努力改变自己来适应市场,向市场提供开源加速引擎,希望能够逐步建立起面向于FPGA加速应用的开发者社区,拓展出一个稳定的生态环境。

从目前的使用情况来看,FPGA加速技术在财务分析和数据库加速应用中快速部署。
 
在全球一些地区政治动荡比较激烈的时候,股市动荡会十分剧烈,金融公司就需要对财务风险分析进行评估,以便作出快速反应。这个市场正以年复合成长率15%的速度递增,2017年市场规模就达到176亿美元,而5年后这一数字将翻倍。
 
财务的风险分析的数据量非常庞大,需要汇总各个角度得到数据,包括金融系统本身的数据以及传媒、咨询公司数据等等,数据规模是TB(1TB=1024GB,手机存储一般为64GB,128GB)级别的。如果用纯软件的方式来处理这样的问题,无法在所需时间内为决策者提供计算结果。
 
“我们的一个合作伙伴,他们就向市场提交了这样一种财务风险分析的系统,这个系统其实已经它部署在Intel PAC器件。他基于自己的测试得到的结果是,他在一个具体符号点上的加速得到了大概8倍以上的加速,850%,8倍以上的加速。最终而端到端期权交易模拟实现超过2被的加速。”
 
在数据库加速应用中,混合查询对于计算系统的压力非常大,因而数据库对FPGA加速的需求增长旺盛,2017年这一领域市场规模达到13.5亿美元,预计2022年市场规模将达到38.5亿每年,复合增长率达23%。
 
“另一家合作伙伴Swarm64,在ETL层和后端数据分析进行加速,既包括了在软件方面的优化,也包括了FPGA的优化工作,借助Intel PAC使得实时性的数据分析本身提供20倍以上的加速能力。”
 
这样的加速体现在数据仓储----Data warehouse方面,比传统方式提升两倍以上的性能,而在存储压缩方面则提供三倍以上的加速能力。

除了财务分析和数据存储,随着FPGA PAC设备的不断普及,越来越多的计算服务可以受益于这项通用的加速技术,这其中包括工业4.0、人工智能、自动驾驶等等前沿技术,也是中国目前最为热门的技术领域。对Intel来说,PAC产品线与中国本地及全球的热门技术结合的更加越紧密,市场范围比FPGA加处理器SoC更广,机会也丰富。