从FPGA到ACAP,“万能芯片” 的华丽转身

2018-10-18 17:42:28 来源:EEFOCUS
标签:

让时光倒退回到2015年,这一年2月份,FPGA龙头企业赛灵思(Xilinx)发布了业界首款16nm工艺的FPGA产品——UltraScale+系列FPGA,在FPGA领域风光无两。同年6月份,当时的半导体行业龙头英特尔宣布以167亿美元收购Altera。此后,人们给赛灵思设计出无数种前途,可是考虑到当年50亿美元的FPGA市场,大家都觉得这是一场实力悬殊的竞争。

 

把目光拉回到当下,翻看今天的赛灵思官网,如果单看FPGA产品,赛灵思似乎没有什么进步,因为FPGA产品工艺没有精进,丰富的是合作伙伴和开发支持工具。作为“摩尔定律”的倡导者,英特尔则在FPGA上依然在宣讲先进工艺的重要性,14nm的FPGA产品和10nm的FPGA产品计划都公诸于世。不过需要注意的是,现在FPGA依然是一个小市场,结合中国报告网的数据来看,2017年全球FPGA市场份额只有67.5亿美元,放到4204亿美元的半导体市场里,规模太小了。如果是一家仅有FPGA产品的公司,吃掉整个市场后相对于英特尔来说也不够大。

 

FPGA被誉为“万能芯片”,能量就只有这么一点?当然不是的。目前FPGA在数据中心领域已经得到认可,采用FPGA的加速卡解决方案成为数据中心的首选。而人工智能通过深度学习算法在认知智能和推理智能上遇到难题,擅长推理的FPGA被寄予厚望。赛灵思如何借助这一历史性的机遇实现跳跃性发展呢?答案在10月16日的2018赛灵思XDF(赛灵思开发者)大会上揭晓了。

 

数据中心优先
目前,各行各业的数据在源源不断产生,数据中心需要越来越多的存储设备承载数据,同时也要通过大量计算将无序的数据加以提取,形成有用信息,从而服务于人们的生活。面对海量的数据分析,只凭借CPU来进行大数据计算远远无法满足需求,因此设计人员想到为数据中心加速。而可供选择的加速方案有两个,一个是专用的ASIC,一个是FPGA。FPGA相比其他芯片,最大的优点表现在低延迟性、可编程性、低功耗,这是数据中心服务器的刚需。

 

数据中心是FPGA继通信领域后又一大杀手级应用领域。在数据中心解决方案上,FPGA不再仅仅是FPGA,而是加速卡中的加速解决方案。

 

在英特尔10nm“难产”的关键时间节点上,赛灵思的产品走到了前面。开发者大会上,赛灵思总裁及首席执行官Victor Peng宣布赛灵思将进行战略转型,转型之后将采取数据中心优先战略。伴随而来的还有一个重磅的新品——Versal ACAP

 

赛灵思总裁及首席执行官Victor Peng

 

为什么叫ACAP?Victor Peng解释说:“ACAP是可扩展的一体化程度非常高的计算平台,硬件和软件都是可编程,所以缩写为ACAP。”

 

从介绍材料了解到,Versal 产品组合基于台积电(TSMC)的 7 nm FinFET 工艺技术,是第一个将软件可编程性与特定领域硬件加速和灵活应变能力相结合的平台。该产品组合包括 6 个系列的器件,其独特架构针对云端、网络、无线通信乃至边缘计算和端点等不同市场的众多应用提供了可扩展性和 AI 推断功能。

 

Versal系列产品将于 2019 年下半年上市。有了Versal 系列产品,赛灵思在产品工艺和性能上同时实现了超越,无论英特尔如何称赞自己的10nm工艺,台积电的7nm都更被认可,何况英特尔10nm“难产”了。

 

除了基于台积电先进的7nm工艺打造的Versal ACAP,显示赛灵思产品改变的还有一款已经量产的产品——Alveo。Victor Peng通过三点解读了这款加速卡的特殊性,第一是速度快;第二是架构和算法灵活多变;第三是容易访问、易于使用。

 

Victor Peng介绍Alveo

 

对英特尔产生威胁的除了产品之外还有产品背后的平台和生态。在开发者大会上,Victor Peng表示,赛灵思已经不再是一家FPGA企业,而是一家平台公司,并且要超越FPGA来开发整个平台。Alveo有一个很广泛的生产系统和合作伙伴ISA,包括数据库的加速、数据分析,视频处理、金融服务、机器学习,已经有14个应用合作伙伴为Alveo平台开发。

 

此外,在会上开发者们也看到了华为、浪潮基于赛灵思的FPGA打造自己的加速卡产品。

 

FPGA在人工智能推理上的“天赋异禀”
赛灵思实现跳跃式发展还有一个机会是人工智能。分析师们认为FPGA是人工智能推理时代的“GPU”,背后的巨头公司将成为下一个英伟达。赛灵思软件及IP产品执行副总裁Salil Raje指出:“今后AI模型必须应用在云端和边缘的模型上,所以未来的模式更多的是推断,而不是训练。赛灵思关注的就是推断。”

 

赛灵思软件及IP产品执行副总裁Salil Raje

 

