chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用虛擬化硬件功能加速虛擬化環(huán)境

星星科技指導員 ? 來源:嵌入式計算設(shè)計 ? 作者:Michael Miller ? 2022-07-08 15:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著時間的推移,該行業(yè)已轉(zhuǎn)向虛擬化功能和軟件定義網(wǎng)絡(luò) (SDN),以便在數(shù)據(jù)中心和網(wǎng)絡(luò)中的各種硬件平臺上實現(xiàn)靈活部署。軟件現(xiàn)在必須能夠跨多個軟件和硬件環(huán)境進行轉(zhuǎn)移,以既具有成本效益又提供所需的靈活性以滿足一系列不斷變化的性能需求。

Open vSwitch (OVS) 是一個高級功能的例子,它曾經(jīng)是硬件,但通過虛擬化交換功能帶來了部署的靈活性。在此過程中,一些更適合硬件的功能(如數(shù)據(jù)包解析和分類)已成為瓶頸。尋找使用硬件加速這些虛擬功能同時保持部署靈活性的方法可以大大提高吞吐量并減少延遲。

帶有 FPGA 或?qū)S眯酒?SmartNIC 正在成為一種硬件和軟件混合的解決方案。為了與軟件功能一起發(fā)揮作用,關(guān)鍵的硬件功能必須虛擬化。

pYYBAGLH2kGAGk6TAADStfRD0as714.png

目前在使用 FPGA 加速虛擬環(huán)境時存在幾個挑戰(zhàn),主要歸因于存儲容量、內(nèi)存的聚合隨機訪問性能和內(nèi)存訪問延遲:

第一個挑戰(zhàn)在于難以支持需要大量內(nèi)存并且需要以真正隨機訪問模式訪問的系統(tǒng)。即使現(xiàn)在的 FPGA 支持更大的芯片資源,甚至那些支持高帶寬內(nèi)存 (HBM) 的 FPGA,問題也變成了需要多少這些資源來支持高速隨機訪問要求。甚至還有第三種常見情況,即使用片外 QDR SRAM 來增加片上資源,它使用許多 I/O 資源來實現(xiàn)相對較低的密度。問題是,如何僅使用一個設(shè)備替換多個具有相同或更多內(nèi)存的 QDR 設(shè)備?

第二個挑戰(zhàn)可以概括為投資利用率或可移植性。許多需要數(shù)據(jù)包分類或 DPI 等功能的 最終用戶客戶在軟件方面投入了大量的開發(fā)工作。如果這些客戶需要中期性能提升或擴大產(chǎn)品供應(yīng)范圍,除了可能重新設(shè)計相關(guān)硬件外,還需要大量的軟件返工。

虛擬加速器引擎方法

虛擬加速器引擎 (VAE) 方法允許用戶設(shè)計 API 和 RTL 模塊接口,將軟件和系統(tǒng)設(shè)計的其余部分與底層實現(xiàn)隔離開來。這可以升級以支持性能提升,同時節(jié)省軟件開發(fā)和調(diào)試的工作量。此外,虛擬加速器方法在 OVS 等分層解決方案中表現(xiàn)良好,這些解決方案具有“回退”到較慢路徑的快速路徑,所有這些都使用相同的編程模型來管理表。

目前,有多種方法可以加速基于 FPGA 的設(shè)計。當客戶特別基于 FPGA 設(shè)計系統(tǒng)時,有兩種方法可以解決最常見的瓶頸挑戰(zhàn)。

該策略一直是定義一個通用 API 函數(shù)接口,該接口由一系列具有可擴展性能的硬件環(huán)境支持。由于 API 有不同的性能規(guī)格可供選擇,因此不必知道硬件是什么。因此,從本質(zhì)上講,它本質(zhì)上是一種虛擬硬件解決方案。

poYBAGLH2keAP7thAAFM6eIB7j0064.png

在這里,硬件不會驅(qū)動軟件決策。定義了軟件性能,選擇了硬件環(huán)境。因此:軟件定義,硬件加速。

由于軟件系統(tǒng)設(shè)計是在 API 級別使用未選擇的硬件環(huán)境執(zhí)行的,因此這些解決方案稱為虛擬加速器引擎。這允許系統(tǒng)在一系列硬件平臺選項上執(zhí)行這個軟件定義的功能,每個選項都可以提供不同的性能點。

