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

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

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

3天內不再提示

FPGA在微軟云azure中的應用

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-17 09:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著5G通信技術的發展,云計算和邊緣計算業務也將快速增長。由于云計算多樣性和邊緣環境復雜性的特點,將決定了在CPUGPUFPGAASIC中,不會只有一種芯片存在。所以FPGA一定可以尋找到它的應用方向。相較于其它幾種芯片,FPGA具有以下幾種優勢:

1 靈活可編程。FPGA是以LUT作為基本結構的器件,可以根據需求的變化對其擦除重寫,運行新的程序。

2 高帶寬。FPGA芯片有很多高速管腳,可以連接多顆DRAM,產生較高的帶寬。

3 復雜的數據處理能力。FPGA能夠有針對性的處理邏輯關系復雜的程序,這相比于CPU,GPU等依賴指令處理數據的芯片有優勢,因為它能夠做到更低的延遲。

FPGA也存在以下劣勢限制了它的發展:

1 編程復雜,開發周期較長。RTL的開發包括了架構設計,RTL代碼,仿真驗證,上板調試。一個項目的周期往往是軟件開發的幾倍,團隊規模也較大。這些既提高了開發成本,又沒法適應不斷迭代的產品需求。

2 粗粒度硬件結構導致資源利用率低。FPGA達不到100%的資源利用率,這是對資源的一種浪費,體現在經濟上是提高了成本。

以上兩方面都可以歸結到成本這一點上,但是如果能夠解決1問題,那么2問題也就迎刃而解了。因為如果FPGA的市場應用多了,那么其制造成本也會下降。1問題的解決一直在路上,但是一直沒有解決。HLS等類似軟件編程語言的出現可以提高FPGA的開發效率,但是相比于純軟件開發語言還是存在一定復雜性。而相對于RTL語言來說,HLS語言的硬件描述性不夠鮮明。所以硬件開發人員更多的會選擇硬件描述清晰的verilog,system Verilog等語言。

這些缺點并不意味著我們對FPGA在未來AI應用中抱著悲觀的想法,一個是未來場景的復雜性和多樣性,一個是FPGA也在尋求改進和發展。第一個決定了FPGA一定能夠在AI中活下去,第二個決定了FPGA在AI中活的怎么樣。

接下來我們來了解一下FPGA在微軟云azure中的應用。

Azure stack edge

微軟在邊緣做了產品布局,依據邊緣的規模,提供了兩類產品。一類是針對計算任務繁重的企業用戶,其提供了基于GPU和FPGA的Pro設備,能夠實現邊緣端的數據預處理,包括聚合數據,修改數據等,以及運行ML模型。另外一類是針對隨時移動的用戶,提供了小而便攜的設備。這些設備使用了intel針對視覺處理專門研發的VPU芯片。雖然在2024年基于FPGA的pro設備將停用,而遷移到基于GPU的設備上。但是VPU芯片的出現,反映了在邊緣計算應用中,FPGA所發生的可能轉變。在多變的邊緣目標上,小芯片能夠更有針對性的保留有效的計算資源,這樣精簡了結構,降低了功耗。Intel VPU是集成了Leon處理器,12個SHAVE計算核以及一個DRAM的SoC結構。SHAVE是一個向量處理器,能夠進行大量的向量運算。所以VPU能夠適合運行ML模型,以及進行一些圖像處理方面的工作。目前VPU能夠支持21種神經網絡算子,包括conv,relu等。這些神經網絡可以通過其編譯器工具NCAPI轉化為可以在VPU中執行的指令。目前能夠支持inception,mobilenet,googlenet,ssd,alexnet等很多卷積和LSTM網絡。

5fac2114-edce-11ec-ba43-dac502259ad0.png

超算中心的FPGA

微軟在數據中心系統性的構建了一個FPGA集群,這個FPGA集群能夠實現內部和外部server的互聯。在頂層軟件的分配調度下,可以執行多種不同的任務,包括web search ranking, deep neural networks, expensive compression等。

5fc6bbaa-edce-11ec-ba43-dac502259ad0.png

FPGA集群的基本結構如上圖所示:包括了兩塊CPU和一塊altera的FPGA芯片。FPGA通過PCIE和一個NIC來和兩塊CPU進行通信。NIC保證了FPGA可以實現原位處理網絡數據包。FPGA之間還通過ToR實現互聯,ToR保證了一個任務能夠被分割為多個子任務,然后分配給多個FPGA處理。在邏輯層面,FPGA定義了Lightweight Transport Layer(LTL)和Elastic Router(ER)。LTL實現了不同的FPGA芯片之間的互聯,這樣保證了遠程FPGA之間的通信,使得整個FPGA集群處于一個整體中。ER是用于同一個FPGA芯片中不同任務的互聯。LTL和ER的混合使用能夠靈活的為FPGA分配不同任務,滿足數據中心任務多樣性需求。ToR形成了三層結構,L0層連接了24個FPGA設備,L1連接了960個設備,L2級可能連接了超過幾百萬的設備。L0級的round-trip延時大概在2.8us,L1級平均在7.7us,而L2級在22us。

