[发明专利]包括异构多核处理器的电子系统及其操作方法有效
申请号: | 201410602301.1 | 申请日: | 2014-10-31 |
公开(公告)号: | CN104679586B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 安敏善;柳基洙;金载春;吴治官;任明均 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽;张婧 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 多核 处理器 电子 系统 及其 操作方法 | ||
1.一种操作包括异构多核处理器的电子系统的方法,所述异构多核处理器包括大核和小核,该方法包括:
测量大核的温度并且确定与大核相关联的当前核负载;以及
响应于测量的温度和确定的当前核负载,确定是否将当前核负载从大核切换到小核,
其中,大核是相对高性能/高功耗的核,而且小核是相对低性能/低功耗的核;
其中,将大核的当前核负载切换到小核包括:
当测量的大核的温度达到第一温度阈值时,将组成当前核负载的至少一个任务重新分配到小核来运行;以及
在大核上执行时钟选通和功率选通中的至少一个,
其中,基于控制的中断来测量大核的温度。
2.如权利要求1所述的方法,其中,所述大核被动态地映射到小核以形成核对,以及
将当前核负载从大核切换到小核包括内核内切换,以使得在任一给定时间核对中的大核和小核中只有一个被激活。
3.如权利要求1所述的方法,其中,所述大核被静态地映射到小核以形成核对,以及
将当前核负载从大核切换到小核包括内核内切换,以使得在任一给定时间核对中的大核和小核中只有一个被激活。
4.如权利要求1所述的方法,其中,重新分配所述至少一个任务包括将大核的存储当前核负载的剩余任务的作业队列迁移到小核。
5.如权利要求4所述的方法,其中,将大核的作业队列迁移到小核包括将用于大核的标准动态电压频率调节DVFS表的使用交换为定义了仅用于小核的性能范围的节流DVFS表的使用。
6.如权利要求5所述的方法,其中,所述标准DVFS表和节流DVFS表在定义小核的各个性能范围方面彼此不同。
7.如权利要求5所述的方法,其中,所述异构多核处理器包括多个大核,以及
根据所述多个大核当中的激活的大核的数目,所述标准DVFS表和节流DVFS表是不同的。
8.如权利要求5所述的方法,还包括:
当测量的大核的温度降到低于第一温度阈值的第二温度阈值之下时,将小核的作业队列迁移回到大核。
9.如权利要求1所述的方法,其中,使用与大核集成在一起的温度传感器来执行大核的温度的测量。
10.一种操作包括异构多核处理器的电子系统的方法,所述异构多核处理器包括大核簇和小核簇,所述大核簇包括第一大核和被布置为在物理上与第一大核相邻的第二大核,所述小核簇包括第一小核和第二小核,其中,第一大核和第二大核分别是高性能/高功耗的核,而且第一小核和第二小核分别是低性能/低功耗的核,其中将第一大核映射到第一小核以形成第一核对,以及将第二大核映射到第二小核以形成第二核对,该方法包括:
使用温度传感器测量第一大核的温度;
当测量的第一大核的温度超过第一温度阈值时,将分配给第一大核的第一当前核负载中的至少一个任务切换到第一小核;以及
当测量的第一大核的温度超过高于第一温度阈值的第二温度阈值时,分配给第二大核的第二当前核负载中的至少一个任务切换到第二小核,
其中,响应于测量第一大核的温度,将不同的动态电压频率调节DVFS表应用于第一核对和第二核对,
其中,基于控制的中断来测量第一大核的温度。
11.如权利要求10所述的方法,还包括:
其中,将第一当前核负载中的所述至少一个任务切换到第一小核包括内核内切换,以使得在任一给定时间第一核对中的第一大核和第一小核中只有一个被激活,以及
将第二当前核负载中的所述至少一个任务切换到第二小核包括内核内切换,以使得在任一给定时间第二核对中的第二大核和第二小核中只有一个被激活。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410602301.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异构存储的容灾系统及方法
- 下一篇:作业系统更新方法