0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA都经历哪三个大时代?

我快闭嘴 来源:贤集网 作者:贤集网 2020-10-09 14:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

半导体市场上,现场可编程门阵列一直是另一类动物。尽管FPGA只是从可以模拟其他硬件并因此运行软件的一系列逻辑门演变而来,但FPGA遵循了自己的发展路径,同时利用了为通用CPU和定制ASIC开发的其他技术。

我们将在1月22日在圣何塞玻璃屋的The Next FPGA Platform活动中与Achronix产品计划和业务开发副总裁Manoj Roge聊天时,这将是对话的主题之一。(您可以注册在这个环节的事件,我们希望看到你在那里。)Achronix公司,成立于2004年,是一个相对较新的FPGA市场正在开始获得针对其更大的竞争对手一定的牵引力。

对于主要的FPGA制造商的产品和策略,Roge并不陌生。从1990年代中期到2000年代中期,Roge曾担任赛普拉斯半导体公司的产品线经理,负责许多不同的产品线和不同的管理角色。2005年,Roge担任Altera产品计划高级经理,将公司的65纳米和40纳米产品推向市场。(这是在Achronix成立之后。)五年后,Roge成为Xilinx的产品规划总监,推动了该公司的路线图和生态系统;四年后,他担任了数据中心通信产品线的规划和营销工作总监。 2017年夏天,Roge接任了Achronix的当前工作,为另一家FPGA制造商制定了战略和路线图。

这种经历给他带来了独特的见解,Roge告诉The Next Platform: “有这么多激动之所以有几个原因。” “首要原因是数据中心中的所有关键工作负载都在快速变化,而诸如机器学习之类的新工作负载已经成熟。每个人都在寻找降低功耗和提高成本效率的数量级。您只是无法通过部署越来越多的CPU来扩展数据中心,并且,我认为,目前行业中普遍同意您需要使用异构加速器。FPGA是一种选择,部署FPGA以便将来验证数据中心有很多好处。”

这种可延展性–我们已经听到很多人将FPGA称为“动态ASIC”,而我们称其为“动态虚拟ASIC”,因为它们通常代表带有可编程虚拟指令集的虚拟CPU。当然是FPGA的关键特性之一。每当您的工作负载快速变化(但不是很快)并且需要低延迟和并行计算时,就必须考虑使用FPGA。

Roge看待它的方式,已经经历了三个FPGA时代,而我们仍处于第三个时代,直到几年前才问世。

Roge解释说:“ FPGA 1.0阶段涉及胶合逻辑,从1980年代一直持续到1990年代中期。” “这个时代包括低端CPLD和PLD设备,客户将其用于某种胶合逻辑,某种可编程的I / O,并大致代表了一个10亿至20亿美元的可寻址市场。从1990年代中期到2017年左右是FPGA 2.0时代,我们称之为连通性浪潮,当时使用FPGA来实现用于网络或存储器的接口以太网DDR存储器种类繁多,随着FPGA密度和性能的提高,它们被用于某些复杂的功能,而不仅仅是胶粘逻辑。这将TAM扩大到大约50亿美元。”

根据您的估算方式,主要的FPGA供应商– Xilinx,Altera / IntelLattice Semiconductor和Achronix –的销售额约为65亿美元,他们当然会追求更大的TAM。到底是多少争论的话题,这是我们举办一场以FPGA为中心的活动的原因之一。

“从2017年左右开始,我们进入了FPGA 3.0时代,这全都涉及数据加速。现在,FPGA不仅用于某种胶合逻辑或原型设计,而且正独立地成为计算引擎,它们也被大量部署在Microsoft Azure和Amazon Web Services的数据中心内部。” Roge说,FPGA的TAM保守地估计在100亿美元左右,可能是其两倍或三倍。

现在的问题是如何将TAM变成现实。这需要硬件和软件工程。

“无论您是构建HPC集群之类的系统还是用于超大规模数据中心的分析,所有这些都归结为以下三个要素:高效的计算,内存层次结构和带宽以及有效的数据传输。我们已经仔细研究了如何优化这些内容。我们正在使用台积电的7纳米工艺,因此我们将从中受益,并与Xilinx保持公平竞争。英特尔目前的Agilex FPGA大约为10纳米,大致相同。但是我们的差异在于体系结构和我们选择的一些功能。我们决定专注于一些工作负载,并且我们想尽最大的努力来提供每瓦每美元的性能。我们确实仔细考虑了其中的一些方面,使架构师更容易与Xilinx或Intel接洽。我们不关心直接的功能比较-逻辑元素,DSP模块,存储模块等。Teraops是一个营销编号,它的确没有任何意义。重要的是如何加速整个应用程序。而且,由于您拥有合适的内存带宽和高效的机器学习计算能力,例如,我们可以为图像识别提供良好的端到端应用程序性能。”

