[发明专利]多处理器系统及其并行启动方法有效
申请号: | 201210059600.6 | 申请日: | 2012-03-08 |
公开(公告)号: | CN102646045A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 杨克勤;瞿勇;杜皓 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F15/163 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 成春荣;竺云 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 系统 及其 并行 启动 方法 | ||
技术领域
本发明涉及多处理器计算机系统,特别涉及一种多处理器系统启动技术。
背景技术
基于外围器件互联(Peripheral Component Interconnect,简称“PCI”)总线/外围器件高速互联(Peripheral Component Interconnect Express,简称“PCI-E”)总线的多处理器系统启动过程中,目前一般采取的方法是,在主处理器启动完成后,通过PCI/PCI-E总线依次下载各个从处理器启动所需的二进制文件到其内存中,完成从处理器启动。现在看到的改进方法多是从缩短下载文件到从处理器内存这个角度入手,比如:
1)多线程下载各个从处理器的二进制文件;
2)主处理器把从处理器分组,先启动每组的组长处理器,然后由组长处理器再分别启动各组其它的处理器;
3)主处理器把从处理器分组,通过PCI-E交换器(或PCI-E Switch)的多播功能完成各个从处理器组二进制文件的下载;
本发明的发明人发现,上述方法都是在主处理器下载完成后,再来着手从处理器的初始化,因此主处理器和从处理器是串行启动,整个系统启动时间将是主处理器启动时间、下载从处理器二进制文件时间和从处理器启动时间三者之和。
如何让各个处理器尽早完成初始化,对于加快多处理器系统的启动至关重要。
发明内容
本发明的目的在于提供一种多处理器系统及其并行启动方法,实现了主处理器和从处理器启动并行化,加快了多处理器系统启动加载速度,减少了用户等待时间。
为解决上述技术问题,本发明的实施方式公开了一种多处理器系统并行启动方法,多处理器系统包括:由总线连接的至少两个处理器,其中一个为主处理器,其他为从处理器;
处理器系统并行启动方法包括以下步骤:
主处理器启动主引导程序,并枚举总线上的从处理器;
主引导程序为从处理器加载启动文件后,启动从处理器;
在启动从处理器的同时,主处理器加载自身的操作系统内核镜像文件并启动。
本发明的实施方式还公开了一种多处理器系统,系统包括:由总线连接的至少两个处理器,其中一个为主处理器,其他为从处理器;
主处理器,用于首先启动主引导程序,并枚举总线上的从处理器,其次,在主引导程序为从处理器加载启动文件后,启动从处理器,最后在启动从处理器的同时,主处理器加载自身的操作系统内核镜像文件并启动。
本发明实施方式与现有技术相比,主要区别及其效果在于:
主处理器通过主引导程序为从处理器加载启动文件并启动从处理器的同时,加载自身的操作系统内核镜像文件并启动,实现了主处理器和从处理器启动并行化,加快了多处理器系统启动文件加载速度,减少了用户等待时间。
进一步地,通过根据从处理器所在槽位号,为该从处理器分配相应的PCI-E地址以完成从处理器的初始化过程,可以保证总线地址空间的规律性,便于修正总线地址空间。
进一步地,根据从处理器的类别,确定启动时需要加载的启动文件,然后根据启动文件的类别,将从处理器归类分组,这样在主引导程序加载启动文件时可以批量加载,提高加载时效,同时便于多处理器系统结构的扩展。
进一步地,主引导程序先为从处理器加载从引导程序,在从处理器启动自身的从引导程序的同时,主引导程序再加载该从处理器的操作系统内核镜像文件和文件系统,使得主引导程序对从处理器的操作系统内核镜像文件和文件系统加载与从处理器自身的从引导程序启动并行执行,进一步减少了系统启动时间,减少了用户等待时间。
附图说明
图1是本发明第一实施方式中一种多处理器系统并行启动方法的流程示意图;
图2是本发明第二实施方式中一种多处理器系统并行启动方法的流程示意图;
图3是本发明第二实施方式中一种多处理器系统的操作系统内核镜像文件下载示意图;
图4是本发明第二实施方式中一种多处理器系统的并行和串行启动对比示意图;
图5是本发明第三实施方式中一种多处理器系统的结构示意图。
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210059600.6/2.html,转载请声明来源钻瓜专利网。