您的位置 首页 电源

FPGA与CPU的联系

说起CPU,大家都已经很熟悉了,是“中央处理器”的英文缩写,它是用来“运算”的。而技术上来说,FPGA也由非常多的核组成的,FPGA号称“万能芯片”,那

#FormatImgID_0#说起CPU,我觉得咱们都现已很了解了。是“中央处理器”的英文缩写,它是用来“运算”的。大部分咱们所了解的电子设备,像手机、电脑,它们所完成的各种功用,都是通过CPU的“运算”来完成的。它几乎是一切电子数码设备的大脑。

核算机之所以被核算机,由于它的大脑,CPU,便是用来核算的。

FPGA是什么?它跟CPU相同,也是用来核算的。但是,它的核算方法,跟CPU很不相同。

核算机是用来核算的

首要咱们都知道,CPU它是通过“核算”才能,为核算机供给各种的功用。

程序员,把程序代码噼里啪啦地输入到了核算机里边,啪一声按下承认键,CPU把程序代码进行核算,达到各式各样的意图。

运算的成果是什么呢?程序输入CPU,运算成了操作系统,运算成了软件、app、网页等等。一切的这一切,都是通过CPU“核算”发生的。

嗯,CPU,他很像咱们人类的大脑。

串行核算

咱们人类的大脑有什么样的特色?它就像人类的大脑那样,他只能一起做一件作业。CPU是串行的,相同也是只能一起进行一次核算。

咱们比方说,现在要进行两场考试,一场是英语,一场是数学,咱们会把这两场考试给分开进行,绝对不会说,让你左手做英语试卷,右手做数学数卷,那是不可能的,人的脑袋,一起只能专心一件作业。

后来,CPU开展出了多核,你在那些电脑还有手机,老是标榜着自己是双核四核八核,乃至十六核。

但是许多时分,核多是没有意义的。由于程序员在编写程序的时分,程序自身,是针对单核规划。最常见的比如莫过于咱们的一些手机游戏,游戏逻辑和图形烘托,是跑在一个核里的。所以说,是否够快,许多时分还得取决于单核功能。

并行核算


FPGA是什么呢?

咱们都听过三个臭皮匠,胜过知一个诸葛亮的谚语。他的涵义便是说,三个很一般的人,合起来的才智也是能够超越诸葛亮的。

FPGA就像是一群臭皮匠,CPU就像是一个诸葛亮。

就像咱们前面所说的,咱们人脑就像CPU,不能一起做多份作业。只能专心于一件作业。而这群“臭皮匠”则不同,FPGA十分拿手一起做多件作业,咱们叫作“并行核算”,也常被称为“异步核算”。

而技术上来说,FPGA也由十分多的核组成的。但跟CPU不同的是,工程师们能够依据他们的需求,把这么一群“臭皮匠”,从头进行自定义的排列组合,来满意他们想要的核算。FPGA声称“全能芯片”。

FPGA并不是要替代CPU。这就像大部分的作业重要业务,都掌权在诸葛亮手上,那但是重要人物,可不能随意说换就换;臭皮匠们则能够凭仗他们人多的优势,处理许多的一些重复的单纯的作业。

FPGA的这个特色,十分合适咱们本年大热的人工智能。人工智能里边就有十分很多的一些重复性、需求并行核算的作业,像图画识别、图画处理、深度学习等等。

哪些范畴正在运用FPGA?

微软在数据中心运用FPGA替代传统CPU的做法;腾讯云则直接供给了FPGA云服务器,下降开发者自购设备的昂扬本钱;iPhone 7里有运用Lattice这家上市公司的FPGA芯片;大疆无人机中也采用了FPGA芯片……

能够看到的,不管上企业端(微软、云核算),仍是消费端(iPhone 7、大疆无人机),都能看到FPGA芯片的身影,在未来,它还有很大的开展空间。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/150187.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部