虛擬加速器引擎的主要優(yōu)勢在于需要通過使用通用 API 來保護軟件投資的應(yīng)用程序,以便在許多不同的硬件環(huán)境中實現(xiàn)可傳輸性或性能擴展。通過設(shè)計通用 API,系統(tǒng)設(shè)計人員可以將其無縫移植到一系列性能平臺上。

可能的 VAE 平臺

下圖描述了 VAE 的可擴展硬件環(huán)境,該環(huán)境將執(zhí)行通用 API 和模塊接口。通過從低端、更具成本效益的硬件環(huán)境遷移到性能驅(qū)動、硬件定義的系統(tǒng),一個常見的應(yīng)用程序可以體驗高達 400 倍的性能提升。每個的基本性能取決于底層內(nèi)存在總的聚合隨機讀取和寫入方面的能力。

poYBAGLH2lCADlGkAAHOqCref9o339.png

這種靈活性允許系統(tǒng)設(shè)計人員選擇實施適當?shù)?VAE 平臺來實現(xiàn)所需的系統(tǒng)性能。

許多市場正在轉(zhuǎn)向軟件可移植的世界。雖然這在云計算中很常見,但在較低級別的系統(tǒng)功能中并不常見。

虛擬加速器引擎:軟件 + 固件 + 硬件

虛擬加速器引擎被定義為在系統(tǒng)功能級別提供縮放加速。通用 API 與硬件無關(guān)。它可以在未連接到專用 IC 的 CPU 或 FPGA 或連接到加速器 IC 的 FPGA 上運行,例如 MoSys 加速器 IC 系列,包括帶寬引擎或具有內(nèi)存計算能力的可編程超高速引擎。

虛擬加速器引擎旨在支持諸如“數(shù)據(jù)包分類”之類的功能平臺。它是“虛擬的”,因為它是一種抽象功能,可以是獨立軟件、FPGA RTL 或基于嵌入式固件的。

使用 MoSys 的通用軟件接口 (API) 和跨多個硬件環(huán)境的 RTL 模塊接口,系統(tǒng)設(shè)計人員可以重用內(nèi)部開發(fā)的軟件代碼來調(diào)整所需的性能。此外,所有基于 FPGA 的 VAE 都使用允許硬件可移植性的通用 RTL。具有通用 API 的 VAE 可以在 CPU 或通用 RTL 模塊接口上運行,其中 FGPA 未連接到 MoSys IC 或 FPGA 連接到 MoSys 加速器引擎 IC。

軟件定義系統(tǒng)的時代

隨著軟件可移植性的發(fā)展,不僅在云中而且在獨立系統(tǒng)中,設(shè)計人員需要快速進入具有不同性能/價格點的新系統(tǒng)設(shè)計。這就要求系統(tǒng)設(shè)計人員將應(yīng)用程序放入具有不同性能級別的硬件環(huán)境中,從而針對每個平臺進行設(shè)計。

VAE 允許工程師在系統(tǒng)/應(yīng)用程序級別進行思考,而無需擔心“我的硬件做什么?” 借助“功能平臺”,這些工程師可以先開發(fā)軟件定義的系統(tǒng),然后再從一系列性能環(huán)境中選擇硬件。

