色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

FPGA在微軟云azure中的應(yīng)用

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-17 09:59 ? 次閱讀

隨著5G通信技術(shù)的發(fā)展,云計算和邊緣計算業(yè)務(wù)也將快速增長。由于云計算多樣性和邊緣環(huán)境復(fù)雜性的特點,將決定了在CPUGPUFPGAASIC中,不會只有一種芯片存在。所以FPGA一定可以尋找到它的應(yīng)用方向。相較于其它幾種芯片,F(xiàn)PGA具有以下幾種優(yōu)勢:

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

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

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

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

1 編程復(fù)雜,開發(fā)周期較長。RTL的開發(fā)包括了架構(gòu)設(shè)計,RTL代碼,仿真驗證,上板調(diào)試。一個項目的周期往往是軟件開發(fā)的幾倍,團(tuán)隊規(guī)模也較大。這些既提高了開發(fā)成本,又沒法適應(yīng)不斷迭代的產(chǎn)品需求。

2 粗粒度硬件結(jié)構(gòu)導(dǎo)致資源利用率低。FPGA達(dá)不到100%的資源利用率,這是對資源的一種浪費,體現(xiàn)在經(jīng)濟(jì)上是提高了成本。

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

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

接下來我們來了解一下FPGA在微軟云azure中的應(yīng)用。

Azure stack edge

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

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

超算中心的FPGA

微軟在數(shù)據(jù)中心系統(tǒng)性的構(gòu)建了一個FPGA集群,這個FPGA集群能夠?qū)崿F(xiàn)內(nèi)部和外部server的互聯(lián)。在頂層軟件的分配調(diào)度下,可以執(zhí)行多種不同的任務(wù),包括web search ranking, deep neural networks, expensive compression等。

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

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

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

FPGA架構(gòu)

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

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

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

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

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

軟件結(jié)構(gòu)

神經(jīng)網(wǎng)絡(luò)加速器的工具鏈包括:CNTK(微軟自定義的一個指令級描述),tensorflow或者caffe的圖文件作為輸入,然后通過前端轉(zhuǎn)化為IR表示,然后依據(jù)網(wǎng)絡(luò)大小以及FPGA中資源情況對圖進(jìn)行分割和優(yōu)化,然后產(chǎn)生硬件可執(zhí)行指令。如果網(wǎng)絡(luò)較大,那么網(wǎng)絡(luò)可以被分割成多個子圖,部署到不同F(xiàn)PGA上。如果一個矩陣乘法過大,那么可以被分割成多塊來實現(xiàn)。對于不可實現(xiàn)的神經(jīng)網(wǎng)絡(luò)算子,工具鏈可以將多個不可實現(xiàn)算子組合成一個子圖,在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

審核編輯 :李倩

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

    關(guān)注

    1629

    文章

    21729

    瀏覽量

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

    關(guān)注

    68

    文章

    10855

    瀏覽量

    211594

原文標(biāo)題:FPGA在microsoft azure的應(yīng)用

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

