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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

帶有 FPGA 或專用芯片的 SmartNIC 正在成為一種硬件和軟件混合的解決方案。為了與軟件功能一起發(fā)揮作用,關鍵的硬件功能必須虛擬化。

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)相對較低的密度。問題是,如何僅使用一個設備替換多個具有相同或更多內(nèi)存的 QDR 設備?

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

虛擬加速器引擎方法

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

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

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

poYBAGLH2keAP7thAAFM6eIB7j0064.png

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

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

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

可能的 VAE 平臺

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

poYBAGLH2lCADlGkAAHOqCref9o339.png

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

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

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關注

    1655

    文章

    22277

    瀏覽量

    629932
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11213

    瀏覽量

    222783
  • 接口
    +關注

    關注

    33

    文章

    9441

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開源鴻蒙技術大會2025丨虛擬與容器分論壇:構筑開源鴻蒙虛擬技術高地

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

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

    虛擬測試:利用虛擬技術,實現(xiàn)將真實域控制器轉化為虛擬域控制器,運行在PC或服務器環(huán)境中運行,
    的頭像 發(fā)表于 10-30 09:34 ?1502次閱讀
    車載軟件vECU<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>測試解決方案

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

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

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

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

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

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

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

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

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

    虛擬環(huán)境: 某品牌720服務器中有一組通過型號為H710P的RAID卡+4塊STAT硬盤組建的RAID10,上層部署Xen Server服務器虛擬
    的頭像 發(fā)表于 05-30 11:35 ?512次閱讀
    <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ù)恢復案例

    基于云端虛擬技術云手機解決方案

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

    NVIDIA虛擬GPU 18.0版本的亮點

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

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

    VMware虛擬平臺 vmfs文件系統(tǒng) 工作人員誤操作重裝操作系統(tǒng),服務器崩潰。 重裝系統(tǒng)會導致文件系統(tǒng)元文件被覆蓋。要恢復數(shù)據(jù),必須找到&提取重裝系統(tǒng)前的文件系統(tǒng)殘留信息,通過提取出來的元文件信息恢復虛擬磁盤。通過拼接
    的頭像 發(fā)表于 03-13 10:33 ?615次閱讀
    <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)導致服務器數(shù)據(jù)丟失的數(shù)據(jù)恢復

    hyper v 虛擬,Hyper-V 虛擬:Hyper-V虛擬的最佳實踐

    在當今快節(jié)奏的商業(yè)環(huán)境中,數(shù)據(jù)的高效處理能力是企業(yè)競爭力的關鍵因素之一。批量管理工具以其強大的批量操作功能,為企業(yè)提供了一種高效、便捷的數(shù)據(jù)處理解決方案。今天就為大家介紹Hyper-V虛擬
    的頭像 發(fā)表于 02-07 10:24 ?961次閱讀
    hyper v <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>,Hyper-V <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>:Hyper-V<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>的最佳實踐

    hyper v 虛擬,hyper-v虛擬:企業(yè)級虛擬化解決方案的全面解析

    化解決方案的全面解析。 ? ?在當今數(shù)字轉型的浪潮中,企業(yè)對高效、靈活且可靠的虛擬化解決方案的需求日益增長。Hyper-V作為微軟提供的企業(yè)級虛擬技術,憑借其強大的
    的頭像 發(fā)表于 01-24 14:21 ?2332次閱讀
    hyper v <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>,hyper-v<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>:企業(yè)級<b class='flag-5'>虛擬</b>化解決方案的全面解析

    RAID 5 在虛擬環(huán)境中的應用

    隨著信息技術的飛速發(fā)展,虛擬技術已經(jīng)成為數(shù)據(jù)中心和企業(yè)IT基礎設施的重要組成部分。虛擬技術通過在單一物理服務器上運行多個虛擬機(VMs)
    的頭像 發(fā)表于 12-27 17:18 ?1219次閱讀

    虛擬世界,正上演一場星際穿越

    VMware風波后,虛擬世界急需尋找「新家園」
    的頭像 發(fā)表于 12-11 09:20 ?2286次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>世界,正上演一場星際穿越

    如何實現(xiàn)軟件的emulate功能 emulation和虛擬的區(qū)別是什么

    軟件的Emulate功能虛擬的區(qū)別 在現(xiàn)代計算機技術中,軟件的emulate功能虛擬是兩
    的頭像 發(fā)表于 12-05 15:35 ?1588次閱讀