电子发烧友网 > 可编程逻辑 > 正文

FPGA和GPU谁才是未来市场的大局所向

2020年02月05日 21:19 次阅读

(文章来源:MinerHub)
       一直以来,FPGA 的主要应用领域是电子工程。但当英特尔完成对 Altera(Altera 是最大的现场可编程门阵列制造商之一)的收购时,情况发生了一些细微改变。英特尔对 FPGA 所蕴藏的潜力有着强烈的嗅觉和敏锐的洞察力,收购完成后,即刻开始帮助微软公司建立数据中心并利用云服务给亚马逊提供相关帮助。

但关于 FPGA 到底是什么,许多矿工可能仍然心存疑问。FPGA 有何优势?FPGA 有何劣势?FPGA 会在 GPU 挖矿阵营中脱颖而出,成为主角吗?此篇文章将会就以上矿工存疑问题,对 FPGA 进行一个概述。FPGA 是一种比 ASIC 更容易制造的集成电路,不同于 ASIC 的是,FPGA 可重新进行电路设计和配置。对于 FPGA 矿工来说,这一点使得他们可以挖取多种算法支持的多个币种。

FPGA和GPU谁才是未来市场的大局所向

FPGA 最大的优势之一就是它极其微小的延迟。现场可编程门阵列具有极其微小延迟的原因在于,它无需依赖于通用 OS,也无需通过通用总线(例如 USB 或 PCI-Express)即可完成通信。这对其他的硬件设备来说很难实现,即使是高质量的 CPU 也会有 50 微秒的延迟,但到了 FPGA 身上,这个时间会被缩短到 1 微秒。

具有极低延迟功能的现场可编程门阵列在需要微小延迟的场合中能大放异彩。比如,在喷气式战斗机的自动操作和高频算法交易中,我们都可以看到它的身影。专用集成电路( ASIC )在单一算法的速度上相较于 FPGA 更胜一筹,但其进行较大规模机器集群的初始投资极高。FPGA 在数字货币挖矿方面优于 GPU,因为它们运行出色且极具能效率。

除了高能效运算的优点之外,FPGA 还具有一个优势——它的高效性无需主机运行来支持。虽然 FPGA 在以上方面有较大的优势,但其用于配置和编程的费用却远远高于基于指令架构的 GPU。硬件电路通常使用诸如 VHDL 和 Verilog 之类的硬件描述语言( HDL)来编写。而到了编程,则要使用多种编程语言之一(例如 Java,C,Python)来完成。

高层次综合(HLS)是一种不断扩大的趋势,具体表现为可以使用常规编程语言(例如 Open CL 或 C ++)和高层次抽象对 FPGA 进行编程操作。但撇开所有在编程方面取得的技术性进展与突破,FPGA 的编程至今仍是一项艰巨的工作。

除此之外,编译期也是现场可编程门阵列的一大缺点。举个例子,如果使用 Intel Open CL 编译器,则编译一个典型的 FPGA 程序需要 4 到 12 个小时。为了实现性能优化,程序员经常需要进行通宵编译。我们反过头来看看 GPU,对于数据上的传输,它更依赖于 OS 和标准化总线(例如 USB 和 PCI -Express)。FPGA 则不依赖于这些参数,它们的优势就在于能够使用户以较小的延迟获得更高的带宽。

实际上,FPGA 可直连数据源,例如网络接口传感器。为了使用诸如深度学习之类的高性能计算功能,用户只能高度依赖具有出色浮点性能计算能力的 GPU,而 FPGA 在浮点算法上的效率则略显低下。在一般的浮点运算中,浮点单元需要大量资源并且必须由逻辑块组装而成。然而剧本到了 FPGA 上就变了,由于 FPGA 结构中已包含浮点单元,能效率可以因此得到显著提高。

虽然就目前的情况而言,先进的 GPU 比起 FPGA 具有更优能效,但在不久的将来,现场可编程门阵列肯定会在浮点计算方面赶超 GPU,获得这场能效计算之战的胜利。
      (责任编辑:fqj)

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

小梅哥FPGA设计思想与验证方法视频教程

刚刚录制了一个fpga开发流程的视频,该视频为投石问路,主要是想听听大家对于小梅哥在录制视频时需要注意的内容以及希望系列
发烧友学院发表于 2016-03-24 00:00 37952次阅读
小梅哥FPGA设计思想与验证方法视频教程

GPU相比FPGA更具优势,更能适应AI快速的变...

