本实用新型涉及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插槽的高效便捷分配。
综上所述,以上内容仅用以说明本实用新型的技术方案,而非对本实用新型保护范围的限制,尽管该具体实施方式部分对本实用新型作了详细地说明,本领域的普通技术人员应当理解,可以对本实用新型的技术方案进行修改或者等同替换,而不脱离本实用新型技术方案的实质和范围。