5fef0a42-edce-11ec-ba43-dac502259ad0.png

FPGA架構

微軟的神經網絡加速器主要是針對單batch低延遲來設計的,其所期望的是能夠最大限度的將weight緩存在片上,通過將一個大的網絡進行分割,分配到多個FPGA芯片上實現。其分割的子網絡的權重大小可以適配一顆FPGA芯片上weight的緩存空間。架構將計算重點放在矩陣-向量乘法上,這個也是合理的,因為LSTM,CNN網絡大部分計算量都由矩陣乘法承擔。其它函數運算,包括向量加法,乘法,sigmoid,tanh等函數,則統一到同一個多功能函數模塊中。這樣做的好處是簡化了FPGA架構,同時也簡化了數據流。因此其整個架構中沒有多端口共享的memory,不存在對多數據訪問沖突的處理。同時也簡化了指令,消除了對指令依賴關系的判斷和檢測。FPGA架構中有對指令的進一步分解和處理,所以軟件端的指令非常簡單,就是通過C語言的宏定義實現的。

600c6024-edce-11ec-ba43-dac502259ad0.png

其矩陣向量乘法結構是由多個dot-product結構組成的,多個dot-product和累加器形成了一個tile,然后多個tile就構成了一個大的矩陣向量乘法。

602429fc-edce-11ec-ba43-dac502259ad0.png

603e6902-edce-11ec-ba43-dac502259ad0.png

軟件結構

神經網絡加速器的工具鏈包括:CNTK(微軟自定義的一個指令級描述),tensorflow或者caffe的圖文件作為輸入,然后通過前端轉化為IR表示,然后依據網絡大小以及FPGA中資源情況對圖進行分割和優化,然后產生硬件可執行指令。如果網絡較大,那么網絡可以被分割成多個子圖,部署到不同FPGA上。如果一個矩陣乘法過大,那么可以被分割成多塊來實現。對于不可實現的神經網絡算子,工具鏈可以將多個不可實現算子組合成一個子圖,在CPU上完成。

60564c98-edce-11ec-ba43-dac502259ad0.png

引用

1accelerating artificial intelligence bing whitepaper

2Cloud Scale Acceleration Architecture

3A Configurable Cloud-ScaleDNN Processor for Real-Time AI

審核編輯 :李倩

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

    關注

    1645

    文章

    22012

    瀏覽量

    616716
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11063

    瀏覽量

    216548