在GTC19大会期间,NVIDIA 加速计算产品管理总监Paresh Kharya对关于GPU相比F....
发表于 2020-02-06 17:29 0次阅读
GPU相比FPGA更具优势,更能适应AI快速的变...

英特尔DG1独显现身跑分库,性能与GTX 165...

根据消息报道,英特尔DG1独显现在已经出现在3DMark跑分库中,与AMD最新的7nm R7 480....
发表于 2020-02-05 14:14 156次阅读
英特尔DG1独显现身跑分库,性能与GTX 165...

如何利用旧手机作为电脑系统监视器

手机有很多用途:可以作为网络盒子、行车记录仪、便携NAS、时尚时钟、游戏机等等。这里说一说,我是如何....
发表于 2020-02-05 12:21 198次阅读
如何利用旧手机作为电脑系统监视器

实现带CPCI接口模块的AFDX终端通讯系统的设...

本文在研究航空全双工交换式以太网(Avionics Full Duplex Switched Eth....
发表于 2020-02-05 10:04 63次阅读
实现带CPCI接口模块的AFDX终端通讯系统的设...

在视频应用的新领域,CPU和FPGA或将胜过GP...

在视频行业繁荣发展的背后,离不开互联网技术的日新月异。其中,视频行业的创新更是其中的佼佼者:从商业模....
发表于 2020-02-04 17:31 90次阅读
在视频应用的新领域,CPU和FPGA或将胜过GP...

Intel或将推出搭载0nm++工艺及多芯封装、...

在说Arctic Sound显卡之前,我们先缕缕Intel已经曝光的GPU,它们都会使用全新的Xe架....
发表于 2020-02-04 16:53 222次阅读
Intel或将推出搭载0nm++工艺及多芯封装、...

英伟达加速部署下一代GPU,7纳米GPU性能有希...

  英伟达7纳米GPU什么时候来?印第安纳大学一场次时代平台活动中暗示了英伟达最近的动向,他们很可能....
发表于 2020-02-04 15:46 442次阅读
英伟达加速部署下一代GPU,7纳米GPU性能有希...

Arm Mali-G77 GPU荣获The Li...

Arm2020年1月21日宣布Arm Mali-G77 GPU在The Linley Group的2....
发表于 2020-02-03 13:25 284次阅读
Arm Mali-G77 GPU荣获The Li...

关于自学FPGA就业

现在研二,觉得Verilog挺有意思的,就自学了FPGA,没做过项目,今年秋招就业,有什么FPGA的项目可以帮助自己...
发表于 2020-02-03 10:45 198次阅读
关于自学FPGA就业

【雨的FPGA笔记】基础实践-------IP核中RAM的使用

内容:        使用IP核中的RAM进行读写,数据位宽为32位 RAM读写模块输出给RAM模块...
发表于 2020-01-23 15:28 488次阅读
【雨的FPGA笔记】基础实践-------IP核中RAM的使用

龙芯2019年净利润首破1亿元,2020年将成立...

胡伟武提到,2019年龙芯中科销售收入是2018年的2.2倍,利润是2018年的3倍以上,2019年....
发表于 2020-01-22 11:45 3375次阅读
龙芯2019年净利润首破1亿元,2020年将成立...

基于FPGA的现Nios II嵌入式系统配置文件...

现场可编程门阵列(FPGA,Field Programmable Gate Array)是一种高密度....
发表于 2020-01-21 17:10 55次阅读
基于FPGA的现Nios II嵌入式系统配置文件...

计算架构迎来黄金时代,水大鱼大、风高浪急的新十年...

这一个新十年,时代的“大”和“快”从数字的比较上是以前难以想象的。大数据雪崩爆发时,每一片雪花都是意....
发表于 2020-01-20 17:20 7849次阅读
计算架构迎来黄金时代,水大鱼大、风高浪急的新十年...

CPU和GPU与TPU是如何工作的到底有什么区别

很多读者可能分不清楚 CPU、GPU 和 TPU 之间的区别,因此 Google Cloud 将在这....
发表于 2020-01-20 11:57 236次阅读
CPU和GPU与TPU是如何工作的到底有什么区别

关于FPGA芯片结构的简单介绍

FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,....
发表于 2020-01-20 09:41 108次阅读
关于FPGA芯片结构的简单介绍

详细介绍基于HDL的FPGA开发流程

原理图和HDL(Hardware description language,硬件描述语言)是两种最常....
发表于 2020-01-20 09:35 406次阅读
详细介绍基于HDL的FPGA开发流程

FPGA的用途以及它与CPLD的不同之处

FPGA/CPLD能完成任何数字器件的功能,上至高性能CPU,下至简单的74电路,都可以用FPGA/....
发表于 2020-01-20 09:29 139次阅读
FPGA的用途以及它与CPLD的不同之处

从多角度来分析FPGA与CPLD的区别

CPLD主要是由可编程逻辑宏单元(LMC,LogicMacroCell)围绕中心的可编程互连矩阵单元....
发表于 2020-01-20 08:40 110次阅读
从多角度来分析FPGA与CPLD的区别

【雨的FPGA笔记】基础实践-------串口程序

内容        实现的是简单的PC机和FPGA的通信,实现一个简单的数据传回实验, 串口是按b...
发表于 2020-01-19 12:54 363次阅读
【雨的FPGA笔记】基础实践-------串口程序

FPGA的简介发展历和使用等基础知识讲解

随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求。海量数据分析、机器学....
发表于 2020-01-19 10:15 336次阅读
FPGA的简介发展历和使用等基础知识讲解

matlab与FPGA无线通信、FPGA数字信号处理系列(4)—— Vivado DDS 与 FIR IP核设计 FIR 滤波器系统

本讲使用两个DDS产生待滤波的信号和matlab产生带滤波信号,结合FIR滤波器搭建一个信号产生及滤波的系统,并编写...
发表于 2020-01-18 22:05 369次阅读
matlab与FPGA无线通信、FPGA数字信号处理系列(4)—— Vivado DDS 与 FIR IP核设计 FIR 滤波器系统

Altera新发布一款多功能低成本的单芯片FPG...

一直以来,FPGA可编程器件都主要应用在通讯设备或工业控制等较为专业的应用领域,但随着不同行业使用需....
发表于 2020-01-17 16:33 543次阅读
Altera新发布一款多功能低成本的单芯片FPG...

详解FPGA的发展史和开发流程

随着云计算,大数据和人工智能技术应用,单靠CPU已经无法满足各行各业的算力需求。海量数据分析、机器学....
发表于 2020-01-16 17:26 176次阅读
详解FPGA的发展史和开发流程

固态电容的三大优势分析 如何区分固态电容和电解电...

区分固态电容和电解电容有一个很简单的方法,就是看电容顶部是否有”K“或”+“字形的开槽。固态电容是没....
发表于 2020-01-16 16:00 253次阅读
固态电容的三大优势分析 如何区分固态电容和电解电...

基于DSP+FPGA技术的TD-SCDMA基带发...

和传统的CDMA系统相比,第三代移动通信的最大特点在于能支持多种速率的业务,从话音到分组数据,再到多....
发表于 2020-01-16 09:16 434次阅读
基于DSP+FPGA技术的TD-SCDMA基带发...

FPGA对比 ASIC你看好谁?

FPGA vs. ASIC 你看好谁?
发表于 2020-01-15 16:10 514次阅读
FPGA对比 ASIC你看好谁?

采用双闭环PI和重复控制方案实现三相逆变器设计并...

本文利采用双闭环PI和重复控制相结合的控制方案,首先用双闭环PI控制算法,得到高动态特性的三相交流电....
发表于 2020-01-14 16:36 293次阅读
采用双闭环PI和重复控制方案实现三相逆变器设计并...

在FPGA硬件平台通过采用DDS技术实现跳频系统...

DDS的原理如图1所示,包含相位累加器、波形存储器(ROM)、数模转换器(DAC)和低通滤波器4个部....
发表于 2020-01-14 16:27 1114次阅读
在FPGA硬件平台通过采用DDS技术实现跳频系统...

Altera FPGA硬核浮点DSP模块解决方案...

以往FPGA在进行浮点运算时,为符合IEEE 754标准,每次运算都需要去归一化和归一化步骤,导致了....
发表于 2020-01-14 16:19 230次阅读
Altera FPGA硬核浮点DSP模块解决方案...

英特尔正式宣布了其首款代号为“ DG1”的独立G...

英特尔已经主导了CPU游戏数十年,在2020年国际消费电子展上,该公司正式宣布了其首款代号为“ DG....
发表于 2020-01-14 16:16 709次阅读
英特尔正式宣布了其首款代号为“ DG1”的独立G...

全球最大FPGA的问世将给IC设计带来便利

英特尔公司在京发布了Stratix 10 GX 10M FPGA,这款拥有1020万个逻辑单元的产品....
发表于 2020-01-14 16:11 225次阅读
全球最大FPGA的问世将给IC设计带来便利

英特尔与赛灵思的竞争使得FPGA进入黄金时代

目前,赛灵思和英特尔的FPGA市场竞逐角力,一来一往、有输有赢。鉴于双方都有不俗的实力,可以预计,未....
发表于 2020-01-14 16:07 210次阅读
英特尔与赛灵思的竞争使得FPGA进入黄金时代

英特尔与赛灵思的竞争将会研制更强大的FPGA器件

FPGA芯片比CPU更快,比GPU功耗更低、延时更短,且比ASIC更加便宜、周期更短,因此在目前人工....
发表于 2020-01-14 16:03 215次阅读
英特尔与赛灵思的竞争将会研制更强大的FPGA器件

如何利用FPAG开发板搭建LEON2 SOC开发...

随着IC制造工艺水平的快速发展,片上系统(SOC)在ASIC设计中得到广泛应用。微处理器IP核是SO....
发表于 2020-01-14 16:00 187次阅读
如何利用FPAG开发板搭建LEON2 SOC开发...

AMD的RDNA 2图形架构性能最高可提高50%...

根据消息报道,AMD的RDNA 2图形架构将为玩家带来性能上的重大飞跃,在不增加功耗的情况下,RDN....
发表于 2020-01-14 14:26 825次阅读
AMD的RDNA 2图形架构性能最高可提高50%...

北京微电子技术研究所成功研制出了高可靠多通道混合...

据悉,该产品已形成针对多通道智能传感器信号处理的集成解决方案,实现了单一封装内智能传感器模拟数字信号....
发表于 2020-01-14 11:36 230次阅读
北京微电子技术研究所成功研制出了高可靠多通道混合...

NVIDIA将在3月GTC 2020上发布Amp...

随着今年迈入 NVIDIA 两年一度的 GPU 升级周期,若没有太多意外, NVIDIA 应该会在今....
发表于 2020-01-14 10:56 2111次阅读
NVIDIA将在3月GTC 2020上发布Amp...

基于fpga的电源设计

我现在没有一个具体的方案 谁能给我个提示一下 比如 fpga从哪入手(fpga一点不会) 具体的电路应该分为哪几个模块 单...
发表于 2020-01-13 23:30 430次阅读
基于fpga的电源设计

【雨的FPGA笔记】基础实践-------IP核中PLL的使用

PLL锁相环,可以对时钟网络进行系统级的时钟管理和偏移控制,具有时钟倍频和分频,相位偏移和可编程占空比的功能。...
发表于 2020-01-13 19:13 312次阅读
【雨的FPGA笔记】基础实践-------IP核中PLL的使用

采用FPGA器件实现GPS数据加密系统中机载模块...

针对GPS测量系统数据传输过程中的安全问题,采用FPGA技术设计了GPS数据加密系统。系统移植MD5....
发表于 2020-01-13 17:00 227次阅读
采用FPGA器件实现GPS数据加密系统中机载模块...

【雨的FPGA笔记】基础实践-------ModelSim手动仿真

基于流水灯的ModelSIm软件仿真为例子                 ...
发表于 2020-01-13 16:34 828次阅读
【雨的FPGA笔记】基础实践-------ModelSim手动仿真

关于异构计算FPGA基础知识的详细介绍

随着云计算,大数据和人工智能技术应用,单靠 CPU 已经无法满足各行各业的算力需求。
发表于 2020-01-13 15:15 168次阅读
关于异构计算FPGA基础知识的详细介绍

NVIDIA或在今年3月发布全新GPU图形核心“...

尽管价格提升不少,还是老套的12nm工艺,但难觅竞争对手的NVIDIA RTX 20系列显卡,依然在....
发表于 2020-01-13 11:18 204次阅读
NVIDIA或在今年3月发布全新GPU图形核心“...

【高手问答】资深工程师为你解答工程与产品设计上的...

本期我们邀请到了资深工程师白纪龙@白老大大,也是许多坛友熟知的白老师,他将为我们解答大家在PCB设计....
发表于 2020-01-13 09:39 0次阅读
【高手问答】资深工程师为你解答工程与产品设计上的...

【雨的FPGA笔记】基础实践-------呼吸灯设计和实现

呼吸灯设计和实现 内容 一个周期为1s的呼吸灯,从熄灭到完全点亮一共需要1s。 将1s分为1000个1ms作为呼吸...
发表于 2020-01-12 19:50 469次阅读
【雨的FPGA笔记】基础实践-------呼吸灯设计和实现

如何简单快速的实现嵌入式FPGA

Achronix Semiconductor 营销副总裁 Steve Mensor 表示,这款被称为....
发表于 2020-01-12 10:56 663次阅读
如何简单快速的实现嵌入式FPGA

GPU技术的关键参数有哪些和应用场景详细说明

随着云计算,大数据和人工智能技术发展,边缘计算发挥着越来越重要的作用,补充数据中心算力需求。计算架构....
发表于 2020-01-12 10:25 557次阅读
GPU技术的关键参数有哪些和应用场景详细说明

华为和高通的GPU到底还有多大的差距

在绝大部分手机爱好者的印象中,当代手机GPU的性能与能效排名,理论上是苹果最强,高通紧随其后,而Ar....
发表于 2020-01-12 09:09 1899次阅读
华为和高通的GPU到底还有多大的差距

如何用FPGA测量数字正弦波的频率?

如何用FPGA测量数字正弦波的频率
发表于 2020-01-11 22:27 375次阅读
如何用FPGA测量数字正弦波的频率?

【雨的FPGA笔记】基础实践-------按键控制LED和BEEP设计和实现

设计内容        按KEY0时点亮最右边的灯,按动按键KEY1时依次往左移动,按下KEY2时关...
发表于 2020-01-11 12:47 328次阅读
【雨的FPGA笔记】基础实践-------按键控制LED和BEEP设计和实现

FPGA的行业优势以及它与DSP的区别分析

FPGA的优势有三个方面:1)通信高速接口设计。FPGA可以用来做高速信号处理,一般如果AD采样率高....
发表于 2020-01-10 15:46 285次阅读
FPGA的行业优势以及它与DSP的区别分析

