[發明專利]一種CPU及多CPU系統管理方法有效
| 申請號: | 202010104409.3 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN111427827B | 公開(公告)日: | 2023-03-17 |
| 發明(設計)人: | 劉鋼;陳奔;曹禮偉 | 申請(專利權)人: | 超聚變數字技術有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/16;G06F15/173 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 450046 河南省鄭州市鄭*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpu 系統管理 方法 | ||
本發明提供一種多CPU系統,多CPU系統包括:至少兩個高速互聯協議QPI域、第一節點控制器NC組以及第二節點控制器NC組,根據CPU的路由配置,至少存在一個CPU可以通過第一NC組訪問其他QPI域中的CPU;至少存在一個CPU可以通過第二NC組訪問其他QPI域中的CPU。按照這種拓撲,可以在對系統影響較小的情況下,實現對NC的熱插拔。
技術領域
本發明涉及計算機領域,尤其涉及一種CPU及多CPU系統管理方法。
背景技術
在非一致性內存訪問架構(Non-Uniform Memory Access Architecture,NUMA)系統中,中央處理器(Central Processing Unit,CPU)之間可以通過互聯總線進行互聯組成多CPU系統。一種常見的互聯總線是高速互聯協議(Quick-Path Interconnect,QPI)。
但是因為元件的資源限制,例如CPU的互聯端口的個數限制,僅使用互聯總線最多實現8個CPU之間的互聯,對于8個以上的CPU互聯需要使用節點控制器(Node Controller,NC)。
現有技術中的多CPU系統結構如圖1所示,包括節點控制器111和節點控制器121,以及8個CPU。其中,CPU121、CPU122、CPU123、和CPU124組成一個QPI域,CPU125、CPU126、CPU127和CPU128組成另外一個QPI域。QPI域內部的CPU之間可以通過CPU之間的QPI總線通信,不同QPI域的CPU之間需要可以借助NC進行通信。
在系統運行過程中,跨NC訪問路徑單一,造成系統延時較長。出現可靠性降低的情況,需要把可靠性低的NC移除進行更換。而按照圖1的架構,在更換NC期間,CPU對另外一個域的訪問會受到影響。
發明內容
本發明實施例提出一種多CPU系統架構,提供2個NC組供CPU使用,CPU可以選擇訪問目標NC速度最快的NC組,提高了系統整體效率。
第一方面,本發明實施例提供一種CPU,可以作為對多CPU系統進行管理的主CPU,其中,所述多CPU系統包括:第一緩存一致性CC域、第二CC域、第一節點控制器NC組以及第二NC組,所述第一NC組分別和所述第一CC域、所述第二CC域連接,所述第二NC組分別和所述第一CC域、所述第二CC域連接,每個CC域包括至少一個CPU,所述主CPU屬于所述第一CC域或者所述第二CC域,其中,所述主CPU用于:當所述第一NC組中的NC預備被移除,控制所述多CPU系統中所有使用所述第一NC組進行跨域訪問的CPU,通過更改路由配置切換為使用所述第二NC組進行跨域訪問。
應用該方法,可以實現NC的熱移除。減小NC移除對多CPU系統性能的影響。
第一方面的第一種可能實現方式,所述主CPU控制所述多CPU系統中所有使用所述第一NC組進行跨域訪問的CPU,通過更改路由配置切換為使用所述第二NC組進行跨域訪問,具體包括,所述主CPU用于:指令使用所述第一NC組進行跨域訪問的CPU把記錄的數據狀態配置為無效態;發起系統靜默,以將所述多CPU系統中所有的CPU置為靜默狀態;指令使用所述第一NC組進行跨域訪問的CPU,把路由寄存器中訪問其他域CPU的端口,配置成所述使用第二NC組進行跨域訪問的端口;發起解除系統靜默。
這種實現方式提供了一種通過更改CPU的路由配置來實現NC熱移除的具體方式。
第一方面的第二種可能實現方式,主CPU還用于:當預備被移除的NC被移除,并且目標NC接入到所述第一NC組并和所述第一NC組原有NC建立拓撲聯系后,控制所述多CPU系統中至少一個使用所述第二NC組進行跨域訪問的CPU,通過更改路由配置切換為使用所述第一NC組進行跨域訪問。
這種實現方式提供了一種熱移除NC的技術。添加NC的流程可以是獨立方案,也可以和第一種方面,或者第一種方面的第一種可能實現方式結合形成組合方案。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超聚變數字技術有限公司,未經超聚變數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010104409.3/2.html,轉載請聲明來源鉆瓜專利網。





