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

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

3天内不再提示

关于Efinix与FPGA的异同分析和应用

lC49_半导体 来源:djl 2019-09-04 17:38 次阅读

上世纪中叶开始,半导体行业随着摩尔定律呈指数状发展。随着摩尔定律,每过18个月芯片集成度翻一番,导致芯片平均成本快速下降;同时,随着特征尺寸变小,芯片上晶体管的性能也随着摩尔定律快速上升。

当然,芯片性能随着工艺制程高速发展也带来了一些副作用,就是工程师过多依赖新制程带来性能提升。处理器芯片的性能大体上可以表达为:

性能=架构x物理实现

这里的架构就是处理器的逻辑电路设计,而物理实现则包括了工艺制程、标准单元库性能、后端布局布线等等。在摩尔定律最红火的年头,一代工艺制程的差距可以秒杀架构上的优势;换句话说,即使你的架构设计再领先,一旦在工艺制程上落后了,那么你的产品就很可能要失败。即使像Intel这样聚集了全球最顶尖架构设计精华的公司,也要走tick-tock路线,即一代产品不改架构,抢先用新的工艺制程实现,然后第二代产品保持工艺制程不变,而再去做架构上的优化。

然而,随着摩尔定律越来越接近工艺极限,现在的架构设计变得越来越重要。在特征尺寸越来越小时,量子效应越来越显著,因此新制程的研发成本越来越高,几乎到了难以负担的地步,因此新制程的研发速度越来越慢,TSMC、Intel、三星等半导体巨头新的工艺制程时间表充满了不确定的因素,因此芯片的性能进步越来越多地取决于如何优化架构设计,而非如何抢占新工艺。

关于Efinix与FPGA的异同分析和应用

随着摩尔定律接近终结,芯片行业的增长率下降,而使用新工艺制程的成本则快速上升

在这种情况下,异构计算就得到了越来越多的关注。在摩尔定律飞速发展的时代,大家往往倾向于使用同一种通用芯片(如CPU),因为为通用芯片开发软件比较方便;如果CPU暂时不够强大无法流畅运行你的代码也不要紧,只要等个半年一年使用新工艺制程的CPU出现通常就能完美运行你的高计算量的代码了。然而,到了今天,大家发现通用处理器的性能上升越来越慢,同时随着物联网等边缘计算应用的兴起,使用CPU消耗的功耗太大,因此大家觉得还是得为了应用开发专用的芯片,用高度优化的架构来实现高性能。

FPGA成为市场的宠儿

在异构计算中,FPGA是重要的设计实现方法。FPGA是一种特殊的芯片,它通过片上存储器和查找表来实现逻辑。因此,如果你改写片上存储器和查找表的内容,就可以重配置FPGA的逻辑,从而让FPGA实现不同的功能。FPGA因为有这样高度的灵活性,在过去常常用于芯片正式流片前的功能验证。当然,FPGA也有其缺点,就是之前所说的物理实现。FPGA为了满足可充配置的特性,可以粗略地认为牺牲了物理实现,因此同样的设计在专用芯片ASIC上的时钟频率往往是FPGA 的5-10倍。但是在今天的异构计算中,FPGA由于架构可以根据应用随时定制,因此可以实现非常高效的架构,因此弥补其在物理实现上的劣势。因此,FPGA近几年在移动端(无人机)和云端数据中心等应用场景都获得了不小的市场份额。

关于Efinix与FPGA的异同分析和应用

FPGA在Amazon AWS中的应用成为了AWS的新亮点

虽说FPGA能让设计根据应用快速调整最优架构,但是其物理实现上的劣势还是成为了FPGA进一步推广的瓶颈。那么我们能否进一步改善FPGA的物理实现呢?

我们首先看一下FPGA的物理实现瓶颈在哪里?传统FPGA的组成包括逻辑资源(CLB)和布线资源两类。逻辑实现基于查找表,虽然可能比标准逻辑要慢一些,但是可以通过插入pipeline等方法来提升。

关于Efinix与FPGA的异同分析和应用

而布线资源对于FPGA来说则是更加宝贵。对于ASIC,走线非常随意,在逻辑单元上方走线也没关系,但是传统FPGA的走线则必须走固定的routing channel,并且经过switch box。这样的限制大大降低了FPGA中设计的最高工作频率。可以说,布线资源是目前FPGA性能的最大瓶颈。在这种情况下,业界又在寻找新的解决办法。

Efinix横空出世,革FPGA的命?

日前,赛灵思、三星电子和香港X科技基金向初创公司Efinix投资的新闻引起了业界的轰动。后者作为一家“革命性”的FPGA公司,给沉闷已久的FPGA市场带来了一些新的动力。

据IEEE报道,Efinix 公司总部位于美国加利福尼亚州圣克拉拉市,他们计划用一种全新的 FPGA威廉希尔官方网站 来设计芯片, Efinix 公司把此威廉希尔官方网站 称为Quantum FPGA。