我们可以说,内存带宽,I / O带宽和teraops(或teraflops)是任何设备的赌注,而您对它们的处理方式(在硬件和软件的独特组合中)才是最重要的。换句话说,我们认为FPGA将在数据中心找到一个持久但不断变化的家。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1656

    文章

    22299

    浏览量

    630667
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11223

    浏览量

    223076
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136266
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    线路板防漆防是防?

    “线路板防漆”中的“防”是一行业通用术语,其最核心、最公认的防护功能是指:防潮、防腐蚀、防尘。线路版防漆防的首要功能是防潮:线路板
    的头像 发表于 11-07 15:59 304次阅读
    线路板<b class='flag-5'>三</b>防漆<b class='flag-5'>三</b>防是<b class='flag-5'>哪</b><b class='flag-5'>三</b>防?

    未来工业AI发展的三个必然阶段

    与优化 能力的深层革命。 未来十年,工业AI的发展将经历三个清晰的阶段:  智能辅助 → 智能决策 → 自主优化 。这次进化,构成了工业从“人控机器”到“机器共智”的核心路径。 一、第一阶段:智能辅助(AI for Assis
    的头像 发表于 10-27 15:47 245次阅读
    未来工业AI发展的<b class='flag-5'>三个</b>必然阶段

    DIY 流体模拟吊坠(二):第二、第三个、更多的吊坠......

    “  上文 DIY 流体模拟吊坠(一):理论与第一吊坠的制作 介绍了流体模拟的理论并打造了第一吊坠,现在继续制造第二、三个吊坠......  ” 第二吊坠的制作 在组装那个承诺要
    的头像 发表于 09-17 23:17 1900次阅读
    DIY 流体模拟吊坠(二):第二<b class='flag-5'>个</b>、第<b class='flag-5'>三个</b>、更多的吊坠......

    达实智能分享AI时代的二次创业经历

    近日,深圳市企业家培育工程“星耀鹏城”开班仪式在达实智能大厦举办,达实智能董事长刘磅受邀分享了AI时代的二次创业经历
    的头像 发表于 07-10 09:13 727次阅读

    怎么结合嵌入式,Linux,和FPGA三个方向达到一均衡发展?

    在嵌入式领域,不少人怀揣着让嵌入式、Linux 和 FPGA 三个方向实现均衡发展的梦想,然而实践中却面临诸多挑战。就像备受瞩目的全栈工程师稚晖君,他从大学玩单片机起步,凭借将智能算法融入嵌入式而
    的头像 发表于 06-25 10:08 662次阅读
    怎么结合嵌入式,Linux,和<b class='flag-5'>FPGA</b><b class='flag-5'>三个</b>方向达到一<b class='flag-5'>个</b>均衡发展?

    半导体制造过程中的三个主要阶段

    前段工艺(Front-End)、中段工艺(Middle-End)和后段工艺(Back-End)是半导体制造过程中的三个主要阶段,它们在制造过程中扮演着不同的角色。
    的头像 发表于 03-28 09:47 5798次阅读
    半导体制造过程中的<b class='flag-5'>三个</b>主要阶段

    如何检测极管的三个

    可以用万用表来初步确定极管的好坏及类型 (NPN 型还是 PNP 型 ),并辨别出e(发射极)、b(基极)、c(集电极)三个电极。
    发表于 03-08 16:40

    如何区分场效应管mos管三个引脚

    场效应管mos管三个引脚怎么区分
    发表于 03-07 09:20 0次下载

    如何在三个三个或更多现场可编程门阵列* (FPGA) 设备上同时运行OpenVINO™?

    无法同时使用三个FPGA卡在同一模型上进行推理
    发表于 03-06 07:15

    Linux系统中最重要的三个命令

    Linux剑客是Linux系统中最重要的三个命令,它们以其强大的功能和广泛的应用场景而闻名。这三个工具的组合使用几乎可以完美应对Shell中的数据分析场景,因此被统称为Linux
    的头像 发表于 03-03 10:37 819次阅读

    使用DDS生成三个信号并在Vivado中实现低通滤波器

    本文使用 DDS 生成三个信号,并在 Vivado 中实现低通滤波器。低通滤波器将滤除相关信号。
    的头像 发表于 03-01 14:31 2489次阅读
    使用DDS生成<b class='flag-5'>三个</b>信号并在Vivado中实现低通滤波器

    DLPA3000 VRST、VOFFSET、VBIAS三个电压可以外接LED灯指示吗?

    我想分别使用三个LED灯串联1~20K电阻来表示三个电压已经有输出了,但是看到datasheet上有下面的描述,所以是否不能直接驱动?
    发表于 02-21 06:00

    ADS828的GND引脚有三个,这三个引脚的接地是哪个接数字地,哪个接模拟地?

    在贵公司的这款AD转换芯片ADS828的GND引脚有三个(1、16、26)想咨询一下这三个引脚的接地是哪个接数字地,哪个接模拟地,还是不用考虑这方面;还有就是在输出偏置电压的时候,在为2.5V的时候,是用CM输出端好,还是用REFT和REFB电阻分压好?
    发表于 02-14 08:27

    相位测量仪三个亮什么原因

    相位测量仪作为一种精密的电子测量设备,广泛应用于电力、通信、自动化控制等领域,用于测量电压、电流之间的相位关系。然而,在使用过程中,有时会遇到相位测量仪三个灯同时亮起的情况,这往往意味着存在某种异常或错误。
    的头像 发表于 01-29 15:05 2171次阅读

    当DSP与FPGA通讯的时候,XZCS0、XZCS6、XZCS7会影响ADS8556的工作吗?

    您好,我想用3ads8556和1FPGA通过TMS320F28335的XINTF接口与DSP相连,3ads8556占用了XZCS0
    发表于 12-20 07:30