找回密码
 注册
关于网站域名变更的通知
查看: 425|回复: 2
打印 上一主题 下一主题

何为FPGA?竟让这么多公司为之疯狂

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-11-8 11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
何为FPGA?竟让这么多公司为之疯狂

( J$ D; g# z' v' P0 ]: o
) [2 ~6 ^6 H( ]$ U  |0 Z
何为FPGA?FPGA主要应用场景是什么?有人说FPGA是替代传统CPU和GPU的未来,你信吗?
; B; n! E, K9 A% m7 a
* {7 R; `! L0 t: r8 rFPGA全称现场可编程门阵列(Field-Programmable Gate Array),最初作为专用集成电路领域中的一种半定制电路而出现的,具有一定的可编程性,可同时进行数据并行和任务并行计算,在处理特定应用时有更加明显的效率。0 j3 \5 S" d; _/ O+ ]; C7 ]# p5 Q7 f- m
* Y* a# x( ?# T/ P" u9 A% U8 \
浪潮HPC“加速”/ @6 `7 e* r9 H% ~3 n& Z) m/ n* M  m6 T
+ s' Y' \9 D- K, u6 m! c' K6 _$ h
实际上,英特尔、紫光、浪潮等企业均已开始布局FPGA。早在SC2015大会上,浪潮就联合Altera,以及中国最大的智能语音技术提供商科大讯飞,共同发布了一套面向深度学习、基于Altera Arria 10 FPGA平台。
" d4 R) K/ O& [
* j, ~: t1 g$ m. _; s英特尔发布至强E5 2600 v4处理器
& E' W! P' e* S/ l1 p
6 @$ k" ]  {( P8 r" V当然,最著名的应该就属英特尔豪掷167亿美元,收购Altera,这也是英特尔公司历史上最大规模的一笔收购。而英特尔收购Altera主要为的就是FPGA。而根据后来英特尔在IDF展会中展出的集成了FPGA芯片的至强E5 2600 v4处理器来看,167亿美元收购可谓物有所值:至强处理器在FPGA芯片的帮助下每瓦性能提升了70%。: k8 ]6 M0 F1 n! S$ O
2 A3 r6 s+ A9 [+ c, u
紫光是另一家希望通过收购手段直接接触FPGA最新科技的公司,继寻求并购美光失利、收购硬盘大厂威腾(WD)破局后,紫光或将收购美国莱迪思半导体(Lattice Semiconductor)股份,为抢进FPGA市场做布局。0 x( p; G' ~; R: X8 R9 O

: R2 C- @. B9 s& N6 Z7 c那么,FPGA吸引如此多厂商为之疯狂的原因究竟是什么?: c8 N: R0 e8 G% {  M" \% z4 p( @
# Q( ]# x- F" ?6 }7 h( U7 r) I
从应用场景角度分析,我们可以看到随着谷歌的阿尔法狗打败了人类围棋冠军后,深度学习已经从神坛走下来,越来越多的人开始认识到深度学习可能会改变未来的生活,成为未来科技发展的方向;而FPGA设计工具使其对深度学习领域经常使用的上层软件兼容性更强,FPGA正是助力深度学习的一大技术。
+ E8 m+ I3 W) r
, W0 E4 v! l$ A" L' ^但是,如果说FPGA是继任传统CPU与GPU的未来,就有些夸大其词。且不论CPU与GPU技术已经成熟,拥有完善的生态链,CPU与FPGA的结构也有所不同。CPU中拥有控制取指、译码等流程,处理可信具备处理各式各样千奇百怪的指令要求的能力;* G0 a+ K) A4 a7 k, x

! u& \0 }& J( q5 \CPU架构
/ O2 {) o! s2 @5 Y& {  k4 h+ y" B7 n! J+ Z  {8 o% s) b
相比之下FPGA就不能向CPU一样灵活的处理各种没有见过的指令,只能根据一个固定的模式来处理输入的数据然后输出,这也是为什么FPGA经常被看作一种行家专属的架构。/ q) G8 I/ O6 u+ B
, K8 F8 W5 c# l* Q  |7 s; \
FPGA架构6 i8 Z0 a; s# ?- e: o% e$ V
0 a2 e( {9 u# {, o1 t- f
不同于CPU的是,FPGA和GPU内都有大量的计算单元,因此它们的计算能力都很强。在进行神经网络运算的时候,两者的速度会比CPU快很多。但是GPU由于架构固定硬件原生支持的指令固定了,而FPGA则是可编程的。% g5 ]6 R/ t& G7 E

' Z  p5 _6 j0 ~3 {
( g; M# |0 z7 e- @4 v; K* C8 m& E5 z" M% o
我们可以看到,FPGA的应用领域主要是深度学习和神经网络算法,而传统的CPU更关注的是“通用”,GPU虽然更注重计算速度,但是其指令仍然是固定的。而FPGA的出现之所以风靡全球,就是因为其可编程性,这让FPGA在深度学习领域拥有了得天独厚的优势。这样也就不奇怪谷歌为了发展深度学习,自己研发了名为TPU的自有芯片。正如谷歌数据中心负责人霍尔泽所言:谷歌研发自有芯片是为了解决哪些省为解决的问题。
$ o; @7 O( q% w' k* ~* U% _  V$ A* ~/ u8 }( m8 t- i
当市场需求发生变化,技术一定会随之发展,当深度学习成为热门领域时,与之最匹配的FPGA也应声成为厂商追逐的焦点。
  [) M" q/ G: k4 O7 D; y% H  C7 U

该用户从未签到

2#
发表于 2019-7-30 16:32 | 只看该作者
很牛的FPGA
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-12 07:22 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表