基于異構(gòu)處理器平臺(tái)的管理架構(gòu)及其管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種管理架構(gòu)及其管理方法,具體地,涉及一種基于異構(gòu)處理器平臺(tái)的管理架構(gòu)。
【背景技術(shù)】
[0002]模塊服務(wù)器是通過(guò)將多個(gè)模塊式的計(jì)算機(jī)節(jié)點(diǎn)安裝在一個(gè)機(jī)箱內(nèi)的設(shè)計(jì),將內(nèi)部的互聯(lián)總線通過(guò)集中式背板和連接線路統(tǒng)一成一個(gè)系統(tǒng)。其中每一個(gè)節(jié)點(diǎn)都是一個(gè)獨(dú)立的計(jì)算機(jī)系統(tǒng),具有處理器、內(nèi)存、磁盤、網(wǎng)絡(luò)接口等,不同的節(jié)點(diǎn)(模塊)之間可以設(shè)置為獨(dú)立運(yùn)行,也可以設(shè)置為協(xié)同集群工作模式。通過(guò)集中接口,集中供電,集中散熱等集中控制技術(shù),達(dá)到節(jié)約空間,提高計(jì)算密度的目的。
[0003]在一些特殊用途的嵌入式環(huán)境中,模塊服務(wù)器還要承擔(dān)將多種不同架構(gòu)處理器模塊集成到一個(gè)機(jī)箱內(nèi)的任務(wù),因此會(huì)出現(xiàn)如Alpha,MIPS和x86等不同微處理器模塊在一個(gè)系統(tǒng)內(nèi)同時(shí)工作,傳統(tǒng)上,由于各個(gè)模塊是任務(wù)分散的,所以各個(gè)模塊都是獨(dú)立管理,沒有統(tǒng)一的管理接口和管理策略,對(duì)每一個(gè)模塊的維護(hù)都需要單模塊操作,缺乏便利性。因此設(shè)計(jì)一種基于可以分布在不同處理器架構(gòu)模塊上的管理方式很有必要。
[0004]在傳統(tǒng)的處理器模塊上由于承擔(dān)不同的計(jì)算任務(wù),導(dǎo)致產(chǎn)品的架構(gòu)均有不同。如x86模塊的構(gòu)成為:一個(gè)或多個(gè)CPU(Central Processing Unit,中央處理器)搭配橋接芯片,以橋接芯片再擴(kuò)展網(wǎng)卡視頻卡等;而在NPU(Network Process Unit,網(wǎng)絡(luò)處理器)模塊則是采用:一個(gè)或多個(gè)SoC處理器彼此互聯(lián),以其自身的擴(kuò)展接口再擴(kuò)展網(wǎng)卡視頻卡等;
[0005]由于缺乏集中式管理方法,使得在特殊的嵌入式場(chǎng)合中需要為不同的模塊配置不同的管理端口和監(jiān)控方法。因而需要實(shí)現(xiàn)一種集中統(tǒng)一的管理方式可以對(duì)不同架構(gòu),不同功能的模塊進(jìn)行管理。
【發(fā)明內(nèi)容】
[0006]針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種基于異構(gòu)處理器平臺(tái)的管理架構(gòu)及其管理方法,其可以簡(jiǎn)單有效的將不同架構(gòu)平臺(tái)上的處理模塊整合在一個(gè)機(jī)箱內(nèi),在遠(yuǎn)程可以有效的執(zhí)行基本的模塊維護(hù)任務(wù),并可以方便的進(jìn)行更多功能的擴(kuò)展,具有較大的靈活性以及較低的升級(jí)成本。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供一種基于異構(gòu)處理器平臺(tái)的管理架構(gòu),其特征在于,包括第一計(jì)算模塊、第二計(jì)算模塊、控制模塊,第一計(jì)算模塊、第二計(jì)算模塊、控制模塊之間通過(guò)以太網(wǎng)總線連接;第一計(jì)算模塊包括網(wǎng)絡(luò)處理器、第一協(xié)處理器、第一以太網(wǎng)接口;網(wǎng)絡(luò)處理器與第一協(xié)處理器連接,第一以太網(wǎng)接口位于第一協(xié)處理器上;第二計(jì)算模塊包括中央處理器、第二協(xié)處理器、第二以太網(wǎng)接口,中央處理器與第二協(xié)處理器連接,第二以太網(wǎng)接口位于第二協(xié)處理器上;控制模塊包括控制處理器、以太網(wǎng)交換芯片、第三以太網(wǎng)接口,控制處理器與以太網(wǎng)交換芯片連接,第三以太網(wǎng)接口位于控制處理器上。
[0008]優(yōu)選地,所述第一以太網(wǎng)接口與以太網(wǎng)總線之間通過(guò)第一管理總線連接,第二以太網(wǎng)接口與以太網(wǎng)總線之間通過(guò)第二管理總線連接,第三以太網(wǎng)接口與以太網(wǎng)總線之間通過(guò)第三管理總線連接。
[0009 ]優(yōu)選地,所述第一計(jì)算模塊為網(wǎng)絡(luò)處理器計(jì)算模塊。
[0010]優(yōu)選地,所述第二計(jì)算模塊是X86型計(jì)算模塊。
[0011]優(yōu)選地,所述第一計(jì)算模塊還包括模塊內(nèi)溫度傳感器、模塊內(nèi)電壓傳感器、重定向模塊、重啟電路、開機(jī)電路,模塊內(nèi)溫度傳感器、模塊內(nèi)電壓傳感器、重定向模塊、重啟電路、開機(jī)電路都與第一協(xié)處理器連接。
[0012]優(yōu)選地,所述第二計(jì)算模塊還包括模塊內(nèi)溫度傳感器、模塊內(nèi)電壓傳感器、重定向模塊、重啟電路、開機(jī)電路,模塊內(nèi)溫度傳感器、模塊內(nèi)電壓傳感、重定向模塊、重啟電路、開機(jī)電路都與第二協(xié)處理器連接。
[0013]本發(fā)明還提供一種基于異構(gòu)處理器平臺(tái)的管理架構(gòu)的管理方法,其特征在于,包括以下步驟:第一協(xié)處理器或第二協(xié)處理器接收來(lái)自控制模塊的指令,控制模塊向外提供一組可視化的操作頁(yè)面,用戶在遠(yuǎn)程操作臺(tái)上依據(jù)需要對(duì)控制模塊下達(dá)命令;命令被控制模塊內(nèi)部的控制處理器進(jìn)行協(xié)議轉(zhuǎn)換為適應(yīng)在以太網(wǎng)總線上傳輸?shù)拿?命令通過(guò)以太網(wǎng)總線傳輸?shù)降谝挥?jì)算模塊或第二計(jì)算模塊,被第一協(xié)處理器或第二協(xié)處理器接收并解釋還原為相應(yīng)的控制命令,對(duì)相應(yīng)的電路發(fā)送控制命令。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:本發(fā)明可以簡(jiǎn)單有效的將不同架構(gòu)平臺(tái)上的處理模塊整合在一個(gè)機(jī)箱內(nèi),在遠(yuǎn)程可以有效的執(zhí)行基本的模塊維護(hù)任務(wù),并可以方便的進(jìn)行更多功能的擴(kuò)展,具有較大的靈活性以及較低的升級(jí)成本。
【附圖說(shuō)明】
[0015]通過(guò)閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0016]圖1為本發(fā)明基于異構(gòu)處理器平臺(tái)的管理架構(gòu)的原理框圖。
[0017]圖2為本發(fā)明實(shí)現(xiàn)遠(yuǎn)程維護(hù)命令發(fā)送與響應(yīng)的原理圖。
[0018]圖3為承載協(xié)處理器的標(biāo)準(zhǔn)化模塊及其接口的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0019]下面結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。以下實(shí)施例將有助于本領(lǐng)域的技術(shù)人員進(jìn)一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應(yīng)當(dāng)指出的是,對(duì)本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn)。這些都屬于本發(fā)明的保護(hù)范圍。
[0020]如圖1和圖2所示,本發(fā)明基于異構(gòu)處理器平臺(tái)的管理架構(gòu)包括第一計(jì)算模塊110、第二計(jì)算模塊111、控制模塊121,第一計(jì)算模塊110、第二計(jì)算模塊111、控制模塊121之間通過(guò)以太網(wǎng)總線140連接;第一計(jì)算模塊110包括網(wǎng)絡(luò)處理器(Network Process Unit,NPU)102、第一協(xié)處理器103、第一以太網(wǎng)接口 104;網(wǎng)絡(luò)處理器102與第一協(xié)處理器103連接,第一以太網(wǎng)接口 104位于第一協(xié)處理器103上;第二計(jì)算模塊111包括中央處理器(CPU)112、第二協(xié)處理器113、第二以太網(wǎng)接口 114,中央處理器112與第二協(xié)處理器113連接,第二以太網(wǎng)接口 114位于第二協(xié)處理器113上;控制模塊121包括控制處理器122、以太網(wǎng)交換芯片123、第三以太網(wǎng)接口 124,控制處理器122與以太網(wǎng)交換芯片123連接,第三以太網(wǎng)接口 124位于控制處理器122上。第一以太網(wǎng)接口 104與以太網(wǎng)總線140之間通過(guò)第一管理總線105連接,第二以太網(wǎng)接口 114與以太網(wǎng)總線140之間通過(guò)第二管理總線115連接,第三以太網(wǎng)接口 124與以太網(wǎng)總線140之間通過(guò)第三管理總線125連接。維護(hù)人員可以在遠(yuǎn)程通過(guò)以太網(wǎng)總線訪問控制模塊,在控制模塊上對(duì)各個(gè)計(jì)算模塊下達(dá)開關(guān)機(jī),重啟動(dòng),上報(bào)溫度電壓等命令。以太網(wǎng)總線有一對(duì)外的接口 141,用于管理和維護(hù)任務(wù),只用一條以太網(wǎng)總線就可以完成維護(hù)任務(wù)。
[0021 ]第一計(jì)算模塊110還可以包括模塊內(nèi)溫度傳感器223、模塊內(nèi)電壓傳感器224、重定向模塊225、重啟電路226、開機(jī)電路