一種實現多種國產計算刀片混插的刀片服務器系統的制作方法
【技術領域】
[0001]本發明涉及刀片服務器技術領域,特別涉及一種實現多種國產計算刀片混插的刀片服務器系統。
【背景技術】
[0002]隨著國產芯片研發能力的提升,國產處理器的種類與性能日益增加,已經開始在刀片服務器產品中應用,目前刀片服務器系統因其體積小、密度高等特點被廣泛應用,隨著國產化腳步的加快,采用國產處理器設計的刀片服務器也開始慢慢得到應用,因目前國產處理器種類眾多,設計的國產計算刀片也種類較多,并且其性能及優勢也不一樣,有些客戶為了發揮每種計算刀片的性能優勢,要求能實現不同種類國產計算刀片在刀片服務器整機混插與統一管理。
[0003]目前國產處理器種類繁多,采用國產處理器設計的服務器也是多種多樣,其中國產計算刀片是一種應用在刀片服務器中的單元節點,其功能等同于一臺普通服務器,眾多計算刀片與管理單元和交換單元及電源模塊等組合在一起就組成成刀片服務器系統;因國產計算刀片種類較多,性能及價格也有差異,有些客戶希望實現多家計算刀片能在一個刀片服務器系統中混插應用,讓不同計算刀片發揮其特長。
[0004]而目前尚沒有這樣的刀片服務器系統。
【發明內容】
[0005]為了解決現有技術的問題,本發明提供了一種實現多種國產計算刀片混插的刀片服務器系統,其通過統一多種國產處理器計算刀片基本的管理電路及在計算刀片上放置專用EEPR0M芯片用于識別計算刀片具體信息的方式,實現多種國產計算刀片在一個刀片服務器系統中的混插與統一管理。
[0006]本發明所采用的技術方案如下:
[0007]—種實現多種國產計算刀片混插的刀片服務器系統,包括管理單元和交換單元,所述刀片服務器系統還包括至少2組不同的國產處理器核心的計算刀片,所述的計算刀片內設置有EEPR0M芯片,所述的EEPR0M芯片用于存儲主板相關平臺信息和SMBUS器件的地址,所述的計算刀片通過SMBUS接口器件連接所述的管理單元,所述的計算刀片通過網絡連接所述的交換單元。
[0008]EEPR0M芯片上設置有I2C總線接口。
[0009]計算刀片為基于龍芯處理器的計算刀片、基于飛騰處理器的計算刀片或申威處理器的計算刀片中的兩種或三種。
[0010]本發明中采用統一不同國產計算刀片的管理控制電路和接口定義的方法,即采用相同的SMBUS總線控制方式去實現管理模塊對計算刀片的開關機及健康信息提取,并在計算刀片中設計一個保存計算刀片信息的I2C總線接口的EEPR0M芯片,用于刀片服務器管理單元識別計算刀片具體信息的方式來實現不同種類國產計算刀片混插與統一管理。
[0011]本發明提供的技術方案帶來的有益效果是:
[0012]通過統一不同處理器計算刀片主板設計時采用I2C接口 EEPR0M和傳感器及SMBUS接口開關機控制芯片的方式,實現對不同計算刀片的混插的統一管理,提高整機對不同計算刀片的兼容性。
【附圖說明】
[0013]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1為本發明的一種實現多種國產計算刀片混插的刀片服務器系統的系統原理圖。
【具體實施方式】
[0015]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0016]實施例一
[0017]為了實現多種國產處理器計算刀片主板在同一個刀片服務器整機中的混插與統一管理,本實施例中,在國產處理器計算刀片主板設計中統一管理方式,即:統一采用SMBUS接口器件去控制開關機和健康信息提取的方式,不用統一電子元器件,只需要統一總線形式;另外統一在計算刀片上設計一個I2C總線接口的EEPR0M芯片,用于保存主板的相關信息,供管理單元去讀取判斷主板型號等。管理單元讀取計算刀片的EEPR0M信息后,會判讀出當前計算刀片的處理器型號,所用SMBUS器件的地址等相關信息,管理單元獲取這些信息后,就知道如何去控制計算刀片和獲取其健康信息等內容,如此實現對不同國產計算刀片混插的管理。
[0018]如圖1所示,一種實現多種國產計算刀片混插的刀片服務器系統,包括管理單元和交換單元,所述刀片服務器系統還包括至少2組不同的國產處理器核心的計算刀片,所述的計算刀片內設置有EEPR0M芯片,所述的EEPR0M芯片用于存儲主板相關平臺信息和SMBUS器件的地址,所述的計算刀片通過SMBUS接口器件連接所述的管理單元,所述的計算刀片通過網絡連接所述的交換單元。
[0019]在同一個刀片服務器整機中,分別插入基于龍芯處理器的計算刀片、飛騰處理器的計算刀片、申威處理器的計算刀片等3種刀片,每個計算刀片上都設計有I2C總線接口的EEPR0M芯片,管理單元從每個計算刀片主板上的EEPR0M中讀取主板相關平臺信息及所用SMBUS器件的地址,然后根據所讀取內容對計算刀片進行包括開關機復位和健康信息提取等管理控制,從而實現不同國產處理器計算刀片混插和統一管理控制。
[0020]以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【主權項】
1.一種實現多種國產計算刀片混插的刀片服務器系統,包括管理單元和交換單元,其特征在于,所述刀片服務器系統還包括至少2組不同的國產處理器核心的計算刀片,所述的計算刀片內設置有EEPROM芯片,所述的EEPROM芯片用于存儲主板相關平臺信息和SMBUS器件的地址,所述的計算刀片通過SMBUS接口器件連接所述的管理單元,所述的計算刀片通過網絡連接所述的交換單元。2.根據權利要求1所述的一種實現多種國產計算刀片混插的刀片服務器系統,其特征在于,所述的EEPROM芯片上設置有I2C總線接口。3.根據權利要求1所述的一種實現多種國產計算刀片混插的刀片服務器系統,其特征在于,所述的計算刀片為基于龍芯處理器的計算刀片、基于飛騰處理器的計算刀片或申威處理器的計算刀片中的兩種或三種。
【專利摘要】本發明涉及刀片服務器技術領域,特別涉及一種實現多種國產計算刀片混插的刀片服務器系統。其結構包括管理單元和交換單元,刀片服務器系統還包括至少2組不同的國產處理器核心的計算刀片,所述的計算刀片內設置有EEPROM芯片,所述的EEPROM芯片用于存儲主板相關平臺信息和SMBUS器件的地址,所述的計算刀片通過SMBUS接口器件連接所述的管理單元,所述的計算刀片通過網絡連接所述的交換單元。本發明通過統一不同處理器計算刀片主板設計時采用I2C接口EEPROM和傳感器及SMBUS接口開關機控制芯片的方式,實現對不同計算刀片的混插的統一管理,提高整機對不同計算刀片的兼容性。
【IPC分類】G06F1/16
【公開號】CN105302255
【申請號】CN201510896792
【發明人】劉強, 金長新, 于治樓, 趙素梅
【申請人】浪潮集團有限公司
【公開日】2016年2月3日
【申請日】2015年12月7日