[发明专利]调节处理器核操作有效
申请号: | 201680028183.5 | 申请日: | 2016-06-28 |
公开(公告)号: | CN107636636B | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 鲁兹·安德烈·巴罗索 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F9/50 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;穆德骏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调节 处理器 操作 | ||
1.一种在具有n个核的多核处理器中实现的方法,包括:
选择所述多核处理器的所述n个核中的k个核来为所述多核处理器执行专用低延迟操作,其中:
k小于n;
m个核未被选择;并且
所述多核处理器的每个核具有额定核容量;
在低于所述额定核容量下操作所选择的k个核,使得k个核由于未充分利用的容量而集体地未被充分利用;以及
在超过所述额定核容量的容量下操作所述m个核中的一个或多个,使得所述m个核在集体容量下操作,所述集体容量超过所述m个核的所述额定核容量的集体容量,并且其中周期性地循环对所述多核处理器中的所述k个核的选择,使得在每次选择时不同组的k个核被选择。
2.根据权利要求1所述的方法,其中,在超过所述额定核容量的容量下操作所述m个核中的一个或多个包括:在不超过m个额定核容量与所述未充分利用的容量之和的容量下操作所述m个核中的所述一个或多个。
3.根据权利要求1所述的方法,其中,在超过所述额定核容量的容量下操作所述m个核中的一个或多个包括:在暂时超过m个额定核容量与所述未充分利用的容量之和的容量下操作所述m个核中的所述一个或多个。
4.根据权利要求1所述的方法,其中:
所述多核处理器具有处理器额定容量;并且
在超过所述额定核容量的容量下操作所述m个核的中的一个或多个包括:在下述容量下操作所述m个核中的所述一个或多个:该容量使得所述m个核正在操作的容量之和与所述k个核正在操作的容量之和不超过所述处理器额定容量。
5.根据权利要求4所述的方法,其中,所述处理器额定容量小于所述n个核的额定核容量之和。
6.根据权利要求1所述的方法,其中,所述额定核容量是额定核操作频率。
7.根据权利要求1所述的方法,其中,所述额定核容量是额定核功耗。
8.根据权利要求1所述的方法,其中,所述额定核容量是额定核操作温度。
9.根据权利要求1所述的方法,其中,k+m等于n。
10.根据权利要求1所述的方法,其中,所述专用低延迟操作包括存储器访问操作、I/O操作和处理器间通信中的至少一个。
11.根据权利要求10所述的方法,其中,所述I/O操作是微秒I/O操作。
12.一种非暂时性存储介质,所述非暂时性存储介质与具有n个核的多核处理器进行数据通信,并且存储使所述多核处理器执行操作的指令,所述操作包括:
选择所述多核处理器的所述n个核中的k个核来为所述多核处理器执行专用低延迟操作,其中k小于n,并且m个核未被选择,并且其中所述多核处理器的每个核具有额定核容量;
在低于所述额定核容量下操作所选择的k个核,使得k个核由于未充分利用的容量而集体地未被充分利用并且周期性地循环对所述多核处理器中的所述k个核的选择;以及
在超过所述额定核容量的容量下操作所述m个核中的一个或多个,使得所述m个核在集体容量下操作,所述集体容量超过所述m个核的所述额定核容量的集体容量。
13.根据权利要求12所述的非暂时性存储介质,其中,在超过所述额定核容量的容量下操作所述m个核中的一个或多个包括:在不超过m个额定核容量与所述未充分利用的容量之和的容量下操作所述m个核中的所述一个或多个。
14.根据权利要求12所述的非暂时性存储介质,其中,在超过所述额定核容量的容量下操作所述m个核中的一个或多个包括:在暂时超过m个额定核容量与所述未充分利用的容量之和的容量下操作所述m个核中的所述一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680028183.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:充电感应的电压偏移的缓解
- 下一篇:用于使用软处理器执行软件线程的系统和方法