[發(fā)明專利]多Host CPU級(jí)聯(lián)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810497465.0 | 申請(qǐng)日: | 2018-05-22 |
| 公開(kāi)(公告)號(hào): | CN110515869B | 公開(kāi)(公告)日: | 2021-09-21 |
| 發(fā)明(設(shè)計(jì))人: | 葉曉龍 | 申請(qǐng)(專利權(quán))人: | 杭州海康威視數(shù)字技術(shù)股份有限公司 |
| 主分類號(hào): | G06F13/20 | 分類號(hào): | G06F13/20;G06F13/28 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 310051 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | host cpu 級(jí)聯(lián) 方法 系統(tǒng) | ||
1.一種多主中央處理單元Host CPU級(jí)聯(lián)系統(tǒng),其特征在于,包括控制芯片、Host CPU、外設(shè)組件高速互聯(lián)PCIE交換芯片以及PCIE網(wǎng)卡,所述PCIE交換芯片支持多根輸入/輸出虛擬化MR-IOV功能,所述PCIE網(wǎng)卡支持單根輸入/輸出虛擬化SR-IOV功能,所述交換芯片上設(shè)置有多個(gè)Host端口Port,所述Host CPU通過(guò)所述Host Port與所述交換芯片連接,其中:
所述控制芯片,用于向所述PCIE網(wǎng)卡下發(fā)第一配置指令;
所述PCIE網(wǎng)卡,包括用于Host CPU之間數(shù)據(jù)通信的第一物理端口和用于Host CPU與外網(wǎng)之間數(shù)據(jù)通信的第二物理端口,用于根據(jù)第一配置指令將所述第一物理端口虛擬化為多個(gè)第一類型VF網(wǎng)卡,并將第二物理端口虛擬化為多個(gè)第二類型VF網(wǎng)卡;
所述控制芯片,還用于向所述PCIE交換芯片下發(fā)第二配置指令;
所述PCIE交換芯片,用于根據(jù)所述第二配置指令分別為各Host Port分配第一類型VF網(wǎng)卡和第二類型VF網(wǎng)卡;
所述控制芯片,還用于控制所述Host CPU上電啟動(dòng);
所述Host CPU,用于上電啟動(dòng)后,進(jìn)行外設(shè)組件互聯(lián)PCI掃描,建立自身的虛擬PCI總線域;
所述Host CPU,還用于識(shí)別從屬于自身的虛擬PCI總線域的VF網(wǎng)卡,并加載VF網(wǎng)卡驅(qū)動(dòng),以通過(guò)識(shí)別從屬于自身的虛擬PCI總線域的第一類型VF網(wǎng)卡實(shí)現(xiàn)對(duì)內(nèi)通信,通過(guò)識(shí)別從屬于自身的虛擬PCI總線域的第二類型VF網(wǎng)卡實(shí)現(xiàn)對(duì)外通信。
2.根據(jù)權(quán)利要求1所述的多Host CPU級(jí)聯(lián)系統(tǒng),其特征在于,
所述控制芯片,具體用于識(shí)別所述PCIE網(wǎng)卡的物理功能PF,加載PF驅(qū)動(dòng),并向所述PCIE網(wǎng)卡下發(fā)第一配置指令。
3.根據(jù)權(quán)利要求1所述的多Host CPU級(jí)聯(lián)系統(tǒng),其特征在于,所述PCIE交換芯片還設(shè)置有非透明橋NTB模塊或/和直接內(nèi)存存取DMA模塊;
所述Host CPU,還用于通過(guò)NTB方式或/和DMA方式實(shí)現(xiàn)對(duì)內(nèi)的通信。
4.根據(jù)權(quán)利要求1所述的多Host CPU級(jí)聯(lián)系統(tǒng),其特征在于,所述Host CPU集成有圖形處理單元GPU。
5.一種多主中央處理單元Host CPU級(jí)聯(lián)方法,其特征在于,應(yīng)用于包括控制芯片、HostCPU、外設(shè)組件高速互聯(lián)PCIE交換芯片以及PCIE網(wǎng)卡的多Host CPU級(jí)聯(lián)系統(tǒng),所述PCIE交換芯片支持多根輸入/輸出虛擬化MR-IOV功能,所述PCIE網(wǎng)卡包括第一物理端口和第二物理端口,且用于支持單根輸入/輸出虛擬化SR-IOV功能,所述交換芯片上設(shè)置有多個(gè)Host端口Port,所述Host CPU通過(guò)所述Host Port與所述交換芯片連接,所述方法還包括:
所述控制芯片向所述PCIE網(wǎng)卡下發(fā)第一配置指令;
所述PCIE網(wǎng)卡根據(jù)第一配置命令將所述第一物理端口虛擬化為多個(gè)第一類型VF網(wǎng)卡,并將第二物理端口虛擬化為多個(gè)第二類型VF網(wǎng)卡;
所述控制芯片向所述PCIE交換芯片下發(fā)第二配置指令;
所述PCIE交換芯片根據(jù)所述第二配置指令分別為各Host Port分配第一類型VF網(wǎng)卡和第二類型VF網(wǎng)卡;
所述控制芯片控制所述Host CPU上電啟動(dòng);
所述Host CPU上電啟動(dòng)后,進(jìn)行外設(shè)組件互聯(lián)PCI掃描,建立自身的虛擬PCI總線域;
所述Host CPU識(shí)別從屬于自身的虛擬PCI總線域的VF網(wǎng)卡,加載VF網(wǎng)卡驅(qū)動(dòng),以通過(guò)識(shí)別從屬于自身的虛擬PCI總線域的第一類型VF網(wǎng)卡實(shí)現(xiàn)對(duì)內(nèi)通信,通過(guò)識(shí)別從屬于自身的虛擬PCI總線域的第二類型VF網(wǎng)卡實(shí)現(xiàn)對(duì)外通信。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述控制芯片向所述PCIE網(wǎng)卡下發(fā)第一配置指令,包括:
所述控制芯片識(shí)別所述PCIE網(wǎng)卡的物理功能PF,加載PF驅(qū)動(dòng),并向所述PCIE網(wǎng)卡下發(fā)第一配置指令。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州海康威視數(shù)字技術(shù)股份有限公司,未經(jīng)杭州海康威視數(shù)字技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810497465.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 多主機(jī)系統(tǒng)的退網(wǎng)方法、網(wǎng)絡(luò)側(cè)管理裝置及網(wǎng)絡(luò)系統(tǒng)
- 高速串行總線網(wǎng)絡(luò)中雙主機(jī)的控制方法
- Host文件的管理方法、裝置和系統(tǒng)
- 一種交互方法、NVMe設(shè)備、HOST及物理機(jī)系統(tǒng)
- 一種桌面應(yīng)用程序中維護(hù)host狀態(tài)的實(shí)現(xiàn)方法及系統(tǒng)
- 一種OLED及其制備方法
- 資源管理的方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- Host頭域偽造攻擊的防護(hù)方法和裝置
- 一種池化服務(wù)器系統(tǒng)BMC時(shí)鐘同步方法、裝置、終端及存儲(chǔ)介質(zhì)
- 用于分配Host設(shè)備ID的方法、裝置及電子設(shè)備
- 一種LED芯片級(jí)聯(lián)信號(hào)的單線傳輸方法
- 圖像信號(hào)處理器,圖像信號(hào)處理系統(tǒng)和圖像傳輸級(jí)聯(lián)器
- 一種業(yè)務(wù)管理系統(tǒng)級(jí)聯(lián)操作的處理方法和裝置
- 級(jí)聯(lián)式LED驅(qū)動(dòng)器
- 處理器級(jí)聯(lián)方法和系統(tǒng)
- 一種MCU級(jí)聯(lián)結(jié)構(gòu)及其控制方法和控制系統(tǒng)
- 一種框式設(shè)備內(nèi)部級(jí)聯(lián)口故障檢查方法及裝置
- 刀箱、刀箱級(jí)聯(lián)管理方法及裝置
- 一種級(jí)聯(lián)裝置、籠車及籠車組件
- 一種多功能級(jí)聯(lián)的離線燒錄方法和系統(tǒng)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





