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

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

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

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

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

牽手一起夢(mèng) ? 來源:C114通信網(wǎng) ? 作者:鮑昱蒙 ? 2020-01-28 17:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著5G商用的漸近,通信行業(yè)也迎來了5G的機(jī)遇與挑戰(zhàn)。大規(guī)模機(jī)器類通信、超可靠、低延遲通信需求場(chǎng)景(智能家居、智慧城市、增強(qiáng)現(xiàn)實(shí)、工業(yè)自動(dòng)化、自動(dòng)駕駛等)的興起,對(duì)未來網(wǎng)絡(luò)的計(jì)算和流量轉(zhuǎn)發(fā)能力提出了更高的要求。通用CPU設(shè)備已經(jīng)無法滿足處理海量數(shù)據(jù)、圖片、流量的需求。

根據(jù)不同業(yè)務(wù)場(chǎng)景和自身優(yōu)勢(shì),通訊廠商引入GPU、FPGA等進(jìn)行加速,推出了各種加速硬件方案。對(duì)于異構(gòu)加速硬件,要運(yùn)行在各種CloudOS上,再被上層廠家的VNF調(diào)用,假如沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn)來管理這些加速卡,沒有統(tǒng)一的接口來讓上層網(wǎng)元調(diào)用,將會(huì)造成比較嚴(yán)重的問題。

為了實(shí)現(xiàn)NFV異構(gòu)加速硬件的統(tǒng)一管理, ETSI制定了NFV加速硬件統(tǒng)一管理軟件框架標(biāo)準(zhǔn)。此后,該標(biāo)準(zhǔn)被拓展至更多場(chǎng)景,并在OpenStack孵化出了Cyborg項(xiàng)目。

Cyborg,目前唯一的開源硬件加速管理軟件項(xiàng)目

Cyborg的主要功能包括硬件資源的發(fā)現(xiàn)、上報(bào)、掛載\卸載等資源管理。用戶可以通過Cyborg列出計(jì)算節(jié)點(diǎn)上已經(jīng)被發(fā)現(xiàn)和上報(bào)的加速器、并創(chuàng)建帶加速器的實(shí)例。對(duì)于一些特殊硬件的特殊功能或配置(如:FPGA的編程),也將在cyborg實(shí)現(xiàn)。

Cyborg采用經(jīng)典架構(gòu),由cyborg-api、cyborg-conductor、cyborg-agent、 cyborg-db幾個(gè)模塊組成。其中Cyborg-agent位于計(jì)算節(jié)點(diǎn),用于監(jiān)控加速器;cyborg-conductor位于控制節(jié)點(diǎn),管理整個(gè)系統(tǒng)和操作數(shù)據(jù)庫。cyborg-api和cyborg-db分別為接口和數(shù)據(jù)庫,均位于控制節(jié)點(diǎn)。

下面通過Cyborg的兩個(gè)流程來介紹其主要功能:資源發(fā)現(xiàn)和上報(bào)流程、創(chuàng)建帶加速硬件的實(shí)例流程。

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

加速資源發(fā)現(xiàn)和上報(bào)流程:

1. 各設(shè)備的driver為加速設(shè)備構(gòu)造Cyborg中用于描述設(shè)備的數(shù)據(jù)結(jié)構(gòu),等待cyborg-agent輪詢?nèi)∽咴O(shè)備數(shù)據(jù);

2. cyborg-agent周期性掃描計(jì)算節(jié)點(diǎn)enabled的driver;

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

創(chuàng)建帶加速硬件的實(shí)例流程:

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

2. User創(chuàng)建flavor,并在extra-spec屬性中設(shè)置device_profile的name;

3. User 使用已創(chuàng)建的flavor 發(fā)送boot虛機(jī)請(qǐng)求;

4. Nova-api接受到請(qǐng)求以后, 向cyborg發(fā)起請(qǐng)求獲取device_profile信息,并將device_profile信息合入request_spec,用于調(diào)度;

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

6. Nova-compute在選定的主機(jī)上部署實(shí)例,并向cyborg請(qǐng)求加速資源的掛載操作:

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

