91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

開創(chuàng)先河:探索FPGA虛擬化之路

YCqV_FPGA_EETre ? 來源:FPGA開發(fā)圈 ? 2020-06-03 16:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

云計算已經(jīng)成為了一種新的計算范式。對于云計算而言,虛擬化是一項必不可少的技術(shù),通過將硬件資源虛擬化,可以實現(xiàn)用戶之間的隔離、系統(tǒng)的靈活可擴展,提升安全性,使得硬件資源可被充分利用。

從 2017 年起,因為FPGA的高可編程性、低延遲、高能效等特點,越來越多的云服務(wù)提供商,如 Amazon、阿里云、微軟 Azure,都開始在云端提供了賽靈思 FPGA 實例,邁出了云計算發(fā)展的重要一步。然而截至目前,F(xiàn)PGA 云服務(wù)仍以物理卡的形式、面向單一的靜態(tài)任務(wù),沒有很好的針對云端 FPGA 虛擬化的解決方案。最近,在 FPGA 領(lǐng)域頂級學(xué)術(shù)會議 FCCM2020 上,清華大學(xué)汪玉教授研究小組就這一課題實現(xiàn)了重要突破。

—— 姚頌

賽靈思人工智能業(yè)務(wù)高級總監(jiān)

開創(chuàng)先河

探索 FPGA 虛擬化之路

曾書霖:一直以來,我們團隊的研究重點都是以移動端神經(jīng)網(wǎng)絡(luò)加速器為基礎(chǔ),在此之上思索如何推廣到云端數(shù)據(jù)中心進行擴展。為了適配云端的虛擬化特性,從硬件架構(gòu)到軟件設(shè)計都要實現(xiàn)對虛擬化的支持。2019 年我們發(fā)現(xiàn),雖然在 CPUGPU 上針對AI應(yīng)用已經(jīng)有很多支持虛擬化的解決方案,但是在 FPGA 領(lǐng)域還缺乏相對成熟的方案。于是,我們決定在 FPGA 上面同時針對深度學(xué)習(xí)和虛擬化進行研究,力圖實現(xiàn) AI 應(yīng)用在云端數(shù)據(jù)中心的高效部署。簡單來講,就是研究如何讓多個用戶的 AI 應(yīng)用能夠同時在一個 FPGA 上高效、可靠、靈活地運行起來。

舉個例子,數(shù)據(jù)中心工作負(fù)載有一個重要特性,就是不僅存在多個用戶,而且工作負(fù)載是的。針對數(shù)據(jù)中心多任務(wù)和動態(tài)負(fù)載的特點,深度學(xué)習(xí)加速器既要能夠支持這種多任務(wù)并發(fā)執(zhí)行,同時也需要適應(yīng)快速的動態(tài)負(fù)載變化?;谶@種思考,我們的研究定位于對原有移動端只能支持單任務(wù)和靜態(tài)負(fù)載的神經(jīng)網(wǎng)絡(luò)加速器進行拓展,使之可以支持多任務(wù)并發(fā)和動態(tài)負(fù)載支持的虛擬化加速器設(shè)計。

為此,我們通過多核硬件資源池、基于分塊 (tilling) 的指令封裝、兩級靜態(tài)與動態(tài)編譯的方式,實現(xiàn)了任務(wù)間的分離,同時還能保證快速在線重編程。

在今年5月舉行的 FPGA 領(lǐng)域頂級會議 FCCM 2020 上,我們團隊發(fā)表了針對深度學(xué)習(xí)加速的 FPGA 虛擬化方案。通常在 FCCM 這樣的頂級學(xué)術(shù)會議,只有評分最高的論文才會被接收,并且接收率只有 20%。因此,論文能被接收對我們團隊研究工作是極大的認(rèn)可與鼓勵。這篇論文已經(jīng)發(fā)布在 Arxiv 平臺,有興趣的朋友可以前往下載。

https://arxiv.org/abs/2003.12101

痛點驅(qū)動

硬件重配置帶來的時間及開銷壓力

曾書霖:在研究中,我們對公有云和私有云兩種場景進行了區(qū)分(如下圖所示)。公有云主要強調(diào)用戶之間的隔離,包括資源隔離和性能隔離。

私有云(如下圖)更像單獨為一個企業(yè)或用戶搭建的服務(wù)器,這個服務(wù)器要能夠支持多個用戶或多個任務(wù)同時執(zhí)行,換句話說,就是對硬件資源持續(xù)且最大化的性能和資源利用。這種情況下,就要根據(jù)不同任務(wù)負(fù)載情況實現(xiàn)資源的動態(tài)劃分。因此,隨著負(fù)載變化愈加頻繁,每次負(fù)載變化都會導(dǎo)致整個硬件資源的重配置。我們在研究中針對不同場景進行分析,也是為了找到一種途徑從而有效降低整體重配置時間。

