0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA究竟是什么?能代替CPU架構(gòu)嗎?

DIri_ALIFPGA ? 來源:未知 ? 作者:胡薇 ? 2018-08-10 17:23 ? 次閱讀

你還沒聽過FPGA?那你一定是好久沒有更新自己在企業(yè)級IT領(lǐng)域的知識了。今天筆者就和大家聊聊何為FPGA?FPGA主要應(yīng)用場景是什么?有人說FPGA是替代傳統(tǒng)CPUGPU的未來,你信嗎?

FPGA全稱現(xiàn)場可編程門陣列(Field-Programmable Gate Array),最初作為專用集成電路領(lǐng)域中的一種半定制電路而出現(xiàn)的,具有一定的可編程性,可同時進行數(shù)據(jù)并行和任務(wù)并行計算,在處理特定應(yīng)用時有更加明顯的效率。

實際上,英特爾、紫光、浪潮等企業(yè)均已開始布局FPGA。早在SC2015大會上,浪潮就聯(lián)合Altera,以及中國最大的智能語音技術(shù)提供商科大訊飛,共同發(fā)布了一套面向深度學(xué)習(xí)、基于Altera Arria 10 FPGA平臺。

紫光是另一家希望通過收購手段直接接觸FPGA最新科技公司,繼尋求并購美光失利、收購硬盤大廠威騰(WD)破局后,紫光或?qū)⑹召徝绹R迪思半導(dǎo)體Lattice Semiconductor)股份,為搶進FPGA市場做布局。

那么,F(xiàn)PGA吸引如此多廠商為之瘋狂的原因究竟是什么?

從應(yīng)用場景角度分析,我們可以看到隨著谷歌的阿爾法狗打敗了人類圍棋冠軍后,深度學(xué)習(xí)已經(jīng)從神壇走下來,越來越多的人開始認(rèn)識到深度學(xué)習(xí)可能會改變未來的生活,成為未來科技發(fā)展的方向;而FPGA設(shè)計工具使其對深度學(xué)習(xí)領(lǐng)域經(jīng)常使用的上層軟件兼容性更強,F(xiàn)PGA正是助力深度學(xué)習(xí)的一大技術(shù)。

但是,如果說FPGA是繼任傳統(tǒng)CPU與GPU的未來,就有些夸大其詞。且不論CPU與GPU技術(shù)已經(jīng)成熟,擁有完善的生態(tài)鏈,CPU與FPGA的結(jié)構(gòu)也有所不同。CPU中擁有控制取指、譯碼等流程,處理可信具備處理各式各樣千奇百怪的指令要求的能力。

相比之下FPGA就不能向CPU一樣靈活的處理各種沒有見過的指令,只能根據(jù)一個固定的模式來處理輸入的數(shù)據(jù)然后輸出,這也是為什么FPGA經(jīng)常被看作一種行家專屬的架構(gòu)。

不同于CPU的是,F(xiàn)PGA和GPU內(nèi)都有大量的計算單元,因此它們的計算能力都很強。在進行神經(jīng)網(wǎng)絡(luò)運算的時候,兩者的速度會比CPU快很多。但是GPU由于架構(gòu)固定硬件原生支持的指令固定了,而FPGA則是可編程的。

FPGA的應(yīng)用領(lǐng)域主要是深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)算法,而傳統(tǒng)的CPU更關(guān)注的是“通用”,GPU雖然更注重計算速度,但是其指令仍然是固定的。而FPGA的出現(xiàn)之所以風(fēng)靡全球,就是因為其可編程性,這讓FPGA在深度學(xué)習(xí)領(lǐng)域擁有了得天獨厚的優(yōu)勢。這樣也就不奇怪谷歌為了發(fā)展深度學(xué)習(xí),自己研發(fā)了名為TPU的自有芯片。正如谷歌數(shù)據(jù)中心負(fù)責(zé)人霍爾澤所言:谷歌研發(fā)自有芯片是為了解決哪些省為解決的問題。

有人認(rèn)為,當(dāng)市場需求發(fā)生變化,技術(shù)一定會隨之發(fā)展,當(dāng)深度學(xué)習(xí)成為熱門領(lǐng)域時,與之最匹配的FPGA也應(yīng)聲成為廠商追逐的焦點。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1625

    文章

    21627

    瀏覽量

    601250
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10807

    瀏覽量

    210852

原文標(biāo)題:FPGA能代替CPU架構(gòu)嗎?

文章出處:【微信號:ALIFPGA,微信公眾號:FPGA極客空間】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發(fā)表于 08-10 08:01

    S參數(shù)究竟是什么?

    S參數(shù)究竟是什么?起決定性作用的S參數(shù)將S參數(shù)擴展到多端口器件和差分器件
    發(fā)表于 03-01 11:46

    我們仿真DDR究竟是仿真什么

    我們仿真DDR究竟是仿真什么?
    發(fā)表于 03-04 07:32

    電感飽和究竟是什么

    電感飽和究竟是什么
    發(fā)表于 03-11 08:13

    真正軟件定義無線電究竟是怎樣的?

    真正軟件定義無線電究竟是怎樣的?
    發(fā)表于 05-14 06:47

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發(fā)表于 05-31 07:05

    究竟是主板決定了內(nèi)存的頻率?還是CPU決定?

    什么是內(nèi)存頻率?內(nèi)存頻率限制主要來自哪幾個方面?內(nèi)存頻率究竟是誰說了算?主板還是CPU?
    發(fā)表于 06-18 09:52

    一文讀懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC長什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    發(fā)表于 06-18 06:04

    SLC、MLC、Parallel NOR Flash等究竟是什么意思?

    什么是Flash Memory?Flash Memory主要可以分為哪幾類?SLC、MLC、Parallel NOR Flash等究竟是什么意思?它們又有什么不同?
    發(fā)表于 06-18 09:11

    spec究竟是什么?有誰可以分享一下嗎

    spec究竟是什么?哪位同行可以幫忙分享下DFI 5.0的spec?
    發(fā)表于 06-21 07:16

    無片外電容LDO究竟是什么?

    無片外電容LDO究竟是什么?有誰清楚嗎
    發(fā)表于 06-22 08:07

    retain,copy與assign究竟是有什么區(qū)別呢

    retain,copy與assign究竟是有什么區(qū)別呢?
    發(fā)表于 09-30 09:25

    FPGA究竟是什么?真的代替CPU架構(gòu)嗎?

    你還沒聽過FPGA?那你一定是好久沒有更新自己在企業(yè)級IT領(lǐng)域的知識了。今天筆者就和大家聊聊何為FPGAFPGA主要應(yīng)用場景是什么?有人說FPGA是替代傳統(tǒng)
    發(fā)表于 07-28 11:26 ?1.5w次閱讀

    S參數(shù)究竟是什么?

    S參數(shù)究竟是什么?
    發(fā)表于 11-01 08:24 ?2次下載
    S參數(shù)<b class='flag-5'>究竟是</b>什么?

    ARM和FPGA究竟是如何進行通信的呢?

    ZYNQ擁有ARM+FPGA這個神奇的架構(gòu),那么ARM和FPGA究竟是如何進行通信的呢?本章通過剖析AXI總線源碼,來一探其中的秘密。
    的頭像 發(fā)表于 02-16 09:26 ?1.3w次閱讀