在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

掌握 Verilog FPGA設計和驗證方法是AI時代系統設計師的生命線

5RJg_mcuworld ? 來源:未知 ? 作者:胡薇 ? 2018-04-17 16:12 ? 次閱讀

嵌入式系統研發領域,隨著產品AI化升級進程,原先設計常規數字系統的FPGA硬件工程師和系統軟件設計師們都不得不面臨技術轉型的問題。那么在AI時代, FPGA廠家與傳統的數字系統軟硬件工程師們該如何轉型,才能更好地順應市場的需求?

FPGA自誕生起一直在高速復雜計算領域里占有極大的優勢,借助于計算機輔助設計工具通過Verilog編程,設計者可以很方便地將一個通用結構的FPGA芯片構造成一個規模宏大的并行的計算結構,這個結構能以通用CPU無法比擬的高速進行極其復雜的數據處理。在有實用價值的圖像分析、語音理解等模式識別的處理計算中,通常需要在幾個毫秒之內對一幅圖像的所有像素逐點進行卷積計算,分析、比較計算結果,得到可靠的結論。算法研究工作者通常用普通計算機的軟件來處理靜態數據,得到理論結果,但實際應用中如此慢的響應速度根本無法滿足實際工程的需求。最近二十多年來,圖像分析、語音理解等模式識別研究的算法理論研究已逐步成熟,引起了工業界的興趣,大量的研究經費轉向如何設計可以高速進行復雜數據處理的并行計算機結構,并研發實用的AI系統。因此近二十多年來,FPGA芯片和Verilog設計/驗證方法得到了飛速的發展。

在圖像處理方面,如人臉識別、指紋識別、語音識別方面的機器人,其AI表現也十分搶眼。 在這一類機器人的計算系統中許多極其復雜的計算工作,絕大部分都是由FPGA結構實現的。而且FPGA可以與各種不同的存儲器、各種不同類型的并行接口或是計算機接口,如PCIe等方便地連接,它也可以把機器人與計算機網絡和廣大的知識庫融為一體,構成極其龐大、響應迅速的AI知識系統。

根我所知,許多AI研究工作者習慣于用軟件進行算法研究,他們中的大多數人用靜態的圖像或靜態的聲音(錄下來的聲音)做語音理解或者翻譯方面的工作。在整個過程中,雖然數據處理的計算速度比較慢,但還是可以得到可靠的分析處理結果。但是在實際工程應用當中,這樣慢的處理速度顯然沒有多大實用價值,因為在許多場合,響應根本無法用于實際場合。隨著研究工作向設計實際系統轉換,我建議軟件系統的工程師們應該學會如何使用FPGA,以及如何用FPGA做復雜計算的加速。其實對計算機科學和工程專業畢業的軟件工程師而言,只要有數字電路的基礎知識,學習Verilog HDL語言并不困難,學會RTL級別Verilog的編程來構造可綜合的并行迭代計算結構并不困難,只需要花費一兩個月就能上手。

而對于那些在嵌入式系統工作多年的硬件工程師或只有一些簡單接口設計經驗的FPGA工程師而言,雖然不是一個專職研究處理算法的軟件編程專家,但他們必須抽一些時間來理解算法,幫助算法工程師把電路結構改變得更加合理,令計算瓶頸變成寬敞的通道。在AI時代,特別是AI進入應用的新時代,一個真正的硬件工程師不僅應該熟練掌握Verilog的語言,學會如何用Verilog語言編寫可綜合的并行結構,在規定的時間間隔內完成算法要求的計算工作量,并且學會如何設計硬件,讓硬件與算法軟件配合,更有效率地完成算法要求的多種計算任務。把原來算法研究中完全用軟件實現的計算過程,變成用軟件和硬件配合實現的過程,把整個計算結構改造成一個可配置的高速處理的結構,專門針對某一領域的人工智能產品,讓這個硬件有更大的市場,這是非常有意義的!

總而言之,對今天的AI嵌入式系統的設計師而言,必須軟硬兼備才能成為一個優秀的工程師。換言之,軟件人員要往硬件方向轉,學習硬件知識,硬件工程師也必須向軟件工程師靠攏,理解算法的執行過程,為AI算法設計新的計算結構和數據通路。這是因為現在AI的軟件編程并不是簡單地編寫一個程序得到一個計算結果,還必須考慮計算的速度是不是足夠夠快。所以實質上是一個如何設計合理的并行結構計算加速核心硬件,以達到實時全面完成算法要求的問題。

