何为FPGA fpga是什么

fpga是什么(何为FPGA)
你还没听过FPGA?那你必定是好久没有更新自己在企业级IT范畴的知识了 。今天笔者就和大家聊聊何为FPGA?FPGA主资源网要运用场景是什么?有人说FPGA是替代传统CPU和GPU的未来,你信吗?
FPGA全称现场可编程门阵列(Field-Programmable Gate Array),最初作为专用集成电路范畴中的一种半定制电路而涌现的,具有必定的可编程性,可同时进行数据并行和义务并行盘算,在处置特定运用时有更加显著的效力 。

何为FPGA fpga是什么

文章插图
浪潮HPC“加速”
实际上,英特尔、紫光、浪潮等企业均已开端布局FPGA 。早在SC2015大会上,浪潮就结合Altera,以及中国最大的智能语音技巧供给商科大讯飞,共同宣布了一套面向深度学习、基于Altera Arria 10 FPGA平台 。
何为FPGA fpga是什么

文章插图
英特尔宣布至强E5 2600 v4处置器
当然,最有名的应当就属英特尔豪掷167亿美元,收购Altera,这也是英特尔公司历史上最大范围的一笔收购 。而英特尔收购Altera重要为的就是FPGA 。而依据后来英特尔在IDF展会中展出的集成了FPGA芯片的至强E5 2600 v4处置器来看,167亿美元收购可谓物有所值:至强处置器在FPGA芯片的帮资源网助下每瓦性能晋升了70% 。
【何为FPGA fpga是什么】紫光是另一家愿望通过收购手腕直接接触FPGA最新科技的公司,继追求并购美光失利、收购硬盘大厂威腾(WD)破局后,紫光或将收购美国莱迪思半导体(Lattice Semiconductor)股份,为抢进FPGA市场做布局 。
那么,FPGA吸引如此多厂商为之猖狂的原因毕竟是什么?
从运用场景角度剖析,我们可以看到随着谷歌的阿尔法狗打败了人类围棋冠军后,深度学习已经从神坛走下来,越来越多的人开端认识到深度学习可能会转变未来的生涯,成为未来科技发展的方向;而FPGA设计工具使其对深度学习范畴经常应用的上层软件兼容性更强,FPGA正是助力深度学习的一大技巧 。
但是,如果说FPGA是继任传统CPU与GPU的未来,就有些夸张其词 。且不论CPU与GPU技巧已经成熟,拥有完美的生态链,CPU与FPGA的构造也有所不同 。CPU中拥有掌握取指、译码等流程,处置可信具备处置各式各样千奇百怪的指令请求的才能;
何为FPGA fpga是什么

文章插图
CPU架构
相比之下FPGA就不能向CPU一样灵巧的处置各种没有见过的指令,只能依据一个固定的模式来处置输入的数据然后输出,这也是为什么FPGA经常被看作一种内行专属的架构 。
何为FPGA fpga是什么

文章插图
FPGA架构
不同于CPU的是,FPGA和GPU内都有大批的盘算单元,因此它们的盘算才能都很强 。在进行神经网络运算的时候,两者的速度会比CPU快很多 。但是GPU由于架构固定硬件原生支撑的指令固定了,而FPGA则是可编程的 。
何为FPGA fpga是什么

文章插图
GaxPy算法性能资源网比较(单位:微秒)(图片来自:程序员)
我们可以看到,FPGA的运用范畴重要是深度学习和神经网络算法,而传统的CPU更关注的是“通用”,GPU虽然更重视盘算速度,但是其指令仍然是固定的 。而FPGA的涌现之所以风靡全球,就是因为其可编程性,这让FPGA在深度学习范畴拥有了得天独厚的优势 。这样也就不奇异谷歌为了发展深度学习,自己研发了名为TPU的自有芯片 。正如谷歌数据中心负责人霍尔泽所言:谷歌研发自有芯片是为懂得决哪些省为解决的问题 。
笔者以为,当市场需求产生变更,技巧必定会随之发展,当深度学习成为热点范畴时,与之最匹配的FPGA也应声成为厂商追逐的焦点 。


    推荐阅读