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

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

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

FPGA人工智能時(shí)代的引擎!

FPGA設(shè)計(jì)論壇 ? 來(lái)源:未知 ? 2022-11-24 20:00 ? 次閱讀

引言:這是FPGA最好的時(shí)代,也是芯片技術(shù)最好的時(shí)代。我們相信,芯片作為人類文明史上最重要的成就之一,會(huì)繼續(xù)推動(dòng)更多的社會(huì)進(jìn)步與技術(shù)創(chuàng)新。FPGA作為一種重要的芯片類別,將會(huì)在人工智能、大數(shù)據(jù)、云計(jì)算等多個(gè)領(lǐng)域不斷煥發(fā)新生。而FPGA蘊(yùn)含的技術(shù)思想,也將持續(xù)啟發(fā)一代代智慧的研究者不斷創(chuàng)新!

什么是FPGA?

FPGA叫“現(xiàn)場(chǎng)可編程邏輯陣列”,它本質(zhì)是一種可編程的芯片。人們可以把硬件設(shè)計(jì)重復(fù)少些在他的可編程存儲(chǔ)器里,從而使FPGA芯片可以執(zhí)行不同的硬件設(shè)計(jì)和功能。另外,你也可以使用現(xiàn)場(chǎng)動(dòng)態(tài)的改變它上面運(yùn)行的功能,這就是為什么它們被稱作現(xiàn)場(chǎng)可編程的原因。事實(shí)上,你可以每隔幾秒就改變一次FPGA芯片上運(yùn)行的硬件設(shè)計(jì),因此這種芯片非常靈活。

處理器圍繞一個(gè)CPU構(gòu)建,一個(gè)CPU一次執(zhí)行一個(gè)操作。此外,處理器通過(guò)以順序方式執(zhí)行指令來(lái)完成其任務(wù),這意味著處理器的操作本質(zhì)上受到限制:所需的功能必須適應(yīng)可用的指令,并且在大多數(shù)情況下,不可能同時(shí)完成多個(gè)處理任務(wù)。指令集的設(shè)計(jì)非常通用,現(xiàn)在可以在極高的頻率下執(zhí)行指令。然而,這些特性并沒有消除基于軟件的數(shù)字設(shè)計(jì)方法的缺點(diǎn)。

替代方案是基于硬件的方法。如果每個(gè)新設(shè)計(jì)都可以圍繞實(shí)現(xiàn)系統(tǒng)所需的確切功能的數(shù)字IC構(gòu)建,那將是非常方便的:無(wú)需編寫軟件,無(wú)指令集限制,無(wú)處理延遲,只需一個(gè)具有輸入引腳的IC ,輸出引腳和數(shù)字電路精確地對(duì)應(yīng)于必要的操作。

FPGA 通過(guò)什么實(shí)現(xiàn)可編程?

CLB(可配置邏輯模塊),構(gòu)成了FPGA可編程邏輯功能的核心。CLB需要彼此互聯(lián)并與外部電路交互,出于這些目的,F(xiàn)PGA使用可編程互連和輸入/輸出(I / O)塊矩陣。FPGA的“程序”存儲(chǔ)在SRAM單元中,這些單元影響CLB的功能并控制建立連接路徑的開關(guān)。通過(guò)硬件描述語(yǔ)言(HDL)最常見的兩種VHDL和Verilog,去告訴硬件怎么做。

  • 優(yōu)點(diǎn)

  • 可編程

  • 靈活

  • 低功耗

  • 成本低

FPGA和CPU,GPU三者之間的區(qū)別?

CPU的工作方式基于一系列的計(jì)算機(jī)指令(指令集),CPU從內(nèi)存中取一小部分?jǐn)?shù)據(jù)放到寄存器或緩存中,使用一系列指令對(duì)這些數(shù)據(jù)進(jìn)行操作,操作我牛逼后,將數(shù)據(jù)寫回內(nèi)存,提取另一小部分?jǐn)?shù)據(jù),再用指令進(jìn)行操作,周而復(fù)始?!睍r(shí)域計(jì)算“,但有一個(gè)弊端就是在高速網(wǎng)絡(luò)中當(dāng)需要指令控制執(zhí)行的數(shù)據(jù)集太大時(shí),CPU不僅要處理復(fù)雜的指令,還要處理數(shù)據(jù),根本忙不過(guò)來(lái)。

GPU、被稱作是”單指令多數(shù)據(jù)流(SIMD)“的并行處理,實(shí)際上就是,在GPU中有著一堆相同的計(jì)算核心,可以處理類似但并不是完全相同的數(shù)據(jù)集,因此,可以使用一條指令,就讓這些計(jì)算核心執(zhí)行相同的操作,并且平行的處理所有數(shù)據(jù)。