另一方面,一類神經(jīng)網(wǎng)絡(luò)加速器主要是基于HLS開發(fā),它的特點是每一次神經(jīng)網(wǎng)絡(luò)模型發(fā)生變化時,硬件加速器也會發(fā)生相應(yīng)變化,這就意味著每當(dāng)用戶的任務(wù)或負(fù)載發(fā)生變化,它都需要重新生成一個加速器,即重新利用 Vivado生成一個新的硬件比特流,這方面的時間開銷是無法接受的。

與之相比,以賽靈思 DPU 加速器為代表的基于指令集的深度學(xué)習(xí)加速器,則可以通過指令集方式支持不同神經(jīng)網(wǎng)絡(luò)模型。也就是說,當(dāng)用戶任務(wù)或者負(fù)載發(fā)生變化時,無需重新生成硬件比特信息,而只需要利用軟件編譯器去生成對應(yīng)指令,但這個過程依然比較慢,且頻繁的重配置甚至可能會嚴(yán)重影響用戶的任務(wù)進度。從這一維度來講,我們也希望把重配置時間盡可能降低。

Alveo+阿里云

FPGA 虛擬化研究的實驗環(huán)境

曾書霖:這一研究的最初想法誕生于 2019 年 5 月。在一年的時間里,我們從產(chǎn)生想法到搭建論文框架,再到不斷完善,通過團隊通力合作逐漸充實論文內(nèi)容。剛開始我們只考慮了云端場景,針對虛擬化和加速器也只有初步規(guī)劃,對于真實云端應(yīng)用的特性并沒有太透徹的思考,目前的研究成果都是團隊在實際研究中不斷梳理總結(jié)而成的。

一直以來,我們實驗室的研究都是以賽靈思 FPGA 為基礎(chǔ)。在此次研究中,我們使用賽靈思 Alveo U200 數(shù)據(jù)中心加速器卡搭建了云端加速器的本地環(huán)境。同時,我們也用到賽靈思 Virtex UltraScale+ VU9P 實現(xiàn) FPGA 虛擬化環(huán)境,這是一個阿里云 F3 的實例,我們希望除了本地有一個可比擬的環(huán)境,在云端也有一個環(huán)境去驗證我們的設(shè)計。

后續(xù)計劃

完善整個FPGA虛擬化系統(tǒng)演示

曾書霖:未來我們會繼續(xù)就 FPGA 虛擬化整個課題,對研究以及論文進行系統(tǒng)層面的拓展,我們的目標(biāo)是繼續(xù)發(fā)表一篇系統(tǒng)領(lǐng)域的期刊論文。目前,整篇論文的工作還是以相對簡單的DNN負(fù)載在單個 FPGA 上加速器的性能仿真為主,下一步的系統(tǒng)層面拓展會有一個更加復(fù)雜的軟件棧,除了底層硬件加速器、軟件編譯器,還會有操作系統(tǒng)、通信協(xié)議和一些虛擬化容器(container)實現(xiàn)宿主機和用戶之間的對接。我們的后續(xù)工作包括在軟件系統(tǒng)層融合主機端和客戶端的通信框架,搭建基礎(chǔ)的虛擬化操作系統(tǒng),并針對整個軟件棧從系統(tǒng)的角度進行針對復(fù)雜的云端 AI 負(fù)載開展一些實驗性探究,完善整個 FPGA 虛擬化系統(tǒng)的 demo。

另外,我們還會考慮把研究擴展到大規(guī)模的、多塊 FPGA 的數(shù)據(jù)中心場景,從單卡設(shè)計拓展到多卡設(shè)計??梢灶A(yù)見到的是,在未來研究中隨著多卡的引入,我們會面臨一些嶄新的挑戰(zhàn),而我們也也需要站在更宏觀的角度對更多情況進行綜合考量,這些對我們團隊的科研能力是非常好的鍛煉。

FPGA 研究

挑戰(zhàn)與機遇并存的新課題

曾書霖:我在賽靈思和收購之前的深鑒科技都有過實習(xí)經(jīng)驗,這也使我對 FPGA 和 AI、深度學(xué)習(xí)有了更深入的體驗。在賽靈思實習(xí)時,我在負(fù)責(zé) FPGA 開發(fā)的硬件組,組長給我的任務(wù)是學(xué)習(xí)使用賽靈思的 SDAccel/SDx 工具(現(xiàn)已整合進 Vitis),于是我得以接觸到針對云端軟件的開發(fā)工具,這在我后來進行這一研究以及開展實驗起到了非常重要的作用,因為研究過程中的很多工作是圍繞 SDx 開展的,并且數(shù)據(jù)中心里面一個很重要部署的軟件就是 SDAccel。

