一种基于NUMA的物理多分区计算机体系结构的时序控制方法技术

技术编号:7470939 阅读:290 留言:0更新日期:2012-07-01 19:09
本发明专利技术提供一种基于NUMA的物理多分区计算机体系结构的时序控制方法,新型计算机架构特点是可以将计算机系统的多个处理器和IO资源进行物理层上的划分,从而将一台多处理器计算机系统划分为多个独立的多处理器系统,同样这些被划分的计算机系统也可以耦合为一台完整的计算机系统。本文讲述的时序控制方法是在多物理层分区计算机中建立多套独立的电源系统和时钟系统在多物理层分区计算机中,采用LegacyIO控制器控制系统上电时序,时钟使能,复位信号根据系统被划分为多个独立的多处理器系统或耦合为一个完整计算机系统,LegacyIO控制器也采用不同时序控制方法。

【技术实现步骤摘要】

本专利技术涉及一种计算机
,具体地说是一种基于NUMA的物理多分区计算机体系结构的时序控制方法
技术介绍
普通的NUMA或者SMP多处理器体系结构,通常只有一套统一的时序、时钟、电源、 复位系统。即便是利用虚拟化技术,实现多系统的体系结构中,各系统同样是利用一个硬件平台,只有一套固定的时序、时钟、电源、复位系统。一旦硬件平台中任意一组时钟信号、时序控制信号、DC电源或复位信号出现问题,其上运行的多个系统将全部失效,极大的影响了整个系统的可靠性。下面为普通的NUMA或者SMP多处理器体系结构图。
技术实现思路
本专利技术的目的是提供一种基于NUMA的物理多分区计算机体系结构的时序控制方法。本专利技术的目的是按以下方式实现的,系统被划分为多个独立的多处理器系统或耦合为一个完整计算机系统,Legacy IO控制器采用不同的时序控制方法;在多分区系统中, 时序由各分区的Legacy IO控制器进行控制;在多分区被耦合成一个计算机系统中,系统有且只有一个Legacy IO控制器有效,负责控制整个系统时序控制。其中1)系统被划分为多处理器系统的时序控制步骤如下(1)通过系统管理单元设置分区的LegacyIO控制器,激活每个分区的Legacy IO控制器;(2)每个分区均可独立开关机,在某个分区接收开机指令后,LegacyIO控制器向该分区的DC电源组发出使能信号,此电源向分区内计算单元,存储单元,输入输出单元供电,并反馈Power good信号给Legacy IO控制器;(3)Legacy IO控制器向该分区时钟单元发出使能信号,此时钟单元向分区内计算单元,存储单元,输入输出单元提供时钟;(4)LegacyIO控制器等到系统时钟稳定后,复位分区内的计算单元,存储单元,输入输出单元,该分区时序控制完成;2)系统被耦合为一个完整计算机系统的时序控制步骤如下(1)通过系统管理单元选中系统唯一的LegacyIO控制器,将其他Legacy IO控制器全部设置为无效;(2)系统接收开机指令后,LegacyIO控制器向系统中所有的DC电源组发出使能信号,电源向各自分区的计算单元,存储单元,输入输出单元供电,并反馈Power good信号给 Legacy 10控制器;(3)LegacyIO控制器在确定所有的Power good信号有效后向系统所有的时钟单元发出使能信号,时钟单元向各自分区的计算单元,存储单元,输入输出单元提供时钟;(4)Legacy IO控制器等到系统时钟稳定后,复位系统所有的计算单元,存储单元,输入输出单元,整个系统的时序控制完成。本专利技术的有益效果是在多物理层分区计算机中每个硬件平台都有独立的电源系统和时钟系统;每个分区的输入输出单元配有Legacy IO控制器,该分区的上电时序,时钟使能,复位系统都是由Legacy IO控制器控制。这样即使某个分区出现故障,其他各分区拥有独立的时序控制、电源系统、时钟系统及复位系统,同样能够正常工作,充分保证了系统的可靠性;同时每个分区可以独立开关机,而不影响其他分区正常工作,为系统的可在线维护提供了可能。附图说明图1是传统NUMA或者SMP多处理器体系结构图; 图2是本专利技术的体系架构图3是系统划分为多处理器系统的时序控制逻辑图; 图4是系统耦合为一个完整计算机系统的时序控制逻辑图.。具体实施例方式参照说明书附图对本专利技术的方法作以下详细地说明。本专利技术的基于NUMA的物理多分区计算机体系结构的时序控制方法,系统被划分为多个独立的多处理器系统或耦合为一个完整计算机系统,Legacy IO控制器采用不同的时序控制方法;在多分区系统中,时序由各分区的Legacy IO控制器进行控制;在多分区被耦合成一个计算机系统中,系统有且只有一个Legacy IO控制器有效,负责控制整个系统时序控制,其中1)系统被划分为多处理器系统的时序控制步骤如下(1)通过系统管理单元设置分区的LegacyIO控制器,激活每个分区的Legacy IO控制器;(2)每个分区均可独立开关机,在某个分区接收开机指令后,LegacyIO控制器向该分区的DC电源组发出使能信号,此电源向分区内计算单元,存储单元,输入输出单元供电,并反馈Power good信号给Legacy 10控制器;(3)Legacy 10控制器向该分区时钟单元发出使能信号,此时钟单元向分区内计算单元,存储单元,输入输出单元提供时钟;(4)Legacy10控制器等到系统时钟稳定后,复位分区内的计算单元,存储单元,输入输出单元,该分区时序控制完成;2)系统被耦合为一个完整计算机系统的时序控制步骤如下(1)通过系统管理单元选中系统唯一的Legacy10控制器,将其他Legacy 10控制器全部设置为无效;(2)系统接收开机指令后,Legacy10控制器向系统中所有的DC电源组发出使能信号,电源向各自分区的计算单元,存储单元,输入输出单元供电,并反馈Power good信号给Legacy IO控制器;(3)LegacyIO控制器在确定所有的Power good信号有效后向系统所有的时钟单元发出使能信号,时钟单元向各自分区的计算单元,存储单元,输入输出单元提供时钟;(4)Legacy IO控制器等到系统时钟稳定后,复位系统所有的计算单元,存储单元,输入输出单元,整个系统的时序控制完成。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。权利要求1. 一种基于NUMA的物理多分区计算机体系结构的时序控制方法,其特征在于系统被划分为多个独立的多处理器系统或耦合为一个完整计算机系统,Legacy IO控制器采用不同的时序控制方法;在多分区系统中,时序由各分区的Legacy IO控制器进行控制;在多分区被耦合成一个计算机系统中,系统有且只有一个Legacy IO控制器有效,负责控制整个系统时序控制;其中1)系统被划分为多处理器系统的时序控制步骤如下(1)通过系统管理单元设置分区的LegacyIO控制器,激活每个分区的Legacy IO控制器;(2)每个分区均可独立开关机,在某个分区接收开机指令后,LegacyIO控制器向该分区的DC电源组发出使能信号,此电源向分区内计算单元,存储单元,输入输出单元供电,并反馈Power good信号给Legacy IO控制器;(3)Legacy IO控制器向该分区时钟单元发出使能信号,此时钟单元向分区内计算单元,存储单元,输入输出单元提供时钟;(4)LegacyIO控制器等到系统时钟稳定后,复位分区内的计算单元,存储单元,输入输出单元,该分区时序控制完成;2)系统被耦合为一个完整计算机系统的时序控制步骤如下(1)通过系统管理单元选中系统唯一的LegacyIO控制器,将其他Legacy IO控制器全部设置为无效;(2)系统接收开机指令后,LegacyIO控制器向系统中所有的DC电源组发出使能信号,电源向各自分区的计算单元,存储单元,输入输出单元供电,并反馈Power good信号给 Legacy 10控制器;(3)Legacy10控制器在确定所有的Power good信号有效后向系统所有的时钟单元发出使能信号,时钟单元向各自分区的计算单元,存储单元,输入输出单元提供时钟;(4)Legacy 10控制器等到系统时钟稳定后,本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:李博乐林楷智叶丰华王欢
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术