FPGA、它實(shí)際上是CPU計(jì)算模型的轉(zhuǎn)置。與其將數(shù)據(jù)鎖定在架構(gòu)上,然后使用指令流對(duì)其處理,F(xiàn)PGA將“指令”鎖定在架構(gòu)上,然后在上面運(yùn)行數(shù)據(jù)流。,實(shí)際上就是將某種計(jì)算架構(gòu)用硬件電路實(shí)現(xiàn)出來(lái),然后持續(xù)的將數(shù)據(jù)流輸入系統(tǒng),并完成計(jì)算??删幊蹋膳渲?,就是修改控制數(shù)據(jù)流向的邏輯。

通俗理解

ASIC(定制化芯片): 比如商場(chǎng)里線程的玩具模型,小汽車、城堡等,這些買來(lái)就可以玩,是廠家給你做好的。喜歡什么就買什么,買了四個(gè)輪子的小汽車,發(fā)現(xiàn)四個(gè)輪子不好玩,其實(shí)想要三輪車,這就沒辦法,你只能再去掏錢買。

CPU或者ARM:買了一臺(tái)游戲機(jī),玩什么游戲另外插卡。沒有游戲卡,就是廢鐵。

FPGA:相當(dāng)于樂高積木,買來(lái)的是以大堆零件(FPGA里的IOB、SLICE、blockram等),車輪、屋頂這些零件集成度很高(相當(dāng)于FPGA里的DCM、DSP等);玩家根據(jù)圖紙,可以搭出多種樣式的模型??梢愿鶕?jù)喜好想做成什么做成什么。

人工智能的發(fā)展

當(dāng)前,人工智能有了很大的發(fā)展,而這很大程度上歸功于深度學(xué)習(xí)技術(shù)的發(fā)展。人們逐漸認(rèn)識(shí)到,當(dāng)你有了深度學(xué)習(xí)算法、模型,并構(gòu)建了深度神經(jīng)網(wǎng)絡(luò)時(shí),需要足夠多的數(shù)據(jù)去訓(xùn)練這個(gè)網(wǎng)絡(luò)。只有加入更多的數(shù)據(jù),才會(huì)讓深度神經(jīng)網(wǎng)絡(luò)變的更大、更好。通過(guò)使用深度學(xué)習(xí),我們?cè)诤芏鄠鹘y(tǒng)的AI領(lǐng)域取得了長(zhǎng)足的進(jìn)展,比如機(jī)器翻譯、語(yǔ)音識(shí)別、計(jì)算機(jī)視覺等等。同時(shí),深度學(xué)習(xí)也可以逐步替換這些領(lǐng)域發(fā)展多年的專用算法。

評(píng)價(jià)AI的幾個(gè)維度:時(shí)延 處理速度 成本

5G 與 FPGA 有什么關(guān)聯(lián)?

5G時(shí)代用的頻率很可能從4G時(shí)代的1.8G提升至3.5G,這意味著其頻率穿透性會(huì)變差,衰減也會(huì)更快,基站覆蓋范圍要遠(yuǎn)小于3G、4G基站。有數(shù)據(jù)顯示,一個(gè)3G基站可以覆蓋的區(qū)域可能需要4-5個(gè)5G基站覆蓋。高通曾在舊金山做過(guò)實(shí)驗(yàn),0.1個(gè)平方公里的區(qū)域,需要部署174個(gè)2.8G頻段的小基站,然后才能達(dá)到5G的服務(wù)標(biāo)準(zhǔn)。這意味著需要運(yùn)營(yíng)商需要購(gòu)買數(shù)倍的基站。

5G 網(wǎng)絡(luò)的典型特點(diǎn)包括高速度、泛在網(wǎng)、低功耗、低延時(shí),以及更高的可擴(kuò)展性、智能性和異構(gòu)性。為滿足這些新的要求,5G 網(wǎng)絡(luò)必須采用許多新的技術(shù),比如海量 MI-MO、云 RAN、新的基帶和 RF 架構(gòu) 等,而這些新的技術(shù)存在不確定性和較長(zhǎng)的優(yōu)化和迭代過(guò)程,而且市場(chǎng)上短期內(nèi)沒有形成統(tǒng)一的方案, 在網(wǎng)絡(luò)應(yīng)用和運(yùn)維通過(guò)較長(zhǎng)時(shí)間達(dá)到最優(yōu)之前,都需要 FPGA 方案解決。FPGA 兩大國(guó)際巨頭賽靈思英特爾都將 5G 通信作為未來(lái)幾年的戰(zhàn)略方向之一。