GPU在人工智能的感知智能和认知智能前期获得了巨大的成功,英伟达也借此实现公司股价的水涨船高。随着认知智能的发展和推理智能的到来,GPU数据并行的体系结构出现了弊端,流水线并行的FPGA拥有更低的延迟特性。Salil Raje提到:“对CPU和GPU而言,内存的带宽非常关键,内存就是一个瓶颈,对于大的结果来说,希望能够一次上载和下载。CPU和GPU通过批量可以做高吞吐量或者是低延迟,但是没有办法两者兼顾。FPGA获得高通量的方式是通过自定义数据流、自定义内存层次结构和自定义精度来实现,所以有高吞吐量,同时还可以实现低延迟。”

 

同时实现高数据吞吐量和低时延,加上FPGA现场可编程的特性,其在人工智能推理阶段的前途被广泛看好。


因此,赛灵思将战略中心转移到数据中心业务上,拼的是FPGA的现在,广泛关注人工智能推理则是押注未来。在数据洪流和人工智能推理时代的FPGA是没有人敢小觑的,在FPGA深耕多年的赛灵思也就更无人敢忽视。正如Victor  Peng所言:“我们起点很低,只要大家有热情、有准备,而且有非常高远的目标,随着时间的推移,我们就能够实现非常了不起的结果。”
 

与非网原创内容,未经许可,不得转载!

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

作者简介
吴子鹏
吴子鹏

与非网编辑,网名:觉知躬行,电子信息工程专业出身。在知识理论的探寻之路深耕躬行,力求用客观公正的数据给出产品、技术和产业最精准的描述。

继续阅读
当树莓派遇到FPGA ——拥有立体视觉和LiDAR的“驴车”
当树莓派遇到FPGA ——拥有立体视觉和LiDAR的“驴车”

为大家介绍一款基于树莓派和Xilinx FPGA的拥有立体视觉和LiDAR的 DonkeyCar。

2019看得见的未来:数据中心市场的五大新趋势与五大技术解决方案

5G、物联网、中国制造2025以及人工智能技术正在成为驱动创新与实现数字化转型的重要力量,一个新的数字化经济时代正在来临。同时,智能电网、微电网的快速发展,以及可替代能源成本和储能成本的不断降低,促使数据中心物理基础设施与上游的电网和下游的IT将会有更多的交互和融合。

又到财报季,相较于台积电、德州仪器的不如预期,英特尔、赛灵思成去年第四季度最大赢家?
又到财报季,相较于台积电、德州仪器的不如预期,英特尔、赛灵思成去年第四季度最大赢家?

刚刚进入2019年,在2018年第四季度一直跌跌不休的半导体公司股票就开始企稳回升了,半导体ETF VanEck Vectors指数在2019年1月份的前十天里上涨了4%。不过,由于分析师们下调了内存芯片公司美光和西部数据的股价,SMH在1月14日下跌了1.7%。

美国人对人工智能持怎样的态度?中美人工智能产业差距在哪里?
美国人对人工智能持怎样的态度?中美人工智能产业差距在哪里?

最近牛津大学人类未来研究所人工智能管理中心发布了名为《人工智能:美国人的态度和趋势》的报告,详细阐述了美国对人工智能和人工智能发展趋势的探究,被视为对研究人工智能在社会公众影响的重要资料。

当人工智能来袭,未来人类的工作将发生怎样的改变?

随着人工智能技术应用到标准化、重复性的机械自动化过程,银行和保险等行业的后勤工作岗位不仅在数量上逐渐减少,而且在形式上也在发生改变。

更多资讯
使用个人数字助理、FPGA技术实现高质量流视频的方案

无线多媒体依赖于复杂的视频软件/服务器技术,而流视频和音频的生成又依赖复杂的处理技术。

基于FPGA的椭圆曲线加密设计

椭圆曲线加密是一种目前已知的所有公钥密码体制中能够提供最高比特强度的一种公钥体制。在FPGA实现椭圆曲线加密系统时,基于GF(2)的多项式有限域中的乘法、求逆运算是其中的两大难点。本文提供了一种椭圆曲线加密的FPGA实现的结构,着重讨论了基于GF(2)的多项式有限域中的乘法、求逆运算的实现,并与软件实现的性能进行了比较。

宇宙最快FPGA产品8年前就已出现?这事得从帕克太阳探测器说起
宇宙最快FPGA产品8年前就已出现?这事得从帕克太阳探测器说起

8年前,NASA和约翰霍普金斯大学联合立项,投入15亿美元打造一款绕日探测卫星。2018年,这款名为“帕克号”的太阳探测器发射升空。帕克号上的电子系统和仪器组由多个FPGA共同控制,帮助帕克号成为有史以来最接近太阳和速度最快的人造航天器。

使用Vivado HLS优化RTL代码以达到最佳性能

用软件从 C 转化来的 RTL 代码其实并不好理解。今天我们就来谈谈,如何在不改变 RTL 代码的情况下,提升设计性能。

用带SRAM的FPGA实现动态可重构技术

由于数字逻辑系统功能复杂化的需求,单片系统的芯片正朝着超大规模、高密度的方向发展。对于一个大规模的数字系统而言,系统规模是基于各种逻辑功能模块的组合。但是,无论是时序逻辑系统,还是组合逻辑系统,或者组合/时序混合系统,从时间轴上来看,系统中的各个功能模块并不是时刻都在工作,而是根据系统外部的整体要求,轮流或循环地被激活或工作。

电路方案