女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

開源硬件加速管理軟件Cyborg的主要功能介紹

牽手一起夢 ? 來源:C114通信網 ? 作者:鮑昱蒙 ? 2020-01-28 17:25 ? 次閱讀

隨著5G商用的漸近,通信行業也迎來了5G的機遇與挑戰。大規模機器類通信、超可靠、低延遲通信需求場景(智能家居、智慧城市、增強現實、工業自動化自動駕駛等)的興起,對未來網絡的計算和流量轉發能力提出了更高的要求。通用CPU設備已經無法滿足處理海量數據、圖片、流量的需求。

根據不同業務場景和自身優勢,通訊廠商引入GPUFPGA等進行加速,推出了各種加速硬件方案。對于異構加速硬件,要運行在各種CloudOS上,再被上層廠家的VNF調用,假如沒有一個統一的標準來管理這些加速卡,沒有統一的接口來讓上層網元調用,將會造成比較嚴重的問題。

為了實現NFV異構加速硬件的統一管理, ETSI制定了NFV加速硬件統一管理軟件框架標準。此后,該標準被拓展至更多場景,并在OpenStack孵化出了Cyborg項目。

Cyborg,目前唯一的開源硬件加速管理軟件項目

Cyborg的主要功能包括硬件資源的發現、上報、掛載\卸載等資源管理。用戶可以通過Cyborg列出計算節點上已經被發現和上報的加速器、并創建帶加速器的實例。對于一些特殊硬件的特殊功能或配置(如:FPGA的編程),也將在cyborg實現。

Cyborg采用經典架構,由cyborg-api、cyborg-conductor、cyborg-agent、 cyborg-db幾個模塊組成。其中Cyborg-agent位于計算節點,用于監控加速器;cyborg-conductor位于控制節點,管理整個系統和操作數據庫。cyborg-api和cyborg-db分別為接口和數據庫,均位于控制節點。

下面通過Cyborg的兩個流程來介紹其主要功能:資源發現和上報流程、創建帶加速硬件的實例流程。

開源硬件加速管理軟件Cyborg的主要功能介紹

加速資源發現和上報流程:

1. 各設備的driver為加速設備構造Cyborg中用于描述設備的數據結構,等待cyborg-agent輪詢取走設備數據;

2. cyborg-agent周期性掃描計算節點enabled的driver;

3. cyborg-agent獲取到driver上報來的數據信息后,通過cyborg-conductor將資源信息寫入placement(更新Resource Provider(RP), Resource Class(RC),traits)和cyborg-db(更新devices, deployables, attach_handles, attributes, controlpath_ids)

創建帶加速硬件的實例流程:

1. User在cyborg創建一個加速資源模板device_profile(類似于nova flavor);

2. User創建flavor,并在extra-spec屬性中設置device_profile的name;

3. User 使用已創建的flavor 發送boot虛機請求;

4. Nova-api接受到請求以后, 向cyborg發起請求獲取device_profile信息,并將device_profile信息合入request_spec,用于調度;

5. 調度過程中nova-scheduler向placement請求獲取符合request_spec中要求的硬件加速資源,placement返回滿足要求的主機列表,之后主機列表再通過nova-scheduler其他Filter的過濾,排序后選定某個主機;

6. Nova-compute在選定的主機上部署實例,并向cyborg請求加速資源的掛載操作:

Nova-compute根據device_profile向cyborg請求創建加速器請求(Accelerator Request, ARQ),并為每個ARQ匹配硬件資源Resource Provider(RP)。 需要說明的是:ARQ包含instance_uuid、 resource_provider_id、host_name、 device_profile_id等字段信息。一個ARQ對應一個device_profile_group, 一個device_profile_group對應request spec中的一個request group。

Nova-compute向cyborg發送綁定設備(bind_ARQ)的請求。Cyborg根據ARQ信息綁定instance、host、device,綁定結束后更新ARQ的狀態,并通知nova當前ARQ綁定操作是否成功;

Nova-compute接到ARQ綁定操作結束的通知后,從ARQ獲取設備信息,并將設備BDF信息寫入instance的XML文件。