什么驅(qū)動(dòng)了FPGA的發(fā)展?

摩爾定律失效

摩爾定律,當(dāng)價(jià)格不變時(shí),集成電路上的元器件數(shù)目每隔1-2年就會(huì)翻一倍,性能也會(huì)增加一倍?,F(xiàn)在納米技術(shù)到達(dá)了瓶頸,導(dǎo)致了摩爾定律的失效。

數(shù)據(jù)量大,面對(duì)更多的數(shù)據(jù)和更復(fù)雜的計(jì)算,需要更快處理速度和算力,CPU已經(jīng)不能夠支持。

5G時(shí)代的到來(lái),基建的建設(shè),帶動(dòng)了人工智能的發(fā)展,數(shù)據(jù)量的增大,低延時(shí),超強(qiáng)酸鋰等等這些需求,都促使著FPGA的發(fā)展。

隨著發(fā)展,處理速度的需求,能不能將多個(gè)FPGA像軟件的集群一樣,形成一個(gè)FPGA集群網(wǎng)絡(luò),不同的FPGA可以有不同的功能,如果用來(lái)模擬神經(jīng)網(wǎng)絡(luò),不同的芯片來(lái)模擬復(fù)雜的神經(jīng)元,形成一個(gè)大的神經(jīng)網(wǎng)絡(luò).

2fd878d0-6bef-11ed-8abf-dac502259ad0.jpg

精彩推薦 至芯科技12年不忘初心、再度起航11月12日北京中心FPGA工程師就業(yè)班開課、線上線下多維教學(xué)、歡迎咨詢! FPGA與CPU、GPU、ASIC的區(qū)別,F(xiàn)PGA在云計(jì)算中的應(yīng)用方案 FPGA基礎(chǔ)知識(shí)掃碼加微信邀請(qǐng)您加入FPGA學(xué)習(xí)交流群

2fe8eecc-6bef-11ed-8abf-dac502259ad0.jpg2ffed1c4-6bef-11ed-8abf-dac502259ad0.png

歡迎加入至芯科技FPGA微信學(xué)習(xí)交流群,這里有一群優(yōu)秀的FPGA工程師、學(xué)生、老師、這里FPGA技術(shù)交流學(xué)習(xí)氛圍濃厚、相互分享、相互幫助、叫上小伙伴一起加入吧!

點(diǎn)個(gè)在看你最好看


原文標(biāo)題:FPGA人工智能時(shí)代的引擎!

文章出處:【微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    1629

    文章

    21748

    瀏覽量

    603920

原文標(biāo)題:FPGA人工智能時(shí)代的引擎!

