日前,半导体公司achronix的数据显示,其2017年的营收将较2016年增长700%,这对fpga产业来说是一个利好。因为在altera被intel收购之后,曾有专家提出谁将会是xilinx的挑战者,给fpga产业带来竞争,共同进步。现在看来这个竞争者会是achronix。
联想到fpga老大xilinx在过去一年里股票的飞涨,老二altera之前被intel用百亿身价收入囊中,也许对整个fpga产业来说,属于他们的时代终于要回来了,曾几何时,在fabless刚出现的那段日子,fpga的发明厂商xilinx曾经雄霸全球半导体设计公司榜首的位置。现在的表现可谓是一个循环。
至于推动这波fpga热潮的原因,正如achronix ceo robert blake所说,fpga技术能够加速人工智能、机器学习、软件定义网络和5g基站的应用,fpga市场开始变得有趣起来。
借势新应用增长700%,efpga是卖点
achronix成立于2004年,是一个专注于高性能fpga产品的公司。该公司刚成立的时候是作为美国常春藤名校康奈尔大学的附属公司而存在的,而公司的产品也是来源于康奈尔大学的授权。
从achronix的产品线来看,目前他门拥有了speedster 22i fpga、speedcore efpga(嵌入式fpga)、ace软件和加速版这几类产品。其中speedster 22i fpga是基于22nm finfet技术开发的一系列高性能和高密度产品,根据官网描述,这是一系列面向通信应用的产品。
而ace软件则是achronix fpga的设计工具,而加速板则是speedster22i的评估板。剩下的一项产品线就是achronix独具优势的efpga ip产品。官方描述,这是业界仅有的,经过硅验证的efpga技术,能够让你的soc拥有更强劲的性能。
该公司也曾公开表示,与独立fpga芯片相比,speedcore efpga提供了更高的加速能力,可实现10倍的低延迟和10倍的高带宽。目前正被应用于或正被评估用于更高性能的,包括数据中心加速、汽车adas、数据库加速和5g无线基础设施在内的加速系统,这也许会是achronix未来成长猛增的利器。
在过往的soc设计中,工程师塞进了gpu、gpu和dsp等各种核心,但就从来没见过fpga。从fpga的特点来看,他拥有极高的并行处理性能,但是如果被制成独立的芯片,虽然处理能力比cpu快,但是会面临功耗大,成本高的劣势。再加上没有一个完善的配套fpga产业链助力,造成了fpga产业只剩下几家寡头的现状。(关于efpga的介绍,可以参考我们之前发布的文章《efpga逐渐成为主流,soc又有新玩法》)
而根据广东高云产品研发总监王添平之前在一个关于fpga的分享中提到,在高峰时期,全球曾经拥有四十多家从事fpga设计的公司,其中不乏像ti, amd,ibm, toshiba, samsung, motoroa这样的大企业。相信他们的退出,与fpga芯片的天然劣势不无关系。为了兼顾高性能需求,又避免fpga的天然劣势,efpga应运而生。
另外,传统的芯片设计人员会面临重新配置rtl的可能,那就会造成巨大的成本损失,而efpga的出现则可以提高了rtl配置的灵活性,这种便利和成本节约,是以前不具备的,这是efpga发展的另一个推动力。加上之前谈到新市场带来的新机遇,于是包括quicklogic、flex logix、menta、nanoxplore、adicsys和achronix在内的众多公司正在投入了efpga的研发。
人工智能和大数据让fpga焕发第二春
在看到fpga芯片和efpga让achronix成为业界关注的热点的同时,我们也要看到fpga在过去一年里的关注度的升温,这得益于机器学习和大数据的火热。在谈及fpga现在的当红之前,我们先要回顾一下他们曾经的辉煌。
上世纪八十年代,在微处理器公司zilog工作的ross freeman发明了一种可编程的的逻辑电路,这种新产品单用一个硅片,就能满足所有asic客户的需求,更重要的是开发者可能只用一天就能实现客户需求。在当时,一颗asic开发要几个月甚至一年的时间,所以赛灵思的xc2064面世,给产业界带来的震撼是不能想象的。
前面也有提到,由于fpga的成本、功耗和体积等问题,让fpga没能像asic一样大红大紫,但多年来也保持着不错的增长,并且在经历了多年的大浪淘金之后,在最近两年迈入了一个新时代。人工智能和大数据引爆的服务器需求,给fpga带来了“第二春”。
首先在人工智能领域,从最初用串行处理器做机器学习,到利用gpu的多核心来执行并行计算,再到asic方案,最后到fpga。关于人工智能大家都做了很多的尝试,在各种方案中都有其优劣势,而具有配置灵活性和计算有事的fpga就成为了人工智能方案的重要的选择。
据介绍,fpga在gpu和asic中取得了权衡,很好地兼顾了处理的速度和控制能力。一方面,fpga是可编程重构的硬件,因此相比gpu有更强大的可调控能力;另一方面,与日增长的门资源和内存带宽使得它有更大的设计空间。更方便的是,fpga还省去了asic方案中所需要的流片过程。fpga的一个缺点是其要求使用者能使用硬件描述语言对其进行编程。
于是一些机器学习的公司在fpga上做训练,xilinx等公司也推出相关的产品,引爆市场的需求。intel的ceo krzanich曾说过:“你可以把fpga想象成一堆gate,且能够随时编程”。
根据他的想法,其算法会随着时间的推移和学习变得更聪明。fpga可以用作多个领域的加速器,可以在进行加密的同时进行面部搜索,而且能在基本上在微秒内重新编程fpga。这比大规模的单个定制部件的成本低得多且具备更高的灵活性。”
在人工智能方面,英特尔的技术路线表现为,从现在分立的 cpu 芯片+ 分立的 fpga 加速芯片,过渡到统一封装内的 cpu 芯片+fpga 芯片,到最终 的集成 cpu+fpga 芯片,以拥有更高的单位功耗性能、更低时延和更快加速性能,冲击 cpu+gpu 的主导地位。大家怎么看?
而在数据中心领域,微软之前做的一次尝试,可以看作fpga未来在这个领域的一个方向。
微软方面认为,现在网络各类的服务需求已经超过了摩尔定律,大家发现,单纯靠增加cpu的数量已经不能解决问题了。但另一方面,如果为每个新难题打造定制化专用芯片又太过昂贵,fpga正好填补了其中的鸿沟。他们让工程师打造比流水线型通用cpu速度更快(因为fpga是真并行)、功耗更低的芯片。可定制化让它能够从容面对瞬息万变的技术和商业模式。(关于fpga的发展,可以看这篇文章《fpga的过去,现在和未来》)
未来的人工智能和服务器中心的增量市场无疑是巨大的,加上5g和sdr的助力,一个时代正在开启。
可靠性设计技术的发展与现状分析
Pasternack发布正斜率均衡器系列新型,可安装在电路板应用中
特斯拉将在下周二的“电池日”展示电池性能
人工智能如何打造出护城河
电磁屏蔽材料的原理是什么
这家FPGA公司今年同比增长700%,他们时代到来了吗?
利用VB的MSComm控件编程实现PC与三菱PLC FX系列通信
PCB工艺之外层干膜流程介绍
动力环境监控app是什么?
MATLAB课程之第三章v3 M文件知识(3)
Smith软件使用方法
到2025年,英国考虑无法实现其5G目标
蓝牙5技术的到来给我们带来了哪些不一样的体验?
城市餐饮油烟污染现状及治理对策
乐pro3最新消息:搭载骁龙821处理器4GB+QC3快充,旗舰跌至1699
电感的品质因数Q
只需四步,帮助企业做好MaxCompute成本优化
轻舟智航携手华砺智行推出5G+V2X无人公交方案
汽车内饰主流制造工艺介绍
我们真的需要一个新势力造车品牌吗?