[發明專利]一種CCIX總線控制方法、裝置、介質有效
| 申請號: | 202210302322.6 | 申請日: | 2022-03-25 |
| 公開(公告)號: | CN114676085B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 孫秀強;黃家明;史沛玉;朱慶祝 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張倩 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ccix 總線 控制 方法 裝置 介質 | ||
本申請公開了一種CCIX總線控制方法、裝置、介質,包括:當檢測到服務器滿足預設條件時,獲取服務器中PCI設備的帶寬需求信息,以便于確定如何為各PCI設備分配CCIX總線帶寬。根據帶寬需求信息對CCIX總線進行帶寬設置,以將CCIX總線復用為PCI總線,從而提高資源利用率和數據傳輸速度。由此可見,本申請所提供的方案通過在服務器滿足預設條件時將CCIX總線復用為PCI總線,可以最大化利用CPU的CCIX總線資源以提高PCI總線數據傳輸速度。
技術領域
本申請涉及服務器領域,特別是涉及一種CCIX總線控制方法、裝置、介質。
背景技術
隨著多核服務器的發展,現有ARM服務器通常具有多顆CPU,不同CPU間通過適用于加速器的緩存一致性互聯標準(Cache?Coherent?Interconnect?for?Accelerators,CCIX)總線實現數據傳輸,其中,CCIX總線是一種基于PCIe架構擴展而來的采用分層架構的數據傳輸方式,能夠極大提高數據傳輸速度。
當ARM服務器中存在閑置狀態的CPU時,與閑置CPU連接的CCIX總線也處于閑置狀態,會造成計算資源的浪費。
由此可見,如何提供一種CCIX總線控制方法,以提高CPU間CCIX總線資源利用率,是本領域技術人員亟需解決的問題。
發明內容
本申請的目的是提供一種CCIX總線控制方法、裝置、介質,以解決由于CPU閑置導致CCIX總線閑置的問題,提高CCIX總線資源利用率。
為解決上述技術問題,本申請提供了一種CCIX總線控制方法,包括:
判斷服務器CPU的工作狀態是否滿足預設條件;
若滿足預設條件,獲取PCI設備的帶寬需求信息;
根據所述帶寬需求信息對所述CCIX總線進行帶寬設置,以將所述CCIX總線復用為PCI總線。
優選的,所述預設條件包括:
檢測到存在處于閑置狀態的所述CCIX總線;
或檢測到BIOS發送的CCIX總線控制指令。
優選的,若檢測到存在處于閑置狀態的所述CCIX總線,則所述根據所述帶寬需求信息對所述CCIX總線進行帶寬設置的步驟前,還包括:
判斷處于閑置狀態的所述CCIX總線是否與所述PCI設備連接;
若與所述PCI設備連接,則執行所述根據所述帶寬需求信息對所述CCIX總線進行帶寬設置的步驟;
若未與所述PCI設備連接,則控制切換單元使所述CCIX總線與所述PCI設備連接,并執行所述根據所述帶寬需求信息對所述CCIX總線進行帶寬設置的步驟。
優選的,所述根據所述帶寬需求信息對所述CCIX總線進行帶寬設置包括:
根據與所述CCIX總線連接的Riser卡獲取所述CCIX總線的拆分設置信息;
根據所述拆分設置信息對所述CCIX總線進行拆分操作。
優選的,在所述根據所述帶寬需求信息對所述CCIX總線進行帶寬設置的步驟后,還包括:
檢測到所述PCI設備處于閑置狀態或獲取到恢復指令時;
控制所述切換單元使所述CCIX總線與所述PCI設備斷開并與所述CPU連接。
優選的,所述切換單元為跳線帽。
為解決上述技術問題,本申請還提供一種CCIX總線控制裝置,包括:
判斷模塊,用于判斷服務器是否滿足預設條件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210302322.6/2.html,轉載請聲明來源鉆瓜專利網。





