[發(fā)明專利]節(jié)點(diǎn)控制器、并行計(jì)算服務(wù)器系統(tǒng)以及路由方法有效
| 申請(qǐng)?zhí)枺?/td> | 201210567046.2 | 申請(qǐng)日: | 2012-12-24 |
| 公開(公告)號(hào): | CN103092807A | 公開(公告)日: | 2013-05-08 |
| 發(fā)明(設(shè)計(jì))人: | 楊寶川;趙獻(xiàn)明;陳昊 | 申請(qǐng)(專利權(quán))人: | 杭州華為數(shù)字技術(shù)有限公司 |
| 主分類號(hào): | G06F15/16 | 分類號(hào): | G06F15/16 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強(qiáng) |
| 地址: | 310053 浙江省杭州*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 節(jié)點(diǎn) 控制器 并行 計(jì)算 服務(wù)器 系統(tǒng) 以及 路由 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及節(jié)點(diǎn)控制器、并行計(jì)算服務(wù)器系統(tǒng)以及路由方法。
背景技術(shù)
當(dāng)前的IT發(fā)展趨勢(shì)逐漸向高端服務(wù)器領(lǐng)域拓展,對(duì)于大數(shù)據(jù)處理,云存儲(chǔ)和計(jì)算的需求激增,此類應(yīng)用對(duì)系統(tǒng)的內(nèi)存空間和處理器的個(gè)數(shù)有較大需求,采用一致性緩存非均勻存儲(chǔ)訪問(wèn)(Cache?coherence?Non-Uniform?Memory?Access,CC-NUMA)架構(gòu)的并行計(jì)算服務(wù)器系統(tǒng)可以滿足此類市場(chǎng)需求。
如圖1所示,為現(xiàn)有技術(shù)中的一種CC-NUMA架構(gòu)下的計(jì)算服務(wù)器系統(tǒng)的結(jié)構(gòu)組成示意圖。如圖1所示,在CC-NUMA架構(gòu)并行計(jì)算服務(wù)器系統(tǒng)中,利用處理器之間的高速互聯(lián)接口,采用多個(gè)處理器直連的方式來(lái)構(gòu)成計(jì)算服務(wù)器系統(tǒng),在系統(tǒng)中,各個(gè)處理器共享整個(gè)系統(tǒng)的內(nèi)存空間,所有處理器協(xié)同處理系統(tǒng)事務(wù)。
但是,由于處理器本身的高速互連接口一般有多組高速差分信號(hào)組成,管腳數(shù)很多,導(dǎo)致處理器芯片的面積較大,所以一般處理器的高速互連接口數(shù)量不多,這樣就導(dǎo)致整個(gè)計(jì)算服務(wù)器系統(tǒng)的規(guī)模受到處理器高速互連接口數(shù)量的限制,一般僅支持8個(gè)處理器直連的方式,嚴(yán)重限制系統(tǒng)規(guī)模;
在各個(gè)處理器直連的系統(tǒng)中,可靠性方面較差,如果任何一個(gè)處理器的熱插拔或互連鏈路的損壞都會(huì)導(dǎo)致系統(tǒng)性能下降甚至死機(jī);途經(jīng)某個(gè)處理器的數(shù)據(jù)過(guò)多,路由過(guò)于繁忙,也會(huì)導(dǎo)致系統(tǒng)性能的突然下降。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供節(jié)點(diǎn)控制器、并行計(jì)算服務(wù)器系統(tǒng)以及路由方法,可擴(kuò)展計(jì)算服務(wù)器系統(tǒng)的規(guī)模,并提升計(jì)算服務(wù)器系統(tǒng)的性能。
本發(fā)明第一方面提供一種節(jié)點(diǎn)控制器,其位于并行計(jì)算服務(wù)器系統(tǒng)中的一個(gè)節(jié)點(diǎn)內(nèi),可包括:
高速互連接口,與所述節(jié)點(diǎn)內(nèi)的處理器的高速互聯(lián)接口相連,用于與所述處理器的高速互連接口互傳數(shù)據(jù);
外部網(wǎng)絡(luò)接口,與所述并行計(jì)算服務(wù)器系統(tǒng)中其他節(jié)點(diǎn)的外部網(wǎng)絡(luò)接口相連,用于與所述其他節(jié)點(diǎn)的外部網(wǎng)絡(luò)接口互傳數(shù)據(jù)。
結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,本發(fā)明的節(jié)點(diǎn)控制器還可包括:
節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口,與所述節(jié)點(diǎn)內(nèi)的其他節(jié)點(diǎn)控制器的節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口相連,用于與所述其他節(jié)點(diǎn)控制器的節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口互傳數(shù)據(jù)。
本發(fā)明第二方面提供一種并行計(jì)算服務(wù)器系統(tǒng),其可包括至少一個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)包括至少兩個(gè)處理器和至少一個(gè)節(jié)點(diǎn)控制器:
所述至少兩個(gè)處理器通過(guò)高速互連接口級(jí)聯(lián)形成封閉鏈路;
每個(gè)處理器通過(guò)高速互連接口至少與一個(gè)節(jié)點(diǎn)控制器的高速互連接口相連,以通過(guò)高速互連接口互傳數(shù)據(jù);
當(dāng)包括至少兩個(gè)節(jié)點(diǎn)控制器時(shí),每個(gè)節(jié)點(diǎn)控制器通過(guò)節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口級(jí)聯(lián)形成封閉鏈路,以通過(guò)節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口互傳數(shù)據(jù);
每個(gè)節(jié)點(diǎn)控制器通過(guò)所述節(jié)點(diǎn)控制器的外部網(wǎng)絡(luò)接口,與其他節(jié)點(diǎn)的外部網(wǎng)絡(luò)接口相連,用于與所述其他節(jié)點(diǎn)的外部網(wǎng)絡(luò)接口互傳數(shù)據(jù)。
結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述至少兩個(gè)處理器還通過(guò)高速互連接口與級(jí)聯(lián)鏈路中的其他處理器跨級(jí)相連。
結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,本發(fā)明的每個(gè)節(jié)點(diǎn)具體包括4的倍數(shù)個(gè)處理器和2的倍數(shù)個(gè)節(jié)點(diǎn)控制器。
結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,每個(gè)節(jié)點(diǎn)控制器上連接2個(gè)或4個(gè)處理器。
本發(fā)明第三方面提供一種基于本發(fā)明所述的并行計(jì)算服務(wù)器系統(tǒng)的路由方法,其可包括:
第一節(jié)點(diǎn)內(nèi)的第一處理器發(fā)起對(duì)同一節(jié)點(diǎn)內(nèi)的第二處理器的內(nèi)存訪問(wèn)請(qǐng)求;
若所述節(jié)點(diǎn)內(nèi)的處理器之間的高速互連接口可用,通過(guò)所述節(jié)點(diǎn)內(nèi)的各處理器的高速互連接口級(jí)聯(lián)形成的鏈路將所述第一處理器對(duì)所述第二處理器的內(nèi)存訪問(wèn)請(qǐng)求路由到所述第二處理器;
若所述節(jié)點(diǎn)內(nèi)的處理器之間有不可用的高速互連接口,則通過(guò)高速互連接口將所述第一處理器對(duì)所述第二處理器的內(nèi)存訪問(wèn)請(qǐng)求路由到與所述第一處理器相連的第一節(jié)點(diǎn)控制器上;
若所述第二處理器與所述第一節(jié)點(diǎn)控制器相連,則將所述第一處理器對(duì)所述第二處理器的內(nèi)存訪問(wèn)請(qǐng)求通過(guò)所述第一節(jié)點(diǎn)控制器與所述第二處理器之間的高速互連接口路由到所述第二處理器;
若所述第二處理器與所述第一節(jié)點(diǎn)控制器不相連,則通過(guò)所述節(jié)點(diǎn)內(nèi)節(jié)點(diǎn)控制器之間的節(jié)點(diǎn)內(nèi)網(wǎng)絡(luò)接口級(jí)聯(lián)形成的封閉鏈路將所述第一處理器對(duì)所述第二處理器的內(nèi)存訪問(wèn)請(qǐng)求路由到與所述第二處理器相連的第二節(jié)點(diǎn)控制上,并將所述第一處理器對(duì)所述第二處理器的內(nèi)存訪問(wèn)請(qǐng)求通過(guò)所述第二節(jié)點(diǎn)控制器與所述第二處理器之間的高速互連接口路由到所述第二處理器。
該專利技術(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.17sss.com.cn/pat/books/201210567046.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:一種磁力電動(dòng)健身車
- 下一篇:腹痛中藥貼片
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過(guò)鍵盤輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來(lái)改變程序的;學(xué)習(xí)機(jī)器
- 節(jié)點(diǎn)查詢方法、節(jié)點(diǎn)、移動(dòng)通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無(wú)線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲(chǔ)介質(zhì)
- 簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議設(shè)備的數(shù)據(jù)并行采集歸并方法及系統(tǒng)
- 減少EMI的并行數(shù)據(jù)傳輸方法
- 一種多媒體數(shù)據(jù)并行處理系統(tǒng)及方法
- 一種高速并行OQPSK解調(diào)時(shí)鐘的恢復(fù)系統(tǒng)
- 一種海量地震數(shù)據(jù)并行抽道集方法
- 3G協(xié)議的turbo碼并行譯碼方法及裝置
- 并行擴(kuò)展輸入輸出的教學(xué)裝置
- 數(shù)據(jù)的并行處理
- 并行式插件機(jī)
- 一種SPI總線與并行總線的橋接方法、設(shè)備、系統(tǒng)及介質(zhì)