責任編輯:gt

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

    關注

    1934

    文章

    9768

    瀏覽量

    189999
  • 開源硬件
    +關注

    關注

    8

    文章

    217

    瀏覽量

    30546
  • 增強現實
    +關注

    關注

    1

    文章

    722

    瀏覽量

    45405
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    直流負載箱的主要功能有哪些?

    直流負載箱是專門用于模擬和測試直流電源系統負載的設備,其主要功能包括以下幾點: 直流負載箱可以模擬各種不同類型的負載,如電阻、電感、電容等,以滿足不同應用場景的需求。通過調整負載箱的參數,可以實現
    發表于 06-17 13:34

    Abaqus軟件介紹主要功能及模塊、優勢與特點等

    通過有限元方法對各種工程問題進行數值模擬,幫助工程師和研究人員優化設計、提高產品性能和安全性。 2. 主要功能 結構分析:Abaqus能夠
    的頭像 發表于 02-13 09:44 ?1213次閱讀

    港口人員定位管理系統的主要功能及其作用

    主要功能及其作用。 一、港口人員定位管理系統的主要功能 1. 實時定位追蹤:港口人員定位管理系統通過便攜式的定位設備將工作人員實時定位信息傳輸到
    的頭像 發表于 10-19 16:44 ?518次閱讀

    畫面分割器的主要功能

    主要功能 畫面分割器是一種視頻處理設備,它能夠將多個視頻信號分割成多個小畫面,并在一個顯示器上同時顯示。這種設備的出現,極大地提高了視頻監控系統的效率和靈活性。本文將詳細介紹畫面分割器的主要功能、工作原理、技
    的頭像 發表于 10-17 09:22 ?1766次閱讀

    負載管理器的主要功能

    負載管理器(Load Manager)是計算機系統中的一個關鍵組件,它負責分配和管理計算資源,以確保系統運行的效率和穩定性。負載管理器的主要功能包括任務調度、資源分配、性能監控、故障恢
    的頭像 發表于 10-10 11:26 ?768次閱讀

    FPD link主要功能模塊

    電子發燒友網站提供《FPD link主要功能模塊.pdf》資料免費下載
    發表于 09-27 11:38 ?0次下載
    FPD link<b class='flag-5'>主要功能</b>模塊

    漏洞掃描的主要功能是什么

    漏洞掃描是一種網絡安全技術,用于識別計算機系統、網絡或應用程序中的安全漏洞。這些漏洞可能被惡意用戶利用來獲取未授權訪問、數據泄露或其他形式的攻擊。漏洞掃描的主要功能是幫助組織及時發現并修復這些安全
    的頭像 發表于 09-25 10:25 ?866次閱讀

    直流負載箱的主要功能有哪些?

    直流負載箱是專門用于模擬和測試直流電源系統負載的設備,其主要功能包括以下幾點: 直流負載箱可以模擬各種不同類型的負載,如電阻、電感、電容等,以滿足不同應用場景的需求。通過調整負載箱的參數,可以實現
    發表于 09-24 16:30

    電子地圖的主要功能與應用

    電子地圖,即數字地圖,是利用計算機技術,以數字方式存儲和查閱的地圖。它不僅繼承了傳統紙質地圖的基本功能,還通過現代科技手段實現了諸多創新應用。以下是電子地圖的主要功能與應用: 一、主要功能 快速存取
    的頭像 發表于 09-12 11:18 ?3956次閱讀
    電子地圖的<b class='flag-5'>主要功能</b>與應用

    GUTOR不間斷電源的主要功能是什么?

    GUTOR不間斷電源的主要功能是什么?
    發表于 09-06 17:44

    微處理器的主要功能是什么

    微處理器(Microprocessor),作為計算機系統的核心部件,其主要功能對于整個計算機系統的運行至關重要。
    的頭像 發表于 08-22 11:48 ?3347次閱讀

    RFID天線的工作原理和主要功能

    RFID(Radio Frequency Identification,無線射頻識別)天線作為RFID系統中的關鍵組件,其工作原理和主要功能對于整個系統的性能和穩定性至關重要。以下是對RFID天線工作原理和主要功能的詳細闡述。
    的頭像 發表于 08-09 15:38 ?2566次閱讀

    opencv的主要功能有哪些

    OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺庫,提供了大量的計算機視覺算法和工具。以下是OpenCV的主要功能: 圖像處理
    的頭像 發表于 07-16 10:35 ?2674次閱讀

    BMS電池管理系統的主要功能

    和控制,可以有效地延長電池的使用壽命,提高電池的能量利用率,降低電池的故障率,從而提高整個系統的可靠性和性能。 本文將介紹BMS的主要功能,包括電池狀態監測、電池狀態估計、電池保護、能量管理、熱
    的頭像 發表于 07-05 10:55 ?2167次閱讀

    CAN總線測試工具的主要功能

    CAN總線測試工具是用于測試CAN(Controller Area Network)總線通信的軟件硬件工具,其功能豐富且多樣化。以下是CAN總線測試工具的主要功能,以分點表示和歸納:
    的頭像 發表于 06-25 16:02 ?1698次閱讀