他们提出了一种新的理念:那就是在抛弃具有专用功能的每个电路板格(这些电路板格被称为可交换逻辑和路由处理器)的基础上,每一个电路板格都可以根据特定目的被编程。颠覆了过去FPGA的基本架构。也就是说,Efinix的新FPGA最大的特点就是在布线资源方面做出了突破。

传统的FPGA中,用于布线的单元和用于实现逻辑功能的单元是分开的,这也造成了布线的困难并限制了性能。在Efinix提出的Quantum FPGA威廉希尔官方网站 中,一个单元既可以是逻辑单元,又可以是布线单元,可以根据需要灵活配置。这样一来,Efinix的Quantum FPGA的布线可以更加灵活,因此可以实现更高的速度和更低的功耗。据介绍,芯片尺寸只有现在的四分之一,而且能耗只有传统芯片的一半,结构也没有过去那么复杂了。

过去,训练人工智能深度学习需要依赖中央计算机和服务器产生大量数据,而现在,依靠这一系列优化功能组合,可以推动人工智能和深度学习更加轻松。

关于Efinix与FPGA的异同分析和应用

从产品威廉希尔官方网站 应用上看,Efinix的Quantum FPGA首先可以替代传统FPGA,在设计验证和异构计算等场合得到应用。在异构计算领域,由于Quantum FPGA在性能上比传统FPGA有不少优势,因此可望能实现基于FPGA的异构计算方案的进一步普及。

Efinix的目标市场包括少于逻辑单元数量少于15K的IoT 和移动应用的超低功耗应用;逻辑单元数量在15K 到 150K 之间的传统应用(工业、医学、汽车、广播和视频)和新兴市场领域(无人机、自动驾驶汽车、边缘计算和各种智能系统);以及逻辑单元数量从150K 到 500K及以上的数据中心应用。Efinix CEO 张少逸在IEEE Spectrum的访谈中表示,Efinix的FPGA方案可望能把 FPGA市场规模再拓展一倍,由现在的50亿美金市场规模变为100亿美金。 因此说这难保对FPGA市场造成一定的冲击。

除了传统FPGA的市场之外,Efinix在最近很火热的嵌入式FPGA市场也有布局。嵌入式FPGA是指把FPGA电路IP集成到SoC上面,这样SoC也可以借助FPGA的可配置性实现更灵活的工作方式。在嵌入式FPGA领域,Flex Logix可谓是当仁不让的明星,目前已经获得了一千二百万美金的投资。而Efinix也在计划把自己的Quantum FPGA以IP的形式集成到合作厂商的SoC中去,作为在嵌入式FPGA市场的布局。

除此之外,大家最关心的恐怕是Efinix的出现是否会对目前市场上Xilinx和Intel在FPGA领域的垄断地位造成威胁。答案是——Efinix应该不会对Xilinx造成任何威胁,因为Xilinx是Efinix的早期投资者,目前Efinix和Xilinx在许多方面正在紧密合作中。Efinix CEO 张少逸在IEEE Spectrum的访谈中明确表示Efinix不会挑战Xilinx,而是想和Xilinx一起把FPGA市场的蛋糕一起做大;而Xilinx高级副总裁Salil Raje则在同一个访谈中大赞Efinix,并且说期待未来和Efinix更紧密的合作。因此,Efinix可以看作是Xilinx阵营的新兴威廉希尔官方网站 公司,一旦其威廉希尔官方网站 得到市场认可,很可能会被Xilinx高价收购。当然,对于Intel来说,Efinix就是竞争对手了。不过,Efinix的产品预计在2017年年底推出样品,而在2018年下半年正式发布多款产品,因此Intel暂时还可以先不用太紧张,等Efinix正式产品量产后再做打算。

Efinix的投资方中位列第一的就是Xilinx,预计Efinix将与Xilinx之间有非常多的合作

结语

随着摩尔定律遇到瓶颈,基于FPGA的异构计算得到了越来越多的应用。传统FPGA虽然能实现非常高效的专用架构,但是其布线资源的局限性成为了性能的瓶颈。Efinix的Quantum FPGA架构通过一种既可以用作逻辑单元又可以用作布线单元的通用单元威廉希尔官方网站 实现了FPGA布线瓶颈的突破,可望让FPGA性能大幅提高,同时在异构计算中获得更大市场份额。

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

    关注

    1629

    文章

    21735

    浏览量

    603175
  • 芯片
    +关注

    关注

    455

    文章

    50771

    浏览量

    423414
  • 存储器
    +关注

    关注

    38

    文章

    7487

    浏览量

    163808
