[发明专利]用于在多集群异构处理器架构中提供动态高速缓存扩展的系统和方法有效
申请号: | 201680005459.8 | 申请日: | 2016-01-06 |
公开(公告)号: | CN107111553B | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | H·J·朴;K·V·万卡;S·K·安巴普拉姆;S·K·阿加瓦尔;A·纳姆乔希;H·布塔达 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/0806 | 分类号: | G06F12/0806;G06F12/0875;G06F9/50 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 描述了多集群异构处理器架构中的动态高速缓存扩展:系统包括具有第一二级(L2)高速缓存的第一处理器集群和具有第二L2高速缓存的第二处理器集群。系统还包括与第一L2高速缓存和第二L2高速缓存通信的控制器。控制器从第一处理器集群接收处理器工作负荷输入和高速缓存工作负荷输入。基于处理器工作负载输入和高速缓存工作负荷输入,高速缓存控制器确定与第一处理器集群相关联的当前任务是否受第一L2高速缓存的大小阈值或第一处理器集群的性能阈值限制。如果当前任务受第一L2高速缓存的大小阈值的限制,则控制器使用第二L2高速缓存的至少一部分作为第一L2高速缓存的扩展。 | ||
搜索关键词: | 用于 集群 处理器 架构 提供 动态 高速缓存 扩展 系统 方法 | ||
【主权项】:
1.一种用于在便携式计算设备中的多集群异构处理器架构中提供动态高速缓存扩展的方法,所述方法包括:在包括第一处理器集群和具有相关联的第二高速缓存的第二处理器集群的多集群异构处理器架构中,接收针对所述第一处理器集群和相关联的第一高速缓存的用于表示对处理器工作负荷的测度的处理器工作负荷输入和用于表示对高速缓存工作负荷的测度的高速缓存工作负荷输入;基于所述高速缓存工作负荷输入来确定与所述第一处理器集群相关联的当前任务是否受所述第一高速缓存的大小阈值限制,基于所述处理器工作负荷输入和所述高速缓存工作负荷输入来确定与所述第一处理器集群相关联的所述当前任务是否受所述第一处理器集群的性能阈值限制且不受所述第一高速缓存的所述大小阈值限制;响应于确定所述当前任务受所述第一高速缓存的所述大小阈值限制,使用与所述第二处理器集群相关联的所述第二高速缓存的至少一部分作为所述第一高速缓存的扩展;以及响应于确定所述当前任务受所述第一处理器集群的所述性能阈值限制且不受所述第一高速缓存的所述大小阈值限制,将所述当前任务从所述第一处理器集群迁移到所述第二处理器集群。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680005459.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种弧形锁面抛光机
- 下一篇:一种五金件表面打磨喷涂加工设备