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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

FPGA人工智能時代的引擎!

FPGA設計論壇 ? 來源:未知 ? 2022-11-24 20:00 ? 次閱讀

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

什么是FPGA?

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

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

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

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

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

  • 優(yōu)點

  • 可編程

  • 靈活

  • 低功耗

  • 成本低

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

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

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

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

通俗理解

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

CPU或者ARM:買了一臺游戲機,玩什么游戲另外插卡。沒有游戲卡,就是廢鐵。

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

人工智能的發(fā)展

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

評價AI的幾個維度:時延 處理速度 成本

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

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

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

什么驅動了FPGA的發(fā)展?

摩爾定律失效

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

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

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

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

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

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

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

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

點個在看你最好看


原文標題:FPGA人工智能時代的引擎!

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

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

    關注

    1625

    文章

    21628

    瀏覽量

    601257

原文標題:FPGA人工智能時代的引擎!

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    FPGA應用于人工智能的趨勢

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

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

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

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

    很幸運社區(qū)給我一個閱讀此書的機會,感謝平臺。 《AI for Science:人工智能驅動科學創(chuàng)新》第4章關于AI與生命科學的部分,為我們揭示了人工智能技術在生命科學領域中的廣泛應用和深遠影響。在
    發(fā)表于 10-14 09:21

    《AI for Science:人工智能驅動科學創(chuàng)新》第一章人工智能驅動的科學創(chuàng)新學習心得

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

    risc-v在人工智能圖像處理應用前景分析

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

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

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

    人工智能ai4s試讀申請

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

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅動科學創(chuàng)新

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

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

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

    FPGA人工智能中的應用有哪些?

    FPGA(現(xiàn)場可編程門陣列)在人工智能領域的應用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學習加速 訓練和推理過程加速:FPGA可以用來加速深度學習的訓練和推理過程。由于其高并行性和低延遲特性
    發(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) 課程類別 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 人工智能 參賽基礎知識指引 14分50秒 https
    發(fā)表于 05-10 16:46

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

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

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

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

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

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

    英特爾FPGA中國技術日:助力推動人工智能FPGA技術創(chuàng)新

    隨著人工智能的快速發(fā)展,FPGA作為一種靈活度高、可配置性強的芯片,已經(jīng)廣泛應用于各個行業(yè),包括通信、云計算、人工智能、物聯(lián)網(wǎng)等。
    的頭像 發(fā)表于 11-21 09:51 ?813次閱讀