在我看來,F(xiàn)PGA 在未來將是一個與 CPU、GPU 同樣必不可少的芯片品類,特別在數(shù)據(jù)中心場景里將扮演重要角色。未來的數(shù)據(jù)中心將是異構(gòu)計算為核心的硬件數(shù)據(jù)中心,在這種場景下,單獨依靠每一個硬件都無法實現(xiàn)整個數(shù)據(jù)中心性能和能效的最大化,我們必須要綜合考慮不同的硬件,以虛擬化思想嘗試把所有硬件資源最大化利用起來。業(yè)界與學(xué)術(shù)界此前針對 CPU、GPU 的研究已經(jīng)較為充分,但對于如何把 FPGA 性能與能效最大化以及如何與其他硬件相結(jié)合,以實現(xiàn)一個支持智能應(yīng)用的異構(gòu)系統(tǒng),還有很大的空間可以發(fā)展,當(dāng)然同時也是一個頗具挑戰(zhàn)性的課題領(lǐng)域。

聲明:本文內(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)注

    1662

    文章

    22450

    瀏覽量

    637748
  • 云計算
    +關(guān)注

    關(guān)注

    39

    文章

    8033

    瀏覽量

    144605

原文標(biāo)題:AI 觀察室 | 無需實體 FPGA 也能 AI 部署?聽聽清華汪玉研究團隊怎么說

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發(fā)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    探索Atmel AT17LV系列FPGA配置EEPROM:特性、應(yīng)用與設(shè)計要點

    探索Atmel AT17LV系列FPGA配置EEPROM:特性、應(yīng)用與設(shè)計要點 在FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)的應(yīng)用領(lǐng)域中,配置存儲器
    的頭像 發(fā)表于 03-24 17:40 ?486次閱讀

    虛擬數(shù)據(jù)恢復(fù)】ESXI虛擬機還原快照致數(shù)據(jù)丟失?完整恢復(fù)方案解析

    虛擬機技術(shù)作為虛擬技術(shù)的一種,在現(xiàn)代信息技術(shù)領(lǐng)域扮演著重要角色。虛擬技術(shù)的核心是將事物從一種形式轉(zhuǎn)變?yōu)榱硪环N形式,它在多個方面都有廣泛應(yīng)
    的頭像 發(fā)表于 03-12 15:17 ?145次閱讀
    【<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>數(shù)據(jù)恢復(fù)】ESXI<b class='flag-5'>虛擬</b>機還原快照致數(shù)據(jù)丟失?完整恢復(fù)方案解析

    企業(yè)級KVM虛擬平臺搭建實戰(zhàn)

    企業(yè)IT基礎(chǔ)設(shè)施經(jīng)歷了從物理機時代到虛擬化時代的演進。傳統(tǒng)數(shù)據(jù)中心中,每臺物理服務(wù)器運行單一應(yīng)用,資源利用率普遍不足20%。硬件采購周期長、擴容慢、運維成本高,難以滿足業(yè)務(wù)快速發(fā)展的需求。虛擬技術(shù)
    的頭像 發(fā)表于 03-11 09:38 ?522次閱讀

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應(yīng)用潛力

    探索IGLOO2 FPGA與SmartFusion2 SoC FPGA的電氣特性與應(yīng)用潛力 在當(dāng)今電子科技飛速發(fā)展的時代,FPGA與SoC FPGA
    的頭像 發(fā)表于 02-10 11:30 ?226次閱讀

    探索VITA 57.1 FMC擴展卡:FPGA開發(fā)的得力助手

    探索VITA 57.1 FMC擴展卡:FPGA開發(fā)的得力助手 在電子工程師的日常工作中,FPGA(現(xiàn)場可編程門陣列)開發(fā)是一個重要的領(lǐng)域。而在FPGA開發(fā)過程中,I/O擴展是常常會遇到
    的頭像 發(fā)表于 12-18 11:25 ?400次閱讀

    探索Raptor E-Flight Solutions:高功率、高電壓連接器的創(chuàng)新之路

    探索Raptor E-Flight Solutions:高功率、高電壓連接器的創(chuàng)新之路 在電子飛行(E-Flight)、電動垂直起降(E-VTOL)和混合動力應(yīng)用領(lǐng)域,高功率、高電壓連接器的性能
    的頭像 發(fā)表于 12-10 14:30 ?326次閱讀

    虛擬電廠的虛實共生:從聚合資源到實現(xiàn)系統(tǒng)價值的躍遷之路

    ,而是數(shù)字技術(shù)與能源系統(tǒng)深度融合的新型能源樞紐。在新能源規(guī)模發(fā)展的今天,它正以“聚合分散資源、優(yōu)化能源配置”的能力,成為電力系統(tǒng)的核心參與者。本文將從核心定義、“虛擬”本質(zhì)、實體價值到邊界劃分,帶您一站式讀懂虛擬電廠。
    的頭像 發(fā)表于 11-11 14:01 ?1331次閱讀
    <b class='flag-5'>虛擬</b>電廠的虛實共生:從聚合資源到實現(xiàn)系統(tǒng)價值的躍遷<b class='flag-5'>之路</b>

    車載軟件vECU虛擬測試解決方案

    虛擬測試:利用虛擬技術(shù),實現(xiàn)將真實域控制器轉(zhuǎn)化為虛擬域控制器,運行在PC或服務(wù)器環(huán)境中運行,從而實現(xiàn)在不依賴真實硬件的情況下完成對應(yīng)測試
    的頭像 發(fā)表于 10-30 09:34 ?1749次閱讀
    車載軟件vECU<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>測試解決方案

    KVM虛擬環(huán)境部署與性能優(yōu)化教程

    在云計算時代,虛擬技術(shù)已經(jīng)成為企業(yè)IT基礎(chǔ)設(shè)施的核心組件。作為一名在生產(chǎn)環(huán)境管理過上千臺虛擬機的運維工程師,我深知選擇正確的虛擬平臺對業(yè)
    的頭像 發(fā)表于 09-08 17:13 ?1634次閱讀

    什么是服務(wù)器虛擬?一文讀懂原理、優(yōu)勢與實戰(zhàn)部署

    什么是服務(wù)器虛擬?當(dāng)企業(yè)服務(wù)器CPU利用率長期低于15%,卻仍需不斷采購新硬件應(yīng)對業(yè)務(wù)增長時,一場基礎(chǔ)設(shè)施領(lǐng)域的革命早已悄然發(fā)生——服務(wù)器虛擬。這項技術(shù)通過將物理服務(wù)器劃分為多個獨
    的頭像 發(fā)表于 08-25 10:52 ?1304次閱讀
    什么是服務(wù)器<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>?一文讀懂原理、優(yōu)勢與實戰(zhàn)部署

    RISC-V 服務(wù)器標(biāo)準(zhǔn)之路:固件安全與接口規(guī)范的探索

    服務(wù)器標(biāo)準(zhǔn)之路” 展開了深入分享,從多個關(guān)鍵技術(shù)領(lǐng)域和實踐探索方面,為大家呈現(xiàn)了 RISC-V 服務(wù)器發(fā)展的現(xiàn)狀與未來方向。 ? 劉振首先介紹了當(dāng)前 RISC-V 服務(wù)器相關(guān)標(biāo)準(zhǔn)的制定
    發(fā)表于 07-18 14:05 ?5107次閱讀

    車用虛擬技術(shù):域控融合的必經(jīng)之路

    本文闡述了汽車電子架構(gòu)從分布式向集中演進的趨勢,黑芝麻智能分析了集中帶來的安全隔離、實時性等關(guān)鍵挑戰(zhàn),并指出車用虛擬技術(shù)是實現(xiàn)域控融合的核心解決方案。該技術(shù)能夠優(yōu)化資源分配、保障
    的頭像 發(fā)表于 07-05 16:14 ?1350次閱讀

    虛擬數(shù)據(jù)恢復(fù)—XenServer虛擬平臺上VPS不可用的數(shù)據(jù)恢復(fù)案例

    虛擬環(huán)境: 某品牌720服務(wù)器中有一組通過型號為H710P的RAID卡+4塊STAT硬盤組建的RAID10,上層部署Xen Server服務(wù)器虛擬平臺。
    的頭像 發(fā)表于 05-30 11:35 ?746次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>數(shù)據(jù)恢復(fù)—XenServer<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>平臺上VPS不可用的數(shù)據(jù)恢復(fù)案例

    基于云端虛擬技術(shù)云手機解決方案

    云手機解決方案基于云端虛擬技術(shù),通過整合軟硬件資源實現(xiàn)多設(shè)備集群化管理與智能操作,以下是針對不同應(yīng)用場景的核心要素與技術(shù)架構(gòu)解析: 一、核心技術(shù)架構(gòu)? 虛擬
    的頭像 發(fā)表于 05-09 08:04 ?887次閱讀
    基于云端<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>技術(shù)云手機解決方案

    汽車上云的不可逆之路

    新四大趨勢下,汽車上云之路已不可逆
    的頭像 發(fā)表于 04-18 09:59 ?656次閱讀