[發(fā)明專利]一種CPU及多CPU系統(tǒng)管理方法有效
| 申請?zhí)枺?/td> | 202010104409.3 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN111427827B | 公開(公告)日: | 2023-03-17 |
| 發(fā)明(設計)人: | 劉鋼;陳奔;曹禮偉 | 申請(專利權)人: | 超聚變數(shù)字技術有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/16;G06F15/173 |
| 代理公司: | 深圳市深佳知識產(chǎn)權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 450046 河南省鄭州市鄭*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cpu 系統(tǒng)管理 方法 | ||
1.一種多中央處理器CPU系統(tǒng),其特征在于,所述多CPU系統(tǒng)包括第一CPU組、第二CPU組、第一節(jié)點控制器NC組以及第二NC組,每個NC組中分別包括至少兩個NC,且所述至少兩個NC互連,所述第一NC組分別和所述第一CPU組、所述第二CPU組連接,所述第二NC組分別和所述第一CPU組、所述第二CPU組連接,每個CPU組包括至少一個CPU,位于所述第一CPU組或者所述第二CPU組中的主CPU用于進行路由配置管理;
當所述第一NC組中的NC被更換,所述主CPU控制所述多CPU系統(tǒng)中所有使用所述第一NC組進行跨組訪問的CPU,通過更改路由配置切換為使用所述第二NC組進行跨組訪問。
2.根據(jù)權利要求1所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
指令使用所述第一NC組進行跨組訪問的CPU把記錄的數(shù)據(jù)狀態(tài)配置為無效態(tài);
發(fā)起系統(tǒng)靜默,以將所述多CPU系統(tǒng)中所有的CPU置為靜默狀態(tài);
以及,在完成所述更改路由配置之后,發(fā)起解除系統(tǒng)靜默。
3.根據(jù)權利要求2所述的多CPU系統(tǒng),其特征在于,所述更改路由配置包括:
指令使用所述第一NC組進行跨組訪問的CPU,把路由寄存器中訪問其他組CPU的端口,配置成使用所述第二NC組進行跨組訪問的端口。
4.根據(jù)權利要求2或3所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
指令使用所述第一NC組進行跨組訪問的CPU清空緩存中的數(shù)據(jù),以將使用所述第一NC組進行跨組訪問的CPU所記錄的數(shù)據(jù)狀態(tài)中的修改態(tài)置為無效態(tài);以及
指令所述第一NC組中所有NC對共享態(tài)的和獨享態(tài)的數(shù)據(jù)狀態(tài)進行廣播,以將使用所述第一NC組進行跨組訪問的CPU所記錄的數(shù)據(jù)狀態(tài)中的共享態(tài)和獨占態(tài)置為無效態(tài)。
5.根據(jù)權利要求2或3所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
把所述主CPU中除一個或者多個保留核心外的其余核心進入靜默,以及把所述多CPU系統(tǒng)中的其他CPU所有核心進入靜默。
6.根據(jù)權利要求1所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
當預備被移除的NC被移除,并且目標NC接入到所述第一NC組并和所述第一NC組原有NC建立拓撲聯(lián)系后,控制所述多CPU系統(tǒng)中至少一個使用所述第二NC組進行跨組訪問的CPU,通過更改路由配置切換為使用所述第一NC組進行跨組訪問。
7.根據(jù)權利要求1所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
當預備被移除的NC被移除,并且目標NC接入到所述第一NC組并和所述第一NC組原有NC建立拓撲聯(lián)系后;
控制至少一個使用所述第二NC組進行跨組訪問的CPU,按照跨組訪問的跨組宿CPU的不同,通過更改路由配置把對一部分跨組宿CPU的跨組訪問切換為使用所述第一NC組進行跨組訪問。
8.根據(jù)權利要求1所述的多CPU系統(tǒng),其特征在于,所述主CPU還用于:
當目標NC添加到所述第一NC組后,對至少一個用所述第二NC組進行跨組訪問的CPU發(fā)送指令,指令所述至少一個CPU把記錄的數(shù)據(jù)狀態(tài)中對應于M個跨組宿CPU的數(shù)據(jù)狀態(tài)設置為無效態(tài),其中,所述CPU記錄的數(shù)據(jù)狀態(tài)一共對應于N個跨組宿CPU,M<N;
發(fā)起系統(tǒng)靜默,以將所述多CPU系統(tǒng)中所有CPU置為靜默狀態(tài);
修改所述至少一個CPU的路由寄存器配置,將所述路由寄存器中訪問所述M個跨組宿CPU的端口,配置成使用第一NC組進行跨組訪問的端口;
在修改完路由寄存器配置后,解除系統(tǒng)靜默。
9.一種計算機,其特征在于,所述計算機包括如權利要求1-8任一項所述的多CPU系統(tǒng)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于超聚變數(shù)字技術有限公司,未經(jīng)超聚變數(shù)字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010104409.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