Nova-compute向cyborg發(fā)送綁定設(shè)備(bind_ARQ)的請(qǐng)求。Cyborg根據(jù)ARQ信息綁定instance、host、device,綁定結(jié)束后更新ARQ的狀態(tài),并通知nova當(dāng)前ARQ綁定操作是否成功;

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

責(zé)任編輯:gt

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

    關(guān)注

    1945

    文章

    10018

    瀏覽量

    197743
  • 開源硬件
    +關(guān)注

    關(guān)注

    8

    文章

    232

    瀏覽量

    31371
  • 增強(qiáng)現(xiàn)實(shí)

    關(guān)注

    1

    文章

    726

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    FPGA硬件加速卡設(shè)計(jì)原理圖:1-基于Xilinx XCKU115的半高PCIe x8 硬件加速卡 PCIe半高 XCKU115-3-FLVF1924-E芯片

    FPGA硬件加速, PCIe半高卡, XCKU115, 光纖采集卡, 信號(hào)計(jì)算板, 硬件加速
    的頭像 發(fā)表于 02-12 09:52 ?480次閱讀
    FPGA<b class='flag-5'>硬件加速</b>卡設(shè)計(jì)原理圖:1-基于Xilinx XCKU115的半高PCIe x8 <b class='flag-5'>硬件加速</b>卡 PCIe半高 XCKU115-3-FLVF1924-E芯片

    2025開放原子開發(fā)者大會(huì)開源算力設(shè)備管理軟件分論壇即將啟幕

    數(shù)字浪潮,奔涌向前。算力設(shè)備的智能化管理開源技術(shù)的深度融合,正成為驅(qū)動(dòng)行業(yè)變革的核心引擎。作為開源算力設(shè)備管理領(lǐng)域的新銳力量,openUBMC致力于通過
    的頭像 發(fā)表于 11-17 16:33 ?974次閱讀

    常用硬件加速的方法

    之前總結(jié)了一些常用硬件加速方法 1)面積換速度:也就是串轉(zhuǎn)并運(yùn)算,可以多個(gè)模塊同時(shí)計(jì)算; 2)時(shí)間換空間:時(shí)序收斂下通過頻率提高性能,雖然面積可能稍微加大點(diǎn); 3)流水線操作:流水線以面積換性能,以
    發(fā)表于 10-29 06:20

    硬件加速模塊的時(shí)鐘設(shè)計(jì)

    硬件加速模塊需要四個(gè)時(shí)鐘,分別為clk_l , clk_r , clk_c , clk_n 。 clk_l : 整個(gè)硬件加速模塊為了最大化的節(jié)約時(shí)間成本而采用了類似處理器的流水線設(shè)計(jì),具體上將每一層
    發(fā)表于 10-23 07:28

    Banana Pi 開源硬件社區(qū) 路由器系列產(chǎn)品視頻 https://www.bpi-shop.com/

    開源硬件
    Banana Pi開源硬件
    發(fā)布于 :2025年10月11日 12:16:49

    醫(yī)院專用數(shù)據(jù)記錄儀主要功能有哪些

    介紹一下: 醫(yī)院專用數(shù)據(jù)記錄儀主要功能包括: 1、患者體征數(shù)據(jù)記錄??蓪?shí)時(shí)采集并存儲(chǔ)心率、血壓、體溫等生命體征參數(shù),支持定點(diǎn)或巡回顯示測(cè)量值,具備報(bào)警提示功能。、 2、藥品及設(shè)備驗(yàn)證。還可用于藥品儲(chǔ)存
    發(fā)表于 09-28 14:53

    如何驗(yàn)證硬件加速是否真正提升了通信協(xié)議的安全性?

    是具體驗(yàn)證方法與框架,覆蓋從底層硬件到上層協(xié)議的全鏈路驗(yàn)證: 一、基礎(chǔ)驗(yàn)證:硬件加速模塊的安全功能正確性 硬件加速(如加密 / 解密、哈希計(jì)算、密鑰
    的頭像 發(fā)表于 08-27 10:16 ?1249次閱讀
    如何驗(yàn)證<b class='flag-5'>硬件加速</b>是否真正提升了通信協(xié)議的安全性?

    有哪些方法可以確保硬件加速與通信協(xié)議的兼容性?

    ? 確保硬件加速與通信協(xié)議的兼容性,核心是從 硬件選型、協(xié)議標(biāo)準(zhǔn)匹配、軟硬件接口適配、全場(chǎng)景測(cè)試驗(yàn)證 四個(gè)維度建立閉環(huán),避免因硬件功能缺失、
    的頭像 發(fā)表于 08-27 10:07 ?1253次閱讀

    如何利用硬件加速提升通信協(xié)議的安全性?

    產(chǎn)品實(shí)拍圖 利用硬件加速提升通信協(xié)議安全性,核心是通過 專用硬件模塊或可編程硬件 ,承接軟件層面難以高效處理的安全關(guān)鍵操作(如加密解密、認(rèn)證、密鑰
    的頭像 發(fā)表于 08-27 09:59 ?1121次閱讀
    如何利用<b class='flag-5'>硬件加速</b>提升通信協(xié)議的安全性?

    窗口看門狗定時(shí)器(WWDT)的主要功能是什么?

    窗口看門狗定時(shí)器(WWDT)的主要功能是什么?
    發(fā)表于 08-26 06:23

    手持采集器是干什么用的 PDA采集器的主要功能與應(yīng)用場(chǎng)景

    的“得力助手”。下面就來詳細(xì)說說手持采集器的主要功能和常見應(yīng)用場(chǎng)景。一、手持采集器的核心功能1.多形式數(shù)據(jù)采集手持采集器最核心的能力就是“采集”,它支持條形碼、二維碼
    的頭像 發(fā)表于 08-20 15:09 ?1273次閱讀
    手持采集器是干什么用的 PDA采集器的<b class='flag-5'>主要功能</b>與應(yīng)用場(chǎng)景

    高效運(yùn)維必備:遠(yuǎn)程 IT 管理軟件的十大核心功能解析

    自帶設(shè)備(BYOD)策略引入帶來的設(shè)備多樣性,加劇了IT管理的復(fù)雜性。在此背景下,傳統(tǒng)的集中式IT管理方式已力不從心,部署一套功能強(qiáng)大、安全高效的遠(yuǎn)程IT管理軟件
    的頭像 發(fā)表于 08-13 17:44 ?657次閱讀
    高效運(yùn)維必備:遠(yuǎn)程 IT <b class='flag-5'>管理軟件</b>的十大核心<b class='flag-5'>功能</b>解析

    PLC溫度控制系統(tǒng)的主要功能

    PLC溫度控制系統(tǒng)作為工業(yè)加熱、恒溫場(chǎng)景的核心控制單元,通過整合傳感器、執(zhí)行器與邏輯控制算法,實(shí)現(xiàn)對(duì)溫度的精準(zhǔn)調(diào)控,其主要功能可歸納為以下六大核心模塊: 一、實(shí)時(shí)溫度檢測(cè)與采集 系統(tǒng)
    的頭像 發(fā)表于 08-07 17:59 ?1210次閱讀

    圖像采集卡的主要功能與應(yīng)用

    圖像采集卡是一種安裝在計(jì)算機(jī)內(nèi)部(通常是PCIe插槽)或通過外部接口(如USB3.0,)連接的硬件設(shè)備。它的主要功能是將來自攝像頭、攝像機(jī)、傳感器或其他視頻源的模擬或數(shù)字視頻信號(hào),捕獲、數(shù)字化并傳輸
    的頭像 發(fā)表于 07-23 13:47 ?1308次閱讀
    圖像采集卡的<b class='flag-5'>主要功能</b>與應(yīng)用

    直流負(fù)載箱的主要功能有哪些?

    直流負(fù)載箱是專門用于模擬和測(cè)試直流電源系統(tǒng)負(fù)載的設(shè)備,其主要功能包括以下幾點(diǎn): 直流負(fù)載箱可以模擬各種不同類型的負(fù)載,如電阻、電感、電容等,以滿足不同應(yīng)用場(chǎng)景的需求。通過調(diào)整負(fù)載箱的參數(shù),可以實(shí)現(xiàn)
    發(fā)表于 06-17 13:34