轉型勢在必行,FPGA工程師要理解新任務、掌握新工具

深維科技 CEO 樊平

對FPGA產品的需求:

1.硬件性能的提升:盡管FPGA在數據中心應用處于一個快速增長過程,但總體規模還不是很大,這里面有一些限制,也是FPGA廠商需要努力提升的地方。 首先是價格問題,FPGA的大規模部署需要FPGA硬件成本盡快降下來,這個要靠工藝進步以及市場規模來解決;其次是存儲訪問帶寬,HBM技術以及CCIX是代表性的方向。

2.軟件工具的提升:FPGA需要軟件工具來輔助工程師完成設計過程,在新的應用領域對設計的內容、流程、驗證方法等都提出了新的需求,例如AI應用客戶希望具備高層次的模型定制能力,但是目前還沒有廠商可以提供成熟的方案。這也為新的工具提供商提供了機會。

3.生態系統:GPU獲得了廣泛的認同和應用,這與CUDA長期的演進和積累密不可分。新興應用領域大都有流行的設計框架和開源項目。FPGA一般作為高性能計算硬件來加速現有項目,所以需要和這類設計框架進行融合,也需要大量基礎庫/IP來支持用戶快速完成設計。所以一個成熟的生態系統至關重要,目前這塊也還是非常薄弱。

對FPGA工程師的需求:

1.理解新任務:傳統FPGA工程師面對的是硬件的設計問題,但AI等應用與應用系統關系密切,不單純是FPGA片上邏輯設計的問題。工程師往往需要了解上層軟件如何與FPGA片上系統的集成與優化問題。

2.掌握新工具:FPGA主流廠商很早就開始布局新興市場的應用,一個主要工作就是提升FPGA設計開發抽象層次,OpenCL/HLS語言就是典型代表,一般情況下可以提升數倍開發效率。所以FPGA工程師需要充分掌握這類新的工具,以保障自己能有足夠的效率面對行業需求。

3.抓住新機遇:新興應用領域不僅僅是FPGA市場的簡單擴充,它也為FPGA應用帶來新的商業模式,以FaaS為代表的應用形式,為FPGA開發人員帶來眾多新的商業機遇。

Achronix的Speedcore IP具有支持先進人工智能技術的正確功能組合

Achronix 半導體公司市場營銷副總裁 Steve Mensor

人工智能(AI)應用要求高性能,并且在許多情況下,低延遲能夠成功地響應條件和需求的實時變化。它們還要求功耗盡可能的低從而意味著無法使用,其解決方案是將機器學習放在供電和制冷能力充足的云服務器端。對這些嵌入式系統的進一步要求是,即使在沒有網絡連接到云端的情況下也都能隨時工作并且準備好做出響應。這些因素的組合要求在硬件設計方法上做出改變。

人工智能要求謹慎地平衡數據通路的性能、內存延遲和吞吐量,這就需要用一種方法來將盡可能多的功能放到專用集成電路ASIC)或系統級芯片(SoC)上。過添加eFPGA技術,則提供了市場需要的一種解決方案,來將靈活性以及客制化邏輯單元支持能力結合在一起。

作為專為嵌入到SoC和ASIC之中而設計的硅知識產權(IP),Achronix的Speedcore eFPGA IP是一種高度靈活的解決方案,它支持高性能機器學習應用中需要的數據吞吐量。通過借助其可切分的架構,Speedcore IP為設計人員提供了滿足其應用要求的能力來實現eFPGA功能的混合和匹配。Speedcore IP的核心功能包括基于四輸入查找表(LUT)的邏輯單元、用于寄存器文件和類似應用并面向邏輯單元的小型存儲器(LRAM)、較大的單元塊存儲器(BRAM)和可配置的數字信號處理器DSP)模塊。根據應用的要求,Speedcore基于縱列的架構可提供準確混合資源的能力。

FPGA工程師要這樣擁抱AI

資深嵌入式軟件工程師 楊鑫

FPGA本身作為一種可編程的邏輯器件,其最突出的特性在于可編程的邏輯部分,這與傳統CPU的順序執行方式有著本質區別,與ASIC相比又有著較好的靈活性,在AI產業興起之前,就一直是ASIC設計的前期驗證手段。但現在FPGA器件的發展已經跨越了可編程這個特性,現在的FPGA器件往往擁有遠比通用芯片更高的I/O帶寬和內存帶寬例如高達40Gbps的serdes接口,以及HBM2等超高速內存接口,這些接口使得FPGA在通信領域有著非常廣泛的應用。

