[发明专利]基于异构多核架构的运行时系统及其控制方法有效
申请号: | 201611092647.7 | 申请日: | 2016-12-01 |
公开(公告)号: | CN106598731B | 公开(公告)日: | 2019-11-19 |
发明(设计)人: | 过敏意;郭浩东;陈全;徐莉婷 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/329 |
代理公司: | 31219 上海光华专利事务所(普通合伙) | 代理人: | 庞红芳<国际申请>=<国际公布>=<进入 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 多核 架构 运行 系统 及其 控制 方法 | ||
1.一种基于异构多核的运行时系统,其特征在于,所述运行时系统包括:
任务分配模块,用于为异构多核硬件本体中异构的至少两个CPU的各主核和各从核分配任务,包括:
异构特征和性能获取单元,用于获取异构多核硬件本体的异构特征并根据所述异构特征获取异构多核硬件本体中所述主核和所述从核的性能;
差异比设定单元,用于根据所述主核和所述从核的性能获取所述主核和所述从核的性能差异比;
任务分配单元,用于根据所述性能差异比为所述主核和所述从核分配任务;任务窃取模块,用于根据将所述主核和所述从核中的空闲核的频率调节至最低频率时所能节约的能耗形成的电能余量进行负载均衡;所述任务窃取模块包括:
空闲核检测单元,用于检测主核和从核中的空闲核;
电能余量策略选择单元,用于计算将所述空闲核的频率调节至最低频率时所能节约的能耗形成的电能余量并确定所述电能余量的运用模式为独占模式或共享模式;
任务窃取单元,用于在确定所述电能余量的运用模式为独占模式时,根据所述空闲核的电能余量从其它所述主核或所述从核窃取任务以提供给所述空闲核;
频率调整单元,用于在确定所述电能余量的运用模式为共享模式时,将所述空闲核的频率调节至最低频率并根据所述空闲核的电能余量提升其它所述主核或所述从核的频率;
差异比迭代更新单元,用于根据远程内存访问次数进行迭代对比,并根据迭代对比的结果判断所述性能差异比的变化趋势,通过所述性能差异比的变化趋势更新所述性能差异比,直至所述性能差异比更新为体现远程内存访问次数最少时的最优值,将每次更新的所述性能差异比输出至所述任务分配单元。
2.根据权利要求1所述的基于异构多核的运行时系统,其特征在于,所述性能差异比的初始值设为1。
3.根据权利要求1所述的基于异构多核的运行时系统,其特征在于,当同一个CPU内核间负载不均衡时,所述任务窃取单元根据所述空闲核的电能余量从其它所述主核或所述从核窃取任务以提供给所述空闲核。
4.根据权利要求1所述的基于异构多核的运行时系统,其特征在于,当不同CPU之间的负载不均衡时,所述频率调整单元将所述空闲核的频率调节至最低频率并根据所述空闲核的电能余量提升其它所述主核或所述从核的频率。
5.根据权利要求1所述的基于异构多核的运行时系统,其特征在于,所述频率调整单元利用DVFS动态调频方法将所述空闲核的频率调节至最低频率并根据所述空闲核的电能余量提升其它所述主核或所述从核的频率。
6.一种芯片,所述芯片为异构多核硬件结构,其特征在于,所述芯片内装设有如权利要求1至权利要求5任一权利要求所述的基于异构多核的运行时系统。
7.一种基于异构多核的运行时系统的控制方法,其特征在于,所述控制方法包括:
获取异构多核硬件本体的异构特征并根据所述异构特征获取异构多核硬件本体中异构的至少两个CPU的主核和从核的性能;
根据所述主核和所述从核的性能获取所述主核和所述从核的性能差异比;
根据所述性能差异比为所述主核和所述从核分配任务;
根据将所述主核和所述从核中的空闲核的频率调节至最低频率时所能节约的能耗形成的电能余量进行负载均衡并确定所述电能余量的运用模式为独占模式或共享模式;
在确定所述电能余量的运用模式为独占模式时,从其它所述主核或所述从核窃取任务以提供给所述空闲核;
在确定所述电能余量的运用模式为共享模式时,将所述空闲核的频率调节至最低频率并根据所述空闲核的电能余量提升其它所述主核或所述从核的频率;
根据远程内存访问次数进行迭代对比,并根据迭代对比的结果判断所述性能差异比的变化趋势,通过所述性能差异比的变化趋势更新所述性能差异比,根据更新的所述性能差异比为所述主核和所述从核分配任务,直至所述性能差异比更新为体现远程内存访问次数最少时的最优值。
8.根据权利要求7所述的基于异构多核的运行时系统的控制方法,其特征在于,所述性能差异比的初始值设为1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611092647.7/1.html,转载请声明来源钻瓜专利网。