原文標題:FPGA在microsoft azure的應用

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    微軟Microsoft Azure AI Foundry國際版的十大技術突破

    當傳統軟件開發還在以“季度”為單位迭代時,Microsoft Azure Al Foundry(國際版)正掀起一場效率革命:通過整合代碼、協作與的全棧平臺,幫助開發者幾天內完成從創意到生產的全
    的頭像 發表于 05-29 16:28 ?466次閱讀

    Arm攜手微軟共筑計算和PC未來

    計算平臺并從中受益。無論是 Microsoft Azure 的云端還是 Windows on Arm PC 的邊緣側,開發者可以在任何地方加速其應用和工作負載。
    的頭像 發表于 05-28 14:08 ?329次閱讀

    微軟投資30億美元擴大印度AI與Azure服務

    近日,微軟公司宣布將投資約30億美元,以擴大其印度的人工智能(AI)和Azure計算服務的容量。這一舉措標志著微軟對印度市場的深入布局和
    的頭像 發表于 01-08 14:49 ?487次閱讀

    諾基亞擴展與微軟Azure的數據中心網絡供應協議

    近日,諾基亞公司于11月21日正式宣布,將其與微軟Azure之間的數據中心路由器和交換機供應協議延長五年。這一決策標志著諾基亞在數據中心網絡解決方案領域的持續深耕,以及與微軟Azure
    的頭像 發表于 11-22 13:53 ?531次閱讀

    微軟發布Azure AI Foundry,推動服務增長

    微軟近日發布了一款旨在協助客戶構建和部署人工智能應用的新工具——Azure AI Foundry。此舉不僅體現了微軟在生成式人工智能領域的深入布局,更彰顯了其從AI應用
    的頭像 發表于 11-21 11:32 ?846次閱讀

    通過工業智能網關實現與微軟Azure IoT中心快速配置操作

    微軟Azure IoT 中心是一個基于Azure服務構建的端到端IoT SaaS(軟件及服務)平臺,可以為企業及個人用戶提供實現靈活、輕松、便捷的物聯網服務,具備低成本、高效率、無需
    的頭像 發表于 11-15 17:17 ?671次閱讀
    通過工業智能網關實現與<b class='flag-5'>微軟</b><b class='flag-5'>Azure</b> IoT中心快速配置操作

    基于Arm Neoverse的微軟全新Azure虛擬機上線

    服務用戶和開發者持續尋求高效、可持續且可擴展的計算解決方案,以滿足包括人工智能 (AI) 在內的現代云原生應用的需求。作為服務領域的前沿企業,微軟一直通過在其 Azure 產品系列
    的頭像 發表于 10-27 11:00 ?790次閱讀

    印孚瑟斯與微軟擴大戰略合作,加速客戶與AI轉型

    印孚瑟斯(Infosys)近日宣布與微軟(Microsoft)進一步擴大戰略合作,旨在加速全球客戶對生成式人工智能(AI)和Microsoft Azure的采用。
    的頭像 發表于 10-11 16:20 ?557次閱讀

    微軟Azure首獲英偉達GB200 AI服務器

    微軟Azure社交平臺上宣布了一項重要進展,公司已經成功獲得了搭載英偉達最新GB200超級芯片的AI服務器。這一舉措使微軟Azure成為全
    的頭像 發表于 10-10 17:01 ?990次閱讀

    微軟Azure推出全新H200 v5系列虛擬機

    微軟近日宣布,其Azure平臺迎來全新H200 v5系列虛擬機。該系列虛擬機專為增強基于的AI超級計算能力而設計,旨在滿足企業日益增長的AI工作負載需求。
    的頭像 發表于 10-09 18:18 ?735次閱讀

    谷歌向歐盟起訴微軟反競爭行為

    科技巨頭谷歌近日采取法律行動,正式向歐盟委員會提交訴訟,直指微軟計算領域的反競爭策略。谷歌聲稱,微軟利用其Windows Server和Microsoft Office的市場主導地
    的頭像 發表于 09-26 14:19 ?468次閱讀

    Palantir計劃在微軟Azure平臺上部署其人工智能產品

    數據分析領域的領軍企業Palantir宣布與微軟達成重要合作,雙方將共同推動AI技術政府領域的深度應用。Palantir計劃將其核心產品,包括知名的Gotham軟件,部署于微軟Azure
    的頭像 發表于 08-12 16:07 ?1013次閱讀

    微軟Azure全球癱瘓事件:因DDoS“防衛過當”,為網絡安全敲響警鐘

    提供服務。有安全研究機構透露,黑客組織如SN_blackmeta等可能參與了此次攻擊。這些黑客組織具備對大型服務提供商發動大規模DDoS攻擊的能力。 微軟聲明中提到,雖然DDoS攻擊觸發了其DDoS防護機制,但由于防御措施
    的頭像 發表于 08-09 10:34 ?1042次閱讀

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

    和安全的計算和網絡服務。 三、具體應用場景 圖像分類:圖像分類任務FPGA可以承擔前置處理、圖像卷積、全連接等任務。通過FPGA的并
    發表于 07-29 17:05

    如影數字人生成平臺SenseAvatar上線微軟全球市場

    近日,如影數字人生成平臺SenseAvatar正式微軟全球市場Microsoft Azure Marketplace上線,為客戶提供高質量的數字人內容制作服務。
    的頭像 發表于 07-24 17:21 ?1128次閱讀
    主站蜘蛛池模板: 加勒比日本在线 | 四虎影院新网址 | 亚洲视频在线一区二区三区 | 韩国三级hd中文字幕久久精品 | 一级毛片一级毛片一级毛片 | 欧美一区二区三区免费看 | 手机午夜看片 | 717影院理伦午夜论八戒 | 日本人亚洲人成人 | 免费视频久久看 | 在线激情网 | 国产亚洲综合色就色 | 欧美精品专区55页 | 天天射综合网站 | 日本黄色免费大片 | 热99re久久精品2久久久 | 男人资源网 | 51精品视频免费国产专区 | 黄色片香蕉视频 | 欧美成人鲁丝片在线观看 | 午夜 福利 视频 | 又黄又爽的成人免费网站 | 美女视频很黄很a免费国产 美女视频很黄很暴黄是免费的 | 色综合色综合色综合色综合 | 国产成年美女毛片80s | 亚洲伊人成综合成人网 | 午夜性视频 | 男人的j桶女人的j视频 | 五月婷婷深爱五月 | 乱好看的的激情伦小说 | 香蕉久久高清国产精品免费 | 色偷偷网 | 男人j进入女人j视频大全 | 国产精品网站在线进入 | 国产成人精品日本亚洲网站 | 163黄页网又粗又长又舒服 | 日韩在线视频免费观看 | 色综合久久综合欧美综合图片 | 国产香蕉75在线播放 | 久久99国产精品免费观看 | 欧美黑人巨大日本人又爽又色 |