現如今,由于很多AI產品對內存帶寬和互聯互通性有著相當高的要求,在較輕運算量的情況下,FPGA的可應用場景有了非常大的突破,所以很多小批量、快迭代的產品,其最佳開發方式反而變成了FPGA,而非ASIC或者GPU等等,因此FPGA開發人員,只要多熟悉AI技術、熟悉AI應用需求,仍然可以在AI行業游刃有余,不斷打造新的傳奇。

現在的圖像處理和數據的傳輸、分配這些事情在人工智能開發方面發揮著重要作用,在AI時代需要FPGA工程師尤其是做軟件算法和做硬件設計的人要優勢互補。

產品設計好后還要與原來的計算機與服務器連接在一塊兒,那么還需要做系統級設計。這對FPGA的軟件工程師、硬件工程師都是一個新的挑戰。希望FPGA工程師們成功轉型,為AI時代能設計出更好的產品助力。

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

    關注

    1629

    文章

    21758

    瀏覽量

    604240
  • AI
    AI
    +關注

    關注

    87

    文章

    31111

    瀏覽量

    269435

原文標題:AI時代FPGA廠商與FPGA工程師該如何轉型?

文章出處:【微信號:mcuworld,微信公眾號:嵌入式資訊精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    工業 4G?路由器賦能遠程醫療,守護生命線

    在醫療領域,尤其是偏遠地區的醫療救治場景中,工業4G路由器正發揮著無可替代的關鍵作用,宛如一條堅韌的“生命線”,為守護患者健康持續賦能。偏遠地區醫療資源相對匱乏,常常面臨著專業醫生短缺、診療設備
    的頭像 發表于 01-09 10:10 ?24次閱讀
    工業 4G?路由器賦能遠程醫療,守護<b class='flag-5'>生命線</b>

    連接器:工廠中的生命線,默默無聞的紐帶

    在現代化的工廠中,機器的轟鳴聲、流水線的忙碌身影,構成了工業生產的交響樂。而在這龐大的體系中,有一個不起眼的元件,它的作用卻至關重要——這就是連接器。連接器,在工廠中,是一個極為重要的存在,它們如同生命線一般,維系著整個生產流程的順暢與穩定。
    的頭像 發表于 01-04 11:33 ?117次閱讀
    連接器:工廠中的<b class='flag-5'>生命線</b>,默默無聞的紐帶

    Verilog 測試平臺設計方法 Verilog FPGA開發指南

    Verilog測試平臺設計方法Verilog FPGA開發中的重要環節,它用于驗證Verilog
    的頭像 發表于 12-17 09:50 ?293次閱讀

    Verilog vhdl fpga

    崗位職責 1.負責FPGA的架構設計、代碼編寫、仿真等; 2.協同軟、硬件工程完成系統聯調和測試; 3.負責項目中FPGA設計的相關文檔編寫及維護;任職要求 1.碩士及以上學歷,電子
    發表于 11-12 16:40

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

    科學領域的研究人員的工作模式相融合,也是一個亟待解決的問題。然而,這些挑戰也孕育著新的機遇。隨著技術的不斷進步和應用場景的拓展,AI生命科學領域的應用將更加廣泛和深入,為科學家們提供更多的研究工具和方法
    發表于 10-14 09:21

    城市生命線守護者 確保16萬戶家庭用水安全,打造穩定供水網

    城市生命線的守護者:確保16萬戶家庭用水安全,精心織造穩定供水網絡的智慧與實踐 在現代都市的脈動中,有一條不為肉眼所見卻至關重要的生命線——城市供水系統。它如同城市的血脈,悄無聲息地滋養著每一個角落
    的頭像 發表于 09-29 17:23 ?271次閱讀
    城市<b class='flag-5'>生命線</b>守護者 確保16萬戶家庭用水安全,打造穩定供水網

    FPGA算法工程、邏輯工程、原型驗證工程有什么區別?

    的設計和實現。他們使用硬件描述語言(如 Verilog 或 VHDL)來編寫代碼,構建復雜的數字邏輯系統。工作包括模塊的設計、功能的實現、時序的優化以及與其他硬件組件的接口設計等。 FPGA 原型
    發表于 09-23 18:26

    一網統管政企聯動:計訊構建城市生命線安全智能體的應急管理革新

    城市生命線國家政策推動生命線風險頻發隨著城市化進程加速,城市安全問題日益凸顯,包括自然災害、建筑老化、環境污染和公共衛生事件等潛在風險。城市不僅要更新“硬設施”,更在于通過大數據、云計算、5G等新興
    的頭像 發表于 09-02 17:19 ?313次閱讀
    一網統管政企聯動:計訊構建城市<b class='flag-5'>生命線</b>安全智能體的應急管理革新

    【招聘】verilog vhdl FPGA

    1.熟悉FPGA架構及應用,熟悉圖像算法的FPGA實現。 2.熟悉verilog vhdl,熟悉Xilinx或Intel等開發工具。 3.有AI算法
    發表于 09-02 15:50

    水電氣安全監測解決方案|守護城市生命線

    便捷、安心的生活體驗。城市水電氣生命線建設痛點,城市基礎設施老化與運維挑戰◆監測盲區:城市水電氣系統缺乏先進監測技術,導致安全監測存在盲區,預警能力不足;◆協同困
    的頭像 發表于 06-18 15:41 ?345次閱讀
    水電氣安全監測解決方案|守護城市<b class='flag-5'>生命線</b>

    筑牢城市生命線,漫途綜合管理平臺全面護航

    城市生命線是對城市運行至關重要的基礎設施系統,其安全性與穩定性直接關系到城市的正常運轉。2024年政府工作報告中提出要抓安全工程,重點抓兩件事:一是提升城市排水防澇能力,今年再啟動100個城市
    的頭像 發表于 06-06 15:55 ?347次閱讀
    筑牢城市<b class='flag-5'>生命線</b>,漫途綜合管理平臺全面護航

    筑牢城市生命線,綜合管理平臺全面護航

    城市生命線是對城市運行至關重要的基礎設施系統,其安全性與穩定性直接關系到城市的正常運轉。2024年政府工作報告中提出要抓安全工程,重點抓兩件事: 一是提升城市排水防澇能力 ,今年再啟動100個城市
    的頭像 發表于 06-06 13:47 ?482次閱讀
    筑牢城市<b class='flag-5'>生命線</b>,綜合管理平臺全面護航

    流量傳感器在城市生命線各場景中的應用

    來源:銘控傳感MEOKON,謝謝 編輯:感知芯視界 Link 流量計是用來測量流體在管道或開放通道中流動速率或總量的儀表(流體包括液體、氣體和蒸汽)。 隨著我國城市化進程的持續推進,城市生命線作為
    的頭像 發表于 06-04 09:37 ?308次閱讀

    fpga 工程應該掌握

    1.熟悉FPGA架構及應用,熟悉圖像算法的FPGA實現。 2.熟悉verilog hdl,熟悉Xilinx或Intel等開發工具。 3.有AI算法
    發表于 05-30 17:08

    如何快速入門FPGA

    時鐘管理模塊、嵌入式塊RAM、布線資源等。 學習FPGA編程語言: 掌握Verilog HDL(硬件描述語言)。Verilog用于數字電路的系統
    發表于 04-28 08:54
    主站蜘蛛池模板: 特黄一级视频| 1024亚洲视频| 伊人网在线视频| 夜夜夜操| 日本美女黄网站| 国产特黄一级一片免费| 四虎国产精品永久地址49| 性欧美xxxx乳高跟| 日本番囗| 国产亚洲新品一区二区| 91po狼人社在线观看| 天天摸夜夜摸爽爽狠狠婷婷97| 欧美一级在线全免费| jlzzjlzzjlzz亚洲女| 亚洲视频在线免费看| 97人人揉人人捏人人添| 四虎网址大全| 鲁一鲁色一色| 永久观看| 国产老头和美女在线观看| 中文一区| 五月天丁香婷| 噜噜爽| 2022第二三四天堂网| 久久免费国产| 亚洲综合激情另类专区| 亚洲国产成人久久三区| 欧美视频区| www.成人在线| 国产性夜夜性夜夜爽91| 69xxxx日本| 五月婷婷久久综合| 久久香蕉国产精品一区二区三| 影音先锋色天使| 亚洲国产成人久久精品影视| 国产热视频| 啪啪激情综合| 亚洲 欧美 校园| 1024你懂的日韩| 伊人久久综合成人亚洲| 免费看黄色一级毛片|