hdmi矩阵切换器采用FPGA纯硬件架构方案

hdmi矩阵切换器在众多的领域中有着广泛的运用,对于不同的运用场合和需求,有着许多不同的方案,而dm....
发表于 2020-01-10 15:43 195次阅读
hdmi矩阵切换器采用FPGA纯硬件架构方案

关于Xilinx FPGA内部体系结构的分析

Xilinx的FPGA的基本结构是一样的,主要由6部分组成,分别为可编程输入/输出单元、基本可编程逻....
发表于 2020-01-10 15:39 310次阅读
关于Xilinx FPGA内部体系结构的分析

深维科技荣获北航全球创新创业大赛二等奖

经过初赛、复赛的激烈对决和层层选拔,深维科技参赛项目“超高性能数据中心FPGA异构计算加速解决方案”....
发表于 2020-01-10 09:28 133次阅读
深维科技荣获北航全球创新创业大赛二等奖

LVDS技术的应用优势及基于FPGA实现远端显示...

LVDS接口又称RS-644总线接口,是20世纪90年代出现的一种数据传输和接口技术。LVDS是一种....
发表于 2020-01-08 16:40 893次阅读
LVDS技术的应用优势及基于FPGA实现远端显示...

帧同步系统的工作原理及如何基于FPGA实现其设计

实现帧同步的关键是把同步码从一帧帧数据流中提取出来。本设计的一帧信码由39位码元组成。其中的巴克码为....
发表于 2020-01-08 16:30 2350次阅读
帧同步系统的工作原理及如何基于FPGA实现其设计

英特尔新发布Stratix 10,为可编程四核A...

FPGA在高度并行、大吞吐量数字信号处理(DSP)应用方面享有很好的声誉。过去几代FPGA器件一直稳....
发表于 2020-01-08 15:32 368次阅读
英特尔新发布Stratix 10,为可编程四核A...

汇集顶级人才,眼控科技打响AI人才战

眼控科技致力于探索计算机视觉与深度学习的最前沿技术。据了解,眼控科技研发团队在与计算机视觉相关的会议....
发表于 2020-01-08 14:11 546次阅读
汇集顶级人才,眼控科技打响AI人才战

CES2020:英特尔展示Tiger Lake移...

1月7日,在CES2020现场,英特尔提供了最新的英特尔酷睿移动处理器(代号为Tiger Lake)....
发表于 2020-01-08 09:28 2325次阅读
CES2020:英特尔展示Tiger Lake移...