文章出處:【微信號(hào):gh_9d70b445f494,微信公眾號(hào):FPGA設(shè)計(jì)論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式和人工智能究竟是什么關(guān)系?

    嵌入式和人工智能究竟是什么關(guān)系? 嵌入式系統(tǒng)是一種特殊的系統(tǒng),它通常被嵌入到其他設(shè)備或機(jī)器中,以實(shí)現(xiàn)特定功能。嵌入式系統(tǒng)具有非常強(qiáng)的適應(yīng)性和靈活性,能夠根據(jù)用戶需求進(jìn)行定制化設(shè)計(jì)。它廣泛應(yīng)用于各種
    發(fā)表于 11-14 16:39

    FPGA應(yīng)用于人工智能的趨勢(shì)

    FPGA(現(xiàn)場(chǎng)可編程門陣列)在人工智能領(lǐng)域的應(yīng)用趨勢(shì)日益顯著,主要?dú)w因于其高速、低功耗、靈活性和并行處理能力等獨(dú)特優(yōu)勢(shì)。以下是對(duì)FPGA應(yīng)用于人工智能趨勢(shì)的分析: 一、
    的頭像 發(fā)表于 10-25 09:20 ?767次閱讀

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第6章人AI與能源科學(xué)讀后感

    幸得一好書,特此來(lái)分享。感謝平臺(tái),感謝作者。受益匪淺。 在閱讀《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》的第6章后,我深刻感受到人工智能在能源科學(xué)領(lǐng)域中的巨大潛力和廣泛應(yīng)用。這一章詳細(xì)
    發(fā)表于 10-14 09:27

    AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第4章-AI與生命科學(xué)讀后感

    很幸運(yùn)社區(qū)給我一個(gè)閱讀此書的機(jī)會(huì),感謝平臺(tái)。 《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第4章關(guān)于AI與生命科學(xué)的部分,為我們揭示了人工智能技術(shù)在生命科學(xué)領(lǐng)域中的廣泛應(yīng)用和深遠(yuǎn)影響。在
    發(fā)表于 10-14 09:21

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第一章人工智能驅(qū)動(dòng)的科學(xué)創(chuàng)新學(xué)習(xí)心得

    深刻認(rèn)識(shí)到人工智能在推動(dòng)科學(xué)進(jìn)步中的核心價(jià)值。它不僅是科技進(jìn)步的加速器,更是人類智慧拓展的催化劑,引領(lǐng)我們邁向一個(gè)更加智慧、高效、可持續(xù)的科學(xué)研究新時(shí)代。
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    RISC-V在人工智能圖像處理領(lǐng)域的應(yīng)用前景十分廣闊,這主要得益于其開源性、靈活性和低功耗等特點(diǎn)。以下是對(duì)RISC-V在人工智能圖像處理應(yīng)用前景的詳細(xì)分析: 一、RISC-V的基本特點(diǎn) RISC-V
    發(fā)表于 09-28 11:00

    人工智能ai 數(shù)電 模電 模擬集成電路原理 電路分析

    人工智能ai 數(shù)電 模電 模擬集成電路原理 電路分析 想問(wèn)下哪些比較容易學(xué) 不過(guò)好像都是要學(xué)的
    發(fā)表于 09-26 15:24

    人工智能ai4s試讀申請(qǐng)

    目前人工智能在繪畫對(duì)話等大模型領(lǐng)域應(yīng)用廣闊,ai4s也是方興未艾。但是如何有效利用ai4s工具助力科研是個(gè)需要研究的課題,本書對(duì)ai4s基本原理和原則,方法進(jìn)行描訴,有利于總結(jié)經(jīng)驗(yàn),擬按照要求準(zhǔn)備相關(guān)體會(huì)材料??茨芊裼兄谌腴T和提高ss
    發(fā)表于 09-09 15:36

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.44】AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新

    ! 《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》 這本書便將為讀者徐徐展開AI for Science的美麗圖景,與大家一起去了解: 人工智能究竟幫科學(xué)家做了什么? 人工智能將如何改變我們所生
    發(fā)表于 09-09 13:54

    報(bào)名開啟!深圳(國(guó)際)通用人工智能大會(huì)將啟幕,國(guó)內(nèi)外大咖齊聚話AI

    8月28日至30日,2024深圳(國(guó)際)通用人工智能大會(huì)暨深圳(國(guó)際)通用人工智能產(chǎn)業(yè)博覽會(huì)將在深圳國(guó)際會(huì)展中心(寶安)舉辦。大會(huì)以“魅力AI·無(wú)限未來(lái)”為主題,致力于打造全球通用人工智能領(lǐng)域集產(chǎn)品
    發(fā)表于 08-22 15:00

    FPGA人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場(chǎng)可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個(gè)方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過(guò)程加速:FPGA可以用來(lái)加速深度學(xué)習(xí)的訓(xùn)練和推理過(guò)程。由于其高并行性和低延遲特性
    發(fā)表于 07-29 17:05

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V2)

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V2) 課程類別 課程名稱 視頻課程時(shí)長(zhǎng) 視頻課程鏈接 課件鏈接 人工智能 參賽基礎(chǔ)知識(shí)指引 14分50秒 https
    發(fā)表于 05-10 16:46

    5G智能物聯(lián)網(wǎng)課程之Aidlux下人工智能開發(fā)(SC171開發(fā)套件V1)

    課程類別 課程名稱 視頻課程時(shí)長(zhǎng) 視頻課程鏈接 課件鏈接 人工智能 參賽基礎(chǔ)知識(shí)指引 14分50秒 https://t.elecfans.com/v/25508.html *附件:參賽基礎(chǔ)知識(shí)指引
    發(fā)表于 04-01 10:40

    fpga芯片和人工智能芯片的區(qū)別

    FPGA芯片和人工智能芯片(AI芯片)在設(shè)計(jì)和應(yīng)用上存在一些關(guān)鍵的區(qū)別,這些區(qū)別主要體現(xiàn)在它們的功能、優(yōu)化目標(biāo)和適用場(chǎng)景上。
    的頭像 發(fā)表于 03-14 17:26 ?1264次閱讀

    嵌入式人工智能的就業(yè)方向有哪些?

    嵌入式人工智能的就業(yè)方向有哪些? 在新一輪科技革命與產(chǎn)業(yè)變革的時(shí)代背景下,嵌入式人工智能成為國(guó)家新型基礎(chǔ)建設(shè)與傳統(tǒng)產(chǎn)業(yè)升級(jí)的核心驅(qū)動(dòng)力。同時(shí)在此背景驅(qū)動(dòng)下,眾多名企也紛紛在嵌入式人工智能
    發(fā)表于 02-26 10:17