收藏 人收藏

    评论

    相关推荐

    SOPC、SoC 、FPGA异同优缺点介绍及常见应用场景

    、高性能、高集成、高带宽。 二、关于SOPC 1.概念 片上可编程系统(System On a Programmable Chip),将处理器、存储单元及各种功能模块等集成到一片FPGA中,且采用FPGA
    的头像 发表于 12-17 11:15 225次阅读
    SOPC、SoC 、<b class='flag-5'>FPGA</b>的<b class='flag-5'>异同</b>优缺点介绍及常见应用场景

    MCU和FPGA的区别分析

    1. 引言 随着威廉希尔官方网站 的发展,电子系统变得越来越复杂,对处理能力的需求也在不断增长。MCU和FPGA作为两种不同的处理威廉希尔官方网站 ,各自有着独特的优势和局限性。 2. 基本概念 MCU(微控制器单元
    的头像 发表于 11-11 14:58 601次阅读

    FPGA如何估算分析功耗

    FPGA的功耗由4部分组成:上电功耗、配置功耗、静态功耗和动态功耗。一般的FPGA都具有这4种功耗,但是Actel Flash FPGA由于掉电数据不丢失,无需配置芯片,所以上电后不需要一个很大的启动电流,也不需要配置过程,只有
    的头像 发表于 07-18 11:11 1918次阅读
    <b class='flag-5'>FPGA</b>如何估算<b class='flag-5'>分析</b>功耗

    FPGA 高级设计:时序分析和收敛

    今天给大侠带来FPGA 高级设计:时序分析和收敛,话不多说,上货。 这里超链接一篇之前的STA的文章,仅供各位大侠参考。 FPGA STA(静态时序分析) 什么是静态时序
    发表于 06-17 17:07

    科普:GPU和FPGA,有何异同

    来源:内容由半导体行业观察(ID:icbank)编译自techspot,谢谢。图形处理单元(GPU)和现场可编程门阵列(FPGA)是用于成像和其他繁重计算的三种主要处理器类型中的两种。中央处理器
    的头像 发表于 06-15 08:27 652次阅读
    科普:GPU和<b class='flag-5'>FPGA</b>,有何<b class='flag-5'>异同</b>

    RTU与PLC有什么异同

    在工业自动化系统中各自扮演着重要的角色,但两者在功能、应用场景、设计原理等方面存在着显著的差异。本文将详细解析RTU与PLC的定义、特点、应用场景以及它们之间的异同,以便读者能够更深入地了解这两种设备。
    的头像 发表于 06-03 14:55 1665次阅读

    什么是5G单兵?5G单兵跟5G执法记录仪有什么异同

    什么是5G单兵?5G单兵跟5G执法记录仪有什么异同
    的头像 发表于 04-17 11:10 600次阅读
    什么是5G单兵?5G单兵跟5G执法记录仪有什么<b class='flag-5'>异同</b>?

    品读《基于FPGA与RISC-V的嵌入式系统设计》

    PulseRainRTL库 1.10 资料来源 1.11 代码资源 第 2 章 FPGA 2.1 FPGA 背景概述 2.2 FPGA 与数字芯片的异同 2.2.1
    发表于 03-29 00:06

    ARM、DSP、FPGA三者有什么区别?

    ARM、DSP、FPGA三种是最常用的工业控制芯片甚至是物联网应用芯片,那么这三种芯片在原理上有什么异同?哪款芯片的功能最强?在功能上有哪些不同,主要是指引脚的功能和支持的扩展能力?
    发表于 02-25 20:19

    接地保护跟漏电保护有什么异同处??

    接地保护跟漏电保护有什么异同处?? 接地保护和漏电保护是用于电气设备和电路安全的两种重要保护手段。虽然它们在某些方面有着相似之处,但它们的功能、原理和应用场景等方面也存在一些差异。 第一节:引言
    的头像 发表于 02-06 10:34 2807次阅读

    什么是fpga和cpld cpld与fpga在结构上有何异同

    FPGA(Field-Programmable Gate Array)和CPLD(Complex Programmable Logic Device)都属于可编程逻辑器件(PLD
    的头像 发表于 01-22 18:05 2836次阅读

    关于FPGA的开源项目介绍

    Hello,大家好,之前给大家分享了大约一百多个关于FPGA的开源项目,涉及PCIe、网络、RISC-V、视频编码等等,这次给大家带来的是不枯燥的娱乐项目,主要偏向老的游戏内核使用FPGA进行硬解,涉及的内核数不胜数,主要目标是
    的头像 发表于 01-10 10:54 1456次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>FPGA</b>的开源项目介绍

    CPU与GPU散热器设计的异同及其重要性

    CPU与GPU散热器的设计异同及其重要性 在计算机的发展过程中,中央处理单元(CPU)和图形处理单元(GPU)在性能和热量产生方面的不断提升和增加,使得其在长时间工作时产生了大量的热量。为了保证
    的头像 发表于 01-09 14:00 1288次阅读

    什么是电磁继电器?和开关有哪些异同点?

    什么是电磁继电器?和开关有哪些异同点? 电磁继电器是一种利用电磁原理工作的电器设备。它由电磁铁、触点组和复位机构等几个主要部分组成。通过电流通过电磁铁线圈时,会产生磁场,吸引电磁铁上的铁芯,从而
    的头像 发表于 01-04 15:29 1033次阅读

    虚拟机和模拟器有哪些异同点和区别

    虚拟机和模拟器有哪些异同点和区别  虚拟机和模拟器是计算机领域中常用的威廉希尔官方网站 ,它们可以在一台计算机上同时运行多个操作系统或环境。虚拟机和模拟器虽然功能相似,但是在定义、实现、性能、资源利用、应用场
    的头像 发表于 12-27 16:26 2790次阅读