審核編輯:郭婷

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

    關(guān)注

    1660

    文章

    22423

    瀏覽量

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

    關(guān)注

    68

    文章

    11286

    瀏覽量

    225152
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9528

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    成都大學攜手曙光云成功完成虛擬平臺國產(chǎn)替代

    信創(chuàng)國產(chǎn)浪潮下,高校信息建設(shè)進入關(guān)鍵轉(zhuǎn)型期。成都大學數(shù)據(jù)中心引入曙光云平臺,成功完成虛擬平臺國產(chǎn)替代,實現(xiàn)業(yè)務(wù)無感遷移與安全平穩(wěn)過渡
    的頭像 發(fā)表于 02-27 17:13 ?1155次閱讀

    Windows平臺EtherCAT實時控制:從抖動抑制到虛擬架構(gòu)解析

    Windows平臺EtherCAT實時控制:從抖動抑制到虛擬架構(gòu)解析
    的頭像 發(fā)表于 01-29 15:26 ?253次閱讀
    Windows平臺EtherCAT實時控制:從抖動抑制到<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>架構(gòu)解析

    開源鴻蒙技術(shù)大會2025丨虛擬與容器分論壇:構(gòu)筑開源鴻蒙虛擬技術(shù)高地

    隨著開源鴻蒙技術(shù)的快速發(fā)展,各行各業(yè)、各品類的生態(tài)設(shè)備加速融入生態(tài),當數(shù)字世界的邊界不斷拓寬,我們正站在操作系統(tǒng)革命的十字路口。虛擬技術(shù)打破硬件桎梏,?讓一塊芯片承載多重宇宙,從智能
    的頭像 發(fā)表于 11-20 17:35 ?918次閱讀
    開源鴻蒙技術(shù)大會2025丨<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>與容器分論壇:構(gòu)筑開源鴻蒙<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>技術(shù)高地

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

    虛擬測試:利用虛擬技術(shù),實現(xiàn)將真實域控制器轉(zhuǎn)化為虛擬域控制器,運行在PC或服務(wù)器環(huán)境中運行,
    的頭像 發(fā)表于 10-30 09:34 ?1707次閱讀
    車載軟件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)境管理過上千臺虛擬機的運維工程師,我深知選擇正確的虛擬
    的頭像 發(fā)表于 09-08 17:13 ?1529次閱讀

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

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

    RISC-V 虛擬堆棧和硬件的最新進展

    運行實時操作系統(tǒng)(RTOS)、高可靠性任務(wù)以及 Linux 等通用系統(tǒng)。 ? 在云計算場景中,虛擬更是 “入場券”。它為云計算提供了高可用性,例如傳統(tǒng) CPU 遇到硬件故障、斷電,操作系統(tǒng)內(nèi)核需要升級,或部署的應(yīng)用程序需要重啟
    發(fā)表于 07-18 16:00 ?3928次閱讀

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

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

    完整符合服務(wù)器需求的虛擬化解決方案X100+AIA+IOMMU

    虛擬是云計算技術(shù)基石,是RISC-V走進云計算等高性能計算場景的必然要求。虛擬允許在單一物理硬件上創(chuàng)建出多個
    的頭像 發(fā)表于 06-06 17:00 ?1091次閱讀
    完整符合服務(wù)器需求的<b class='flag-5'>虛擬</b>化解決方案X100+AIA+IOMMU

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

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

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

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

    NVIDIA虛擬GPU 18.0版本的亮點

    NVIDIA 虛擬 GPU(vGPU)技術(shù)可在虛擬桌面基礎(chǔ)設(shè)施(VDI)中解鎖 AI 功能,使其比以往更加強大、用途更加廣泛。vGPU 通過為各種虛擬
    的頭像 發(fā)表于 04-07 11:28 ?1449次閱讀

    虛擬數(shù)據(jù)恢復—VMware虛擬環(huán)境下重裝系統(tǒng)導致服務(wù)器數(shù)據(jù)丟失的數(shù)據(jù)恢復

    VMware虛擬平臺 vmfs文件系統(tǒng) 工作人員誤操作重裝操作系統(tǒng),服務(wù)器崩潰。 重裝系統(tǒng)會導致文件系統(tǒng)元文件被覆蓋。要恢復數(shù)據(jù),必須找到&提取重裝系統(tǒng)前的文件系統(tǒng)殘留信息,通過提取出來的元文件信息恢復虛擬磁盤。通過拼接
    的頭像 發(fā)表于 03-13 10:33 ?797次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>數(shù)據(jù)恢復—VMware<b class='flag-5'>虛擬</b><b class='flag-5'>化</b><b class='flag-5'>環(huán)境</b>下重裝系統(tǒng)導致服務(wù)器數(shù)據(jù)丟失的數(shù)據(jù)恢復

    RT-Thread虛擬部署DeepSeek大模型實踐

    Cortex-A55,8GBLPDDR4),通過虛擬技術(shù)實現(xiàn)虛擬Linux+RTOS混合部署,并在Linux環(huán)境中部署輕量化大語言模型D
    的頭像 發(fā)表于 03-12 18:38 ?1304次閱讀
    RT-Thread<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>部署DeepSeek大模型實踐