收藏 人收藏

    評論

    相關(guān)推薦

    諾基亞擴(kuò)展與微軟Azure的數(shù)據(jù)中心網(wǎng)絡(luò)供應(yīng)協(xié)議

    近日,諾基亞公司于11月21日正式宣布,將其與微軟Azure之間的數(shù)據(jù)中心路由器和交換機(jī)供應(yīng)協(xié)議延長五年。這一決策標(biāo)志著諾基亞在數(shù)據(jù)中心網(wǎng)絡(luò)解決方案領(lǐng)域的持續(xù)深耕,以及與微軟Azure
    的頭像 發(fā)表于 11-22 13:53 ?179次閱讀

    微軟發(fā)布Azure AI Foundry,推動服務(wù)增長

    微軟近日發(fā)布了一款旨在協(xié)助客戶構(gòu)建和部署人工智能應(yīng)用的新工具——Azure AI Foundry。此舉不僅體現(xiàn)了微軟在生成式人工智能領(lǐng)域的深入布局,更彰顯了其從AI應(yīng)用
    的頭像 發(fā)表于 11-21 11:32 ?409次閱讀

    通過工業(yè)智能網(wǎng)關(guān)實現(xiàn)與微軟Azure IoT中心快速配置操作

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

    基于Arm Neoverse的微軟全新Azure虛擬機(jī)上線

    服務(wù)用戶和開發(fā)者持續(xù)尋求高效、可持續(xù)且可擴(kuò)展的計算解決方案,以滿足包括人工智能 (AI) 在內(nèi)的現(xiàn)代云原生應(yīng)用的需求。作為服務(wù)領(lǐng)域的前沿企業(yè),微軟一直通過在其 Azure 產(chǎn)品系列
    的頭像 發(fā)表于 10-27 11:00 ?418次閱讀

    微軟Azure首獲英偉達(dá)GB200 AI服務(wù)器

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

    微軟Azure推出全新H200 v5系列虛擬機(jī)

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

    Palantir計劃在微軟Azure平臺上部署其人工智能產(chǎn)品

    數(shù)據(jù)分析領(lǐng)域的領(lǐng)軍企業(yè)Palantir宣布與微軟達(dá)成重要合作,雙方將共同推動AI技術(shù)政府領(lǐng)域的深度應(yīng)用。Palantir計劃將其核心產(chǎn)品,包括知名的Gotham軟件,部署于微軟Azure
    的頭像 發(fā)表于 08-12 16:07 ?747次閱讀

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

    和安全的計算和網(wǎng)絡(luò)服務(wù)。 三、具體應(yīng)用場景 圖像分類:圖像分類任務(wù)FPGA可以承擔(dān)前置處理、圖像卷積、全連接等任務(wù)。通過FPGA的并
    發(fā)表于 07-29 17:05

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

    近日,如影數(shù)字人生成平臺SenseAvatar正式微軟全球市場Microsoft Azure Marketplace上線,為客戶提供高質(zhì)量的數(shù)字人內(nèi)容制作服務(wù)。
    的頭像 發(fā)表于 07-24 17:21 ?724次閱讀

    微軟與谷歌計算部門相繼裁員

    科技巨頭微軟近日傳出在計算業(yè)務(wù)部門Azure進(jìn)行裁員的消息。據(jù)外媒報道,裁員人數(shù)達(dá)數(shù)百,主要集中Azure for Operators和
    的頭像 發(fā)表于 06-05 11:27 ?799次閱讀

    微軟Azure部門裁員數(shù)千人

    微軟近日宣布,其Azure部門將進(jìn)行大規(guī)模裁員,涉及數(shù)百名員工,成為今年科技和媒體行業(yè)裁員潮的又一重?fù)簟?/div>
    的頭像 發(fā)表于 06-04 11:25 ?670次閱讀

    微軟將采用AMD AI芯片以替代英偉達(dá),為計算提供更優(yōu)解決方案

    微軟將大規(guī)模采用AMD的旗艦產(chǎn)品MI300X,并通過Azure計算平臺向用戶提供計算集群服務(wù)。鑒于Nvidia的H100和H200芯片供應(yīng)緊張,微軟決定提供備選方案。
    的頭像 發(fā)表于 05-17 16:38 ?796次閱讀

    全球服務(wù)市場增長,亞馬遜AWS、微軟Azure及谷歌GCP差距拉大

    報告指出,目前全球的主要服務(wù)商包括亞馬遜AWS(市場份額31%),其次是微軟Azure(25%)和谷歌(11%)。盡管亞馬遜整體市場仍占優(yōu)勢,但隨著
    的頭像 發(fā)表于 05-06 11:34 ?591次閱讀

    FPGA深度學(xué)習(xí)應(yīng)用或?qū)⑷〈鶪PU

    微軟 就是其中一家,它將基于 FPGA 的機(jī)器學(xué)習(xí)技術(shù)作為其 Azure 服務(wù)產(chǎn)品的一部分來提供。 不過 FPGA 的缺陷是難于編程。配
    發(fā)表于 03-21 15:19

    RAMQTT/TLS Azure連接解決方案-細(xì)胞應(yīng)用項目

    電子發(fā)燒友網(wǎng)站提供《RAMQTT/TLS Azure連接解決方案-細(xì)胞應(yīng)用項目.pdf》資料免費下載
    發(fā)表于 01-03 09:55 ?0次下載
    RAMQTT/TLS <b class='flag-5'>Azure</b><b class='flag-5'>云</b>連接解決方案-細(xì)胞應(yīng)用項目
    主站蜘蛛池模板: rio 快播| 皮皮在线精品亚洲| 国产午夜久久影院| 高清观看ZSHH96的视频素材| 国产精品亚洲第一区二区三区| 久久99综合国产精品亚洲首页| 欧美黑人巨大xxxxx| 无遮掩H黄纯肉动漫在线观看星| 全肉高H短篇合集| 琪琪色原网站ying| 手机国产视频福利| 午夜色网站| 9277在线观看免费高清完整版| 中文字幕亚洲欧美日韩2o19| 小泽玛丽av无码观看| 中文字幕AV在线一二三区| 富婆找黑人老外泻火在线播放| 精品极品三大极久久久久| 久久人妻无码毛片A片麻豆| 老司机福利视频一区在线播放| 老太脱裤子让老头玩xxxxx| 视频一区亚洲中文字幕| 4388成人| 成 人 动漫3d 在线看| 爱人 qvod| 久久精品国产清白在天天线| 涩涩伊人久久无码欧美| 亚洲三级在线看| 亚洲中字慕日产2020| 91精品免费久久久久久久久| 嘟嘟嘟WWW在线观看视频高清 | 韩国精品无码少妇在线观看网站 | 轻点灬大ji巴太粗太双性高h| 亚洲色婷婷久久精品AV蜜桃| 大香伊蕉在人线国产最新| 久久婷五月综合色啪首页| 午夜在线观看免费观看 视频| wwwav在线| 免费毛片观看| 伊人影院亚洲| 国产做国产爱免费视频|