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

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

3天内不再提示

Xilinx被收购后,FPGA的未来在哪?

我快闭嘴 来源:半导体行业观察 作者:半导体行业观察 2020-11-09 14:54 次阅读

2015年6月1日,英特尔Altera宣布,双方已达成最终协议,根据该协议,英特尔将以167亿美元的价格收购Altera。这是FPGA行业的一个重要里程碑,因为Xilinx和Altera是主要的FPGA供应商。

AMD正式宣布收购Xilinx之后,FPGA界对FPGA的未来充满了担忧。

收购Xilinx的主要目标是打造业界领先的高性能计算公司,根据AMD的说法,“在Xilinx已确立领先地位的各个成长型市场上,大幅扩大AMD产品组合和客户集的广度”。但Xilinx目前领先的主要市场是什么?

Alveo,VERSAL和Vitis AI

Xilinx 3年前发布了一个功能强大的FPGA平台,名为Alveo。Alveo是Xilinx最初开发的第一块FPGA板,用作与GPU竞争的加速卡。在此之前,Xilinx主要开发FPGA芯片,并且依赖其他供应商来提供FPGA卡。随着Alveo卡(以及最近的Versal)的出现,Xilinx希望以其品牌名称提供功能强大的平台用作加速卡。赛灵思围绕Alveo平台快速开发了一个令人印象深刻的生态系统,其中包括多家利用Alveo卡的强大功能来加速机器学习,深度神经网络,数据库,自然语言处理,基因组学和定量金融等领域的应用的公司。

赛灵思还提供了集成的EDA工具(先是SDAccel,然后是Vitis),该工具允许使用OpenCL和C / C ++等高级编程语言对FPGA进行编程,而无需使用VHDL或Verilog。这些工具使软件开发人员无需具备FPGA的经验知识即可开发自己的加速器(尽管需要对FPGA技术有深入的了解,才能使用OpenCL开发高效的硬件加速器)。

NVIDIA,ARM和Mellanox

大约一个月前,Nvidia宣布有意以400亿美元的价格收购ARM,“创建AI时代的世界顶级计算公司”。收购的原因之一是帮助Nvidia开发数据处理单元(DPU),该单元包括:

软 件可编程的多核CPU(又名ARM)

高性能网络接口(aka SmartNIC)(aka Mellanox)

丰富的灵活和可编程加速引擎集(又名Nvidia GPU)

因此,在从AMD收购Xilinx之后,FPGA的未来将是什么。

英特尔拥有丰富的硬件加速器产品组合,包括功能强大的至强处理器,GPU,FPGA和用于深度学习ASIC。那么FPGA针对英特尔的主要市场是什么?在一份英特尔演讲中,英特尔提出旨在在3个特定市场中利用FPGA:

自然语言处理(BERT)

欺诈检测(LSTM)

智能城市(推理)

因此,似乎英特尔主要致力于低延迟至关重要的应用,与其他平台相比,FPGA可以提供更低的延迟。但是,仍然有待观察这些针对深度学习应用的FPGA与ASIC深度学习平台(例如基于Habana Labs的平台)的区别。英特尔以20亿美元的价格收购了Habana Labs,以提供其高性能深度学习推理和培训技术。

FPGA的未来

在进行了相关的收购之后,我认为每个人都清楚,我们正迈入异构数据处理平台的时代,其中计算平台将包括 SmartNIC,多核处理器和硬件加速器 ,用户将不得不选择完整的解决方案而不是混合使用和匹配。英特尔,AMD和Nvidia将提供具有自己专有的加速器和SmartNIC的完整计算平台。

好处可能是更易于部署和更好的集成,但是选择每个领域中最好的选项将不再可行,或者至少会更具挑战性(例如,从Xilinx选择FPGA,从Intel Xeon处理器选择和从Nvidia获得GPU。)。

例如,对于英特尔和AMD而言,很难在深度学习领域推广FPGA,而其他平台将以自己的品牌名称提供。也许FPGA将主要用于其生硬的市场(网络和电信,如vRAN和5G),而其他平台(GPU,ASIC)将被推广用于深度学习。

FPGA的主要优点是可编程性,以支持量身定制的架构。这意味着它们可以更快地适应新算法或应用程序。这种竞争优势至关重要,特别是在深度学习领域,其中由机器学习工程师和数据科学家开发新模型。FPGA可以使用新的量身定制的模型/算法进行编程,与其他平台相比,可以提供更好的性能。尤其是在需要比特级处理的应用中,例如数据包处理,基因组学和比特币挖掘,FPGA表现出比其他平台更好的性能。在深度学习应用中,FPGA可以提供更低的延迟和更高的性能,尤其是在使用更少的位数时。(例如Xilinx FINN)。

无论如何,为了使FPGA成为加速器平台具有吸引力,我们还需要提供所需的框架,以允许 轻松,可扩展的FPGA部署。这就是为什么需要与供应商无关的框架的原因,该框架允许像GPU或CPU一样容易地部署FPGA。

嵌入式系统领域,FPGA仍然可以占上风。Xilinx和Intel均提供具有ARM内核的基于SoC的FPGA,广泛用于嵌入式应用。Nvidia表示,仍将允许第三方使用ARM内核,因此Xilinx和Intel将继续在基于SoC的FPGA中使用ARM(直到他们切换到RISC-V处理器为止)。

