国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

使用虛擬化硬件功能加速虛擬化環境

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

掃碼添加小助手

加入工程師交流群

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

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

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

pYYBAGLH2kGAGk6TAADStfRD0as714.png

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

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

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

虛擬加速器引擎方法

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

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

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

poYBAGLH2keAP7thAAFM6eIB7j0064.png

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

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

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

可能的 VAE 平臺

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

poYBAGLH2lCADlGkAAHOqCref9o339.png

這種靈活性允許系統設計人員選擇實施適當的 VAE 平臺來實現所需的系統性能。

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

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

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

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

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

軟件定義系統的時代

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

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

審核編輯:郭婷

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

    關注

    1660

    文章

    22415

    瀏覽量

    636525
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11281

    瀏覽量

    225082
  • 接口
    +關注

    關注

    33

    文章

    9525

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    成都大學攜手曙光云成功完成虛擬平臺國產替代

    信創國產浪潮下,高校信息建設進入關鍵轉型期。成都大學數據中心引入曙光云平臺,成功完成虛擬平臺國產替代,實現業務無感遷移與安全平穩過渡
    的頭像 發表于 02-27 17:13 ?1127次閱讀

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

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

    新思科技Silver解鎖FreeRTOS虛擬ECU潛能

    虛擬 ECU(vECU)極大地改變了汽車行業的軟件開發與測試方式,通過在虛擬環境中仿真物理 ECU 的功能,vECU 加速了軟件開發和測試進程,大幅減少了對物理
    的頭像 發表于 01-22 12:46 ?618次閱讀
    新思科技Silver解鎖FreeRTOS<b class='flag-5'>虛擬</b>ECU潛能

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

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

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

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

    KVM虛擬環境部署與性能優化教程

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

    什么是服務器虛擬?一文讀懂原理、優勢與實戰部署

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

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

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

    車用虛擬技術:域控融合的必經之路

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

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

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

    虛擬數據恢復—XenServer虛擬平臺上VPS不可用的數據恢復案例

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

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

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

    NVIDIA虛擬GPU 18.0版本的亮點

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

    虛擬數據恢復—VMware虛擬環境下重裝系統導致服務器數據丟失的數據恢復

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

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

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