一种基于NUMA计算机体系结构的USB切换方法技术

技术编号:9694663 阅读:145 留言:1更新日期:2014-02-21 00:56
本发明专利技术提供一种基于NUMA计算机体系结构的USB切换方法,其具体实现步骤为:通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;FPGA检测PCH在位信息,实现USB多路复用器的配置切换。该一种基于NUMA计算机体系结构的USB切换方法和现有技术相比,使用灵活,扩展性强,实用性强,易于推广。

【技术实现步骤摘要】
一种基于NUMA计算机体系结构的USB切换方法
本专利技术涉及计算机应用
,具体的说是一种基于NUMA计算机体系结构的USB切换方法。
技术介绍
普通的NUMA处理器体系结构或单一处理器系统结构的服务器,这种新型计算机架构特点是可以将计算机系统的多个处理器和IO资源进行物理层上的划分,从而将一台多处理器计算机系统划分为多个独立的多处理器系统,同样这些被划分的计算机系统也可以耦合为一台完整的计算机系统。在多系统工作时使用多个PCH控制管理IO资源,单系统时可使用一个PCH控制管理IO资源。通常一个PCH中的一组USB信号连接到一个USB接口。在双物理层分区计算机中使用两个PCH,每个PCH的一组USB信号接到单独的USB接口,及每个USB接口的USB信号均来自单独的对应的PCH。但是在基于NUMA的多物理层分区计算机体系结构中,当双物理分区计算机系统切换到单系统使用一个PCH时,会造成一组USB接口的闲置。该USB接口无法使用,造成资源浪费。因此实现基于NUMA的多物理层分区计算机体系结构的服务器系统中的USB切换功能,将是多物理层分区服务器未来发展的趋势。
技术实现思路
本专利技术的技术任务是解决现有技术的不足,提供一种基于NUMA计算机体系结构的USB切换方法。本专利技术的技术方案是按以下方式实现的,该一种基于NUMA计算机体系结构的USB切换方法,其具体实现步骤为:一、通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;二、FPGA检测PCH在位信息,实现USB多路复用器的配置切换。所述步骤二中FPGA检测到该计算机为双物理分区,双PCH模式时:每个PCH的两组USB信号分别对应到两个USB多路复用器,每个USB多路复用器单独对应一个USB接口,FPGA通过检测每个PCH的在位信息,用来管理每个USB多路复用器的开关选通,当双物理层分区服务器中两个PCH都在位时,每组USB信号分别由两个PCH控制管理且互不干扰。所述步骤二中FPGA检测到该计算机为单系统、单PCH模式时:当一个PCH在位时,FPGA选择该PCH控制两组USB信号,PCH中的两组USB信号通过USB多路复用器切换分别连接到两个USB接口,形成USB接口的复用。本专利技术与现有技术相比所产生的有益效果是:本专利技术的一种基于NUMA计算机体系结构的USB切换方法在多物理分区服务器工作为单系统时,通过USB信号的切换,一个PCH可以实现对所有USB接口信号的控制管理;在双物理分区时可以自动切换到双PCH管理模式,不需要单独配置信息,极大的提高了服务器系统的可用性,节省资源,增加服务器系统的扩展性,实用性强,适用范围广泛,易于推广。附图说明附图1是本专利技术的整体构架示意图。附图2是单PCH模式工作时USB接口的复用示意图。具体实施方式下面结合附图对本专利技术的一种基于NUMA计算机体系结构的USB切换方法作以下详细说明。如附图1所示,本专利技术提供一种基于NUMA计算机体系结构的USB切换方法,其具体实现步骤为:一、通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;二、FPGA检测PCH在位信息,实现USB多路复用器的配置切换。所述步骤二中FPGA检测到该计算机为双物理分区,双PCH模式时:每个PCH的两组USB信号分别对应到两个USB多路复用器,每个USB多路复用器单独对应一个USB接口,FPGA通过检测每个PCH的在位信息,用来管理每个USB多路复用器的开关选通,当双物理层分区服务器中两个PCH都在位时,每组USB信号分别由两个PCH控制管理且互不干扰。当双物理层分区服务器中两个PCH都在位时,USB0MUX的USB0选通USB1截止,USB1MUX的USB1选通USB0截止。USB0接口由PCH0控制,USB1接口由PCH1控制,互不干扰。所述步骤二中FPGA检测到多物理层分区计算机使用单系统、单PCH工作时,可使用一个PCH控制管理系统的IO资源。PCH中的两组USB信号通过USB多路复用器切换分别连接到两个USB接口,形成USB接口的复用。进一步的如附图2所示,系统工作在单系统,单PCH模式时,去掉一个IO管理模块,保留一个PCH。FPGA通过侦测PCH的在位信息,识别哪个PCH在位,打开对应的USB多路复用器的开关。如:当PCH0在位时。FPGA控制USB0MUX的USB0选通USB1截止,USB1MUX的USB0选通USB1截止。实现由PCH0控制两组USB信号。当PCH1在位时。FPGA控制USB0MUX的USB1选通USB0截止,USB1MUX的USB1选通USB0截止。实现由PCH1控制两组USB信号。本专利技术适用于基于NUMA的计算机体系结构的多种物理分区与多种PCH个数选择配置模式。以上所述仅为本专利技术的实施例而已,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种基于NUMA计算机体系结构的USB切换方法

【技术保护点】
一种基于NUMA计算机体系结构的USB切换方法,其特征在于其具体实现步骤为:一、通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;二、FPGA检测PCH在位信息,实现USB多路复用器的配置切换。

【技术特征摘要】
1.一种基于NUMA计算机体系结构的USB切换方法,其特征在于其具体实现步骤为:一、通过主板跳线或在管理监控服务界面内进行单分区或者多分区的选择,分区逻辑控制器对其进行侦测;二、FPGA检测PCH在位信息,实现USB多路复用器的配置切换;该步骤二中FPGA检测到该计算机为双物理分区,双PCH模式时:每个PCH的两组USB信号分别对应到两个USB多路复用器,每个USB多路复用器单独对应一个USB接口,FPGA通过检测每个PCH的在位...

【专利技术属性】
技术研发人员:吴浩薛广营张燕群
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[美国加利福尼亚州圣克拉拉县山景市谷歌公司] 2014年12月25日 20:09
    计算机体系结构是指那些对程序员可见的系统属性还包括设计思想与体系结构
    0
1