FPGA社区很大,并且还在不断增长。像FCCM,FPGA和FPL这样的几次会议表明,有一个庞大的社区支持并促进了FPGA的使用。但是, FPGA 是否将继续用作通用加速器,或者其应用在网络和电信应用中的局限性还有待观察。
责任编辑:tzh

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

    关注

    1592

    文章

    21207

    浏览量

    592142
  • amd
    amd
    +关注

    关注

    25

    文章

    5139

    浏览量

    132541
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4336

    浏览量

    126295
  • Xilinx
    +关注

    关注

    70

    文章

    2110

    浏览量

    119195
收藏 人收藏

    评论

    相关推荐

    Xilinx fpga芯片系列有哪些

    Xilinx FPGA芯片拥有多个系列和型号,以满足不同应用领域的需求。以下是一些主要的Xilinx FPGA芯片系列及其特点。
    的头像 发表于 03-14 16:24 318次阅读

    FPGA设计高级技巧 Xilinx

    FPGA设计高级技巧 Xilinx
    发表于 01-08 22:15

    简述Xilinx 7系列FPGA芯片相关知识

    Xilinx 7系列 芯片 应用非常广泛,具有成本低、性能强悍、成熟稳定的特点,目前Xilinx( AMD )已延长该系列芯片的生命周期至少到2035年。 本文主要介绍Xilinx 7系列 F
    的头像 发表于 11-28 10:20 407次阅读
    简述<b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>芯片相关知识

    Xilinx FPGA IP之Block Memory Generator功能概述

    Xilinx Block Memory Generator(BMG)是一个先进的内存构造器,它使用Xilinx fpga中的嵌入式块RAM资源生成面积和 性能优化的内存。
    的头像 发表于 11-14 17:49 762次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b> IP之Block Memory Generator功能概述

    罗彻斯特电子携手AMD/Xilinx可持续供应Xilinx传统FPGA产品

    罗彻斯特电子携手AMD/Xilinx,为Xilinx传统FPGA和相关配置PROM产品提供供货支持。
    的头像 发表于 11-07 09:04 251次阅读

    Xilinx 7系列与Ultrascale系列FPGA的区别

    Xilinx是一家专业的可编程逻辑器件(PLD)厂商,其产品包括FPGA、CPLD、SOC等。XilinxFPGA产品线有多个系列,其中7系列和Ultrascale系列是比较常见的两
    发表于 09-15 14:44 1834次阅读
    <b class='flag-5'>Xilinx</b> 7系列与Ultrascale系列<b class='flag-5'>FPGA</b>的区别

    Xilinx FPGA的GTx的参考时钟

    本文主要介绍Xilinx FPGA的GTx的参考时钟。下面就从参考时钟的模式、参考时钟的选择等方面进行介绍。
    发表于 09-15 09:14 2033次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的GTx的参考时钟

    面向Xilinx FPGA和SoC的超快设计方法指南

    电子发烧友网站提供《面向Xilinx FPGA和SoC的超快设计方法指南.pdf》资料免费下载
    发表于 09-14 10:02 1次下载
    面向<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>和SoC的超快设计方法指南

    基于Xilinx FPGA的边界扫描应用

    上一篇文章,介绍了基于STM32F103的JTAG边界扫描应用,演示了TopJTAG Probe软件的应用,以及边界扫描的基本功能。本文介绍基于Xilinx FPGA的边界扫描应用,两者几乎是一样。
    的头像 发表于 09-13 12:29 663次阅读
    基于<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>的边界扫描应用

    Xilinx 7系列FPGA的时钟结构解析

    通过上一篇文章“时钟管理技术”,我们了解Xilinx 7系列FPGA主要有全局时钟、区域时钟、时钟管理块(CMT)。 通过以上时钟资源的结合,Xilinx 7系列FPGA可实现高性能和
    发表于 08-31 10:44 1060次阅读
    <b class='flag-5'>Xilinx</b> 7系列<b class='flag-5'>FPGA</b>的时钟结构解析

    使用Xilinx FPGA实现OFDM系统

    OFDM中调制使用IFFT,解调使用IFFT,在OFDM实现系统中,FFT和IFFT时必备的关键模块。在使用Xilinx的7系列FPGA(KC705)实现OFDM系统时,有以下几种选择。
    的头像 发表于 07-10 10:50 611次阅读
    使用<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b>实现OFDM系统

    XILINX FPGA IP之Clocking Wizard详解

    锁相环基本上是每一个fpga工程必不可少的模块,之前文档xilinx 7 系列FPGA时钟资源对xilinx fpga的底层时钟资源做过说明
    发表于 06-12 17:42 2967次阅读
    <b class='flag-5'>XILINX</b> <b class='flag-5'>FPGA</b> IP之Clocking Wizard详解

    Xilinx FPGA pcb设计

    Xilinx FPGA pcb设计
    发表于 05-29 09:11 0次下载

    Xilinx FPGA时序约束设计和分析

    FPGA/CPLD的综合、实现过程中指导逻辑的映射和布局布线。下面主要总结一下Xilinx FPGA时序约束设计和分析。
    的头像 发表于 04-27 10:08 785次阅读

    Xilinx FPGA MIPI 接口简单说明

    MIPI 接口现在非常流行,国产FPGA目前基本都带MIPI接口,而AMD-Xilinx是从U+系列开始支持MIPI电平,从国内使用情况来看,7系列FPGA是使用最广的器件,所以这次使用的FP
    发表于 04-24 09:30 3781次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b> MIPI 接口简单说明