[发明专利]控制多核处理器运行及多核处理器的安全检测方法和装置有效
申请号: | 201710606131.8 | 申请日: | 2017-07-24 |
公开(公告)号: | CN108345521B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 刘雷波;罗奥;尹首一;魏少军 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王天尧;贾磊 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核处理器 安全检测 处理器核 方法和装置 预定义规则 时长 不确定性问题 时长控制 同一时刻 状态时 开闭 | ||
1.一种控制多核处理器运行的方法,其特征在于,包括:
根据预定义规则确定所述多核处理器中每个处理器核的打开顺序及打开时长,所述预定义规则包括处理器核的标识、打开顺序及打开时长;
当处于安全检测状态时,根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭,以使所述多核处理器在同一时刻只打开一个处理器核。
2.根据权利要求1所述的方法,其特征在于,在所述根据预定义规则确定所述多核处理器中每个处理器核的打开顺序及打开时长之前,还包括:
获取所述多核处理器中每个处理器核的历史负载信息;
所述根据预定义规则确定所述多核处理器中每个处理器核的打开顺序及打开时长,包括:
根据所述历史负载信息选择所述多核处理器中每个处理器核对应的预定义规则,根据所选择的预定义规则确定所述多核处理器中各个处理器核的打开顺序及打开时长。
3.根据权利要求1所述的方法,其特征在于,所述根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭,包括:
在根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭时,若当前打开的处理器核进入空闲状态,关闭所述当前打开的处理器核。
4.根据权利要求1所述的方法,其特征在于,所述根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭,包括:
根据所述打开顺序、打开时长以及截获的核间通信指令,控制所述多核处理器中每个处理器核的开闭。
5.根据权利要求1所述的方法,其特征在于,还包括:
记录所述多核处理器中每个处理器核的运行信息,所述运行信息包括所述多核处理器中每个处理器核的打开顺序及打开时长。
6.一种控制多核处理器运行的装置,其特征在于,包括:
运行决策模块,用于根据预定义规则确定所述多核处理器中每个处理器核的打开顺序及打开时长,所述预定义规则包括处理器核的标识、打开顺序及打开时长;
运行控制模块,用于当处于安全检测状态时,根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭,以使所述多核处理器在同一时刻只打开一个处理器核。
7.如权利要求6所述的装置,其特征在于,还包括:
信息获取模块,用于获取所述多核处理器中每个处理器核的历史负载信息;
所述运行决策模块进一步用于,根据所述历史负载信息选择所述多核处理器中每个处理器核对应的预定义规则,根据所选择的预定义规则确定所述多核处理器中各个处理器核的打开顺序及打开时长。
8.如权利要求6所述的装置,其特征在于,所述运行控制模块进一步用于:在根据所述打开顺序及打开时长控制所述多核处理器中每个处理器核的开闭时,若当前打开的处理器核进入空闲状态,关闭所述当前打开的处理器核。
9.如权利要求6所述的装置,其特征在于,所述运行控制模块进一步用于:根据所述打开顺序、打开时长以及截获的核间通信指令,控制所述多核处理器中每个处理器核的开闭。
10.如权利要求6所述的装置,其特征在于,还包括:
信息记录模块,用于记录所述多核处理器中每个处理器核的运行信息,所述运行信息包括所述多核处理器中每个处理器核的打开顺序及打开时长。
11.一种多核处理器的安全检测方法,其特征在于,包括:
获取所述多核处理器中每个处理器核的运行信息,所述运行信息包括所述多核处理器中每个处理器核的打开顺序及打开时长,其中所述多核处理器在同一时刻只打开一个处理器核;
根据所述运行信息,分析所述多核处理器中每个处理器核的运行过程;
根据每个处理器核的分析结果,确定所述多核处理器是否安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710606131.8/1.html,转载请声明来源钻瓜专利网。