[发明专利]用于选择随机处理器来启动多处理器系统的系统和方法无效
申请号: | 200710105552.9 | 申请日: | 2007-05-25 |
公开(公告)号: | CN101086706A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | J·N·戴尔;J·J·德门特;C·M·奥尼尔;C·J·斯帕迪科 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/00;G06F7/58 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 选择 随机 处理器 启动 系统 方法 | ||
1.一种在数据处理系统中用于启动该数据处理系统的方法,包括:
从所述数据处理系统的多个处理器中随机地选择一个处理器作为启动处理器;以及
在所述随机选择的启动处理器上执行启动代码序列,以由此将该数据处理系统启动到操作状态;
其中随机地选择一个处理器作为所述启动处理器包括:
使用提供在所述数据处理系统的普适逻辑模块中的随机事件发生器来生成随机值;以及
对所述随机值进行解码,以从所述数据处理系统的所述多个处理器中标识一个处理器作为所述启动处理器。
2.根据权利要求1所述的方法,其中使用随机事件发生器包括:
生成到所述随机事件发生器的第一输入,其中该第一输入具有第一频率;
生成到所述随机事件发生器的第二输入,其中该第二输入具有第二频率;以及
在所述随机事件发生器中,根据所述第一频率和所述第二频率之间的差异来生成随机选择输出信号。
3.根据权利要求2所述的方法,其中所述随机事件发生器包括线性反馈移位寄存器计数器,所述第一输入是来自环形振荡器的输出信号,以及所述第二输入是输入到线性反馈移位寄存器计数器的时钟信号。
4.根据权利要求1所述的方法,还包括:
根据对所述多个处理器中的处理器的随机选择,设置与所述数据处理系统的所述多个处理器相关联的配置位寄存器中的配置位,其中所述配置位具有第一值和第二值,所述第一值用于没有被选择作为所述启动处理器的处理器,而所述第二值用于被选择作为所述启动处理器的处理器。
5.根据权利要求4所述的方法,还包括:
向所述数据处理系统的所述多个处理器中的每个处理器提供一个秘密密钥;
向所述数据处理系统的所述多个处理器中的每个处理器提供加密的启动代码;以及
仅在所述选择的启动处理器中利用所述秘密密钥来对所述加密的启动代码进行解密。
6.根据权利要求5所述的方法,其中仅在所述选择的启动处理器中利用所述秘密密钥来对所述加密的启动代码进行解密包括:
如果与所述多个处理器中的每个处理器相关联的配置位寄存器中的配置位值是所述第二值,则由该处理器访问所述秘密密钥;以及
如果与所述多个处理器中的每个处理器相关联的配置位寄存器中的配置位值是所述第一值,则阻止由该处理器访问所述秘密密钥。
7.根据权利要求1所述的方法,还包括:
在完成所述启动代码序列的执行之后,使所述数据处理系统从安全状态转变成解锁状态,其中在所述安全状态期间,关闭所述数据处理系统的存储器接口控制器、共享存储器、和总线接口控制器的一部分,并阻止所述数据处理系统的存储器接口控制器、共享存储器、和总线接口控制器的一部分进行操作,以及在所述解锁状态期间,完全启用该存储器接口控制器、共享存储器、和总线接口控制器的一部分。
8.根据权利要求1所述的方法,其中实现该方法,作为由所述数据处理系统的普适逻辑模块响应于系统控制器指示所述数据处理系统处于可接受电源状态而执行的启动操作的一部分。
9.根据权利要求1所述的方法,其中利用所述数据处理系统的每个加电复位操作来实现该方法。
10.根据权利要求1所述的方法,其中所述数据处理系统是异构多处理器片上系统,该异构多处理器片上系统具有根据第一指令集进行操作的第一处理器以及一个或多个根据第二指令集进行操作的第二处理器,所述第二指令集不同于所述第一指令集。
11.根据权利要求10所述的方法,其中所述第一指令集是RISC指令集,而所述第二指令集是SIMD指令集。
12.一种数据处理系统,包括:
多个处理器;以及
与所述多个处理器耦合的逻辑模块,其中所述逻辑模块从所述数据处理系统的所述多个处理器中随机地选择一个处理器作为启动处理器,以及其中所述随机选择的启动处理器执行启动代码序列,以由此将所述数据处理系统启动到操作状态,其中所述逻辑模块还包括:
生成随机值的随机事件发生器;以及
与所述随机事件发生器耦合的解码器,其中该解码器对所述随机值进行解码,以从所述数据处理系统的所述多个处理器中标识一个处理器作为所述启动处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710105552.9/1.html,转载请声明来源钻瓜专利网。