[发明专利]针对多核处理器信息安全的任务映射方法有效

专利信息
申请号: 201810337949.9 申请日: 2018-04-16
公开(公告)号: CN108563949B 公开(公告)日: 2021-06-22
发明(设计)人: 王坚;陈哲;郭世泽;杨鍊 申请(专利权)人: 电子科技大学
主分类号: G06F21/55 分类号: G06F21/55
代理公司: 成都正华专利代理事务所(普通合伙) 51229 代理人: 李蕊;李林合
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 针对 多核 处理器 信息 安全 任务 映射 方法
【权利要求书】:

1.针对多核处理器信息安全的任务映射方法,其特征在于,包括以下步骤:

S1、获取处理器核的数量n以及任务包含的线程数量m;

S2、判断是否满足nm,若是则条件错误,映射结束,否则进入步骤S3;

S3、根据每个处理器核的位置信息计算得到权重矩阵W;

S4、当新的映射时间槽到来,将任务中的线程加入待映射线程队列La并清空已映射线程队列Le

S5、获取芯片中每个处理器核的使用率信息和温度信息,并根据使用率信息和温度信息计算得到对应芯片的使用率矩阵U及温度矩阵T;

S6、根据使用率矩阵U、权重矩阵W以及温度矩阵T计算得到代价函数矩阵C;

S7、将代价函数矩阵C中的元素按升序排列,得到代价函数值列表Lc

S8、根据代价函数值列表Lc实现任务映射;

S9、判断是否还存在未映射的任务线程,若是则返回步骤S8,否则返回步骤S4等待下一个映射时间槽到来;

所述步骤S3中,权重矩阵W的第i个元素,即处理器i的权重值W(xi,yi)的计算公式为:

其中(xi,yi)表示处理器i在芯片中的位置,(u1,u2)表示片上多核处理器的中心位置,σ12分别表示x与y分量上的标准差,ρ表示两个分量的相关系数,i=1,2,...,n;

所述步骤S5中,使用率矩阵U的第i个元素,即处理器i的使用率U(xi,yi)的计算公式为:

其中表示处理器i在第k个映射时间槽的使用情况,l表示当前总的映射时间槽数量,计算公式为:

温度矩阵T的第i个元素,即处理器i的归一化温度值T(xi,yi)的计算公式为:

其中,To表示有量纲的原始处理器温度值,To(xi,yi)表示处理器i的原始温度值;

所述步骤S6中,代价函数矩阵C的第i个元素,即处理器i的代价值C(xi,yi)的计算公式为:

C(xi,yi)=W(xi,yi)×U(xi,yi)×T(xi,yi) (5);

所述步骤S8包括以下分步骤:

S81、确定代价函数值列表Lc中相同的最小代价值的数量,记为r;

S82、判断是否满足r≤|La|,若是则进入步骤S83,否则进入步骤S84;|La|表示待映射线程队列La的队列长度;

S83、将待映射线程队列La中的前r个任务映射到代价函数值列表Lc的前r个元素所对应的处理器核上,并从待映射线程队列La中移除已映射任务,同时从代价函数值列表Lc中移除这r个已使用处理器核所对应的数据,进入步骤S85;

S84、从这r个处理器核中选出|La|个,使得处理器核之间的曼哈顿距离最小,将待映射线程队列La中的所有任务映射到这些被选中的处理器核上,进入步骤S85;

S85、将已映射任务从待映射线程队列La移至已映射线程队列Le,同时从代价函数值列表Lc中移除已被使用的处理器核对应的代价值;

S86、根据当前映射情况更新并令映射时间槽计数值k加1。

2.根据权利要求1所述的针对多核处理器信息安全的任务映射方法,其特征在于,所述步骤S9具体为:

判断是否满足|La|0,若是则说明还存在未映射的任务线程,返回步骤S8,否则说明所有线程已映射完毕,返回步骤S4等待下一个映射时间槽到来。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810337949.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top