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

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

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

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

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

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

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

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

紫光是另一家希望通過(guò)收購(gòu)手段直接接觸FPGA最新科技公司,繼尋求并購(gòu)美光失利、收購(gòu)硬盤(pán)大廠(chǎng)威騰(WD)破局后,紫光或?qū)⑹召?gòu)美國(guó)萊迪思半導(dǎo)體Lattice Semiconductor)股份,為搶進(jìn)FPGA市場(chǎng)做布局。

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

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

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

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

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

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

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

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

    關(guān)注

    1624

    文章

    21539

    瀏覽量

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

    關(guān)注

    68

    文章

    10772

    瀏覽量

    210441

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖解:IGBT究竟是什么?

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

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

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

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

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

    電感飽和究竟是什么

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

    真正軟件定義無(wú)線(xiàn)電究竟是怎樣的?

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

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

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

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

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

    一文讀懂eMMC究竟是啥?

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

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

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

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

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

    無(wú)片外電容LDO究竟是什么?

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

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

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

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

    你還沒(méi)聽(tīng)過(guò)FPGA?那你一定是好久沒(méi)有更新自己在企業(yè)級(jí)IT領(lǐng)域的知識(shí)了。今天筆者就和大家聊聊何為FPGA?FPGA主要應(yīng)用場(chǎng)景是什么?有人說(shuō)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究竟是如何進(jìn)行通信的呢?

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