本實用新型涉及GPU在Openpower平臺的自動匹配,具體地說是一種基于Openpower平臺自動匹配GPU的PCIE切換模塊。
背景技術:
區別于X86平臺的PCH芯片,OpenPower平臺的外部擴展資源(譬如VGA、USB等等)都需要PCIE總線來轉換。CPU本身的PCIE資源有限,目前開放的Openpower CPU共有32個lane,而常用的GPU都需要X16的資源,并且體積較大,單獨給GPU留足夠的空間,不符合機箱空間的最大利用率。如果按照常規的SLOT間距,一個GPU將會占用兩個PCIE SLOT的空間。
技術實現要素:
本實用新型的技術任務是解決現有技術的不足,提供一種基于Openpower平臺自動匹配GPU的PCIE切換模塊。
本實用新型的技術方案是按以下方式實現的:
一種基于Openpower平臺自動匹配GPU的PCIE切換模塊,其結構包括通過PCIE插槽相連的PCIE Switch芯片和CPU;還包括與PCIE Switch芯片分別相連的GPU、CPLD芯片和PCIE切換芯片; GPU通過PCIE插槽連接于PCIE Switch芯片; CPLD芯片獲取并判斷所連接于PCIE Switch芯片上GPU的插卡類型,CPLD芯片獲取GPU的插卡類型后輸出PCIE Station Config信號來配置PCIE Switch芯片的輸出狀態,且CPLD芯片獲取GPU的插卡類型后還輸出Sel Control信號至PCIE切換芯片,PCIE切換芯片將PCIE Switch芯片輸出的信號導向不同的PCIE SLOT。
GPU的插卡具有PCIE x8 SLOT或者PCIE x16 SLOT,具有PCIE x16 SLOT插卡的GPU與PCIE Switch芯片、PCIE切換芯片相連,具有PCIE x8 SLOT插卡的GPU與PCIE切換芯片相連。
PCIE Switch芯片和CPU之間通過PCIE x16插槽相連。
本實用新型的一種基于Openpower平臺自動匹配GPU的PCIE切換模塊與現有技術相比所產生的有益效果是:
本實用新型設計合理,結構簡單,支持插卡具有PCIE x8 SLOT或者PCIE x16 SLOT的GPU ,利用CPLD芯片獲取并判斷所連接于PCIE Switch芯片上GPU的插卡類型,并進一步獲取GPU的插卡類型后輸出PCIE Station Config信號來配置PCIE Switch芯片的輸出狀態,同時,CPLD芯片獲取GPU的插卡類型后還輸出Sel Control信號至PCIE切換芯片,PCIE切換芯片將PCIE Switch芯片輸出的信號導向不同的PCIE SLOT,GPU的整個配置過程完全自動完成,無需做任何人工操作,實現了PCIE插槽的高效便捷分配。
附圖說明
附圖1是本實用新型的結構連接框圖。
附圖中的標記分別表示:
1、PCIE Switch芯片,2、CPU,3、GPU,
4、CPLD芯片,5、PCIE切換芯片。
具體實施方式
下面結合附圖1,對本實用新型的一種基于Openpower平臺自動匹配GPU的PCIE切換模塊作以下詳細說明。
如附圖1所示,本實用新型的一種基于Openpower平臺自動匹配GPU的PCIE切換模塊,其結構包括通過PCIE插槽相連的PCIE Switch芯片1和CPU 2 ;還包括與PCIE Switch芯片1分別相連的GPU 3 、CPLD芯片4和PCIE切換芯片5;GPU 3 通過PCIE插槽連接于PCIE Switch芯片1;CPLD芯片4獲取并判斷所連接于PCIE Switch芯片1上GPU 3 的插卡類型,CPLD芯片4獲取GPU 3 的插卡類型后輸出PCIE Station Config信號來配置PCIE Switch芯片1的輸出狀態,且CPLD芯片4獲取GPU 3 的插卡類型后還輸出Sel Control信號至PCIE切換芯片5,PCIE切換芯片5將PCIE Switch芯片1輸出的信號導向不同的PCIE SLOT。
GPU 3 的插卡具有PCIE x8 SLOT或者PCIE x16 SLOT,具有PCIE x16 SLOT插卡的GPU 3 與PCIE Switch芯片1、PCIE切換芯片5相連,具有PCIE x8 SLOT插卡的GPU 3 與PCIE切換芯片5相連。
PCIE Switch芯片1和CPU 2 之間通過PCIE x16插槽相連。
需要說明的是,PCIE切換芯片5的個數為至少一個,每個PCIE切換芯片5都與PCIE Switch芯片1分別相連,且每個PCIE切換芯片5都通過具有PCIE x16 SLOT插卡的GPU 3 與CPLD芯片4相連,每個PCIE切換芯片5上也都連接著具有PCIE x8 SLOT插卡的GPU 3 。
在本實用新型中,將CPU 2 通過PCIE x16插槽插接于PCIE Switch芯片1,然后將GPU 3 也插接于PCIE Switch芯片1,同時,在PCIE Switch芯片1上連接CPLD芯片4,以獲取并判斷所連接于PCIE Switch芯片1上GPU 3 的插卡類型,CPLD芯片4獲取GPU 3 的插卡類型后輸出PCIE Station Config信號來配置PCIE Switch芯片1的輸出狀態,此時,CPLD芯片4獲取GPU 3 的插卡類型后還輸出Sel Control信號至PCIE切換芯片5,PCIE切換芯片5將PCIE Switch芯片1輸出的X16信號的高8位導向不同的PCIE SLOT。整個配置過程完全自動完成,無需做任何操作,實現了PCIE插槽的高效便捷分配。
綜上所述,以上內容僅用以說明本實用新型的技術方案,而非對本實用新型保護范圍的限制,盡管該具體實施方式部分對本實用新型作了詳細地說明,本領域的普通技術人員應當理解,可以對本實用新型的技術方案進行修改或者等同替換,而不脫離本實用新型技術方案的實質和范圍。