发明名称 |
用于在虚拟化系统中控制处理单元功率的系统和方法 |
摘要 |
本发明揭示一种动态地控制多核处理单元内的功率的方法,且所述方法包含:执行多个虚拟核;在所述虚拟核处以虚拟方式执行一个或一个以上任务、一个或一个以上线程,或其组合;以及在第零物理核处以物理方式执行一个或一个以上任务、一个或一个以上线程,或其组合。所述方法可进一步包含接收多个虚拟核的工作负荷的并行程度,且确定所述虚拟核的所述工作负荷的所述并行程度是否等于第一唤醒条件。 |
申请公布号 |
CN102695998B |
申请公布日期 |
2015.05.20 |
申请号 |
CN201080056512.X |
申请日期 |
2010.12.08 |
申请人 |
高通股份有限公司 |
发明人 |
博胡斯拉夫·雷赫利克;阿里·伊兰里;布莱恩·J ·萨尔斯贝瑞;素密·苏尔;史蒂文·S·汤姆森 |
分类号 |
G06F1/32(2006.01)I |
主分类号 |
G06F1/32(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种在无线装置中动态地控制多核中央处理单元CPU内的功率的方法,所述方法包括:在所述多核CPU的至少一个物理核上执行多个虚拟核;在所述多个虚拟核的至少一者中执行一个或一个以上任务、一个或一个以上线程或其组合;接收指示所述多个虚拟核上的工作负荷的并行程度的值,其中指示所述并行程度的值包括所述多核CPU操作系统OS的准备运行队列中的任务及线程的总数目;确定所述指示所述多个虚拟核上的工作负荷的并行程度的值是否大于或等于第一唤醒条件;及至少部分基于所述多个虚拟核上的工作负荷的所述并行程度来控制所述多核CPU内的功率。 |
地址 |
美国加利福尼亚州 |