[发明专利]在异构多处理器片上系统中进行热驱动的工作负荷调度的方法和系统有效
申请号: | 201280067364.0 | 申请日: | 2012-10-30 |
公开(公告)号: | CN104067199B | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | S·苏尔;J·M·阿特米尔;M·D·古滋;P·T·穆勒;B·瑞奇里克 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F1/20 | 分类号: | G06F1/20;G06F1/32;G06F11/34;G06F9/50 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 亓云 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了用于在包含异构多处理器片上系统(“SoC”)的便携式计算设备中对工作负荷进行热感知调度的各方法和系统的各种实施例。由于异构多处理器SoC中的个体处理组件在给定温度下可展现不同的处理效率,且由于这些处理组件中不止一个处理组件可能能够处理给定码块,因此可以利用将这些个体处理组件在其所测量的工作温度下的各性能曲线进行比较的热感知工作负荷调度技术,通过实时、或近实时地将工作负荷分配给被最佳定位成高效地处理该码块的处理组件来使服务质量(“QoS”)最优化。 | ||
搜索关键词: | 异构多 处理器 系统 进行 驱动 工作 负荷 调度 | ||
【主权项】:
一种在具有异构多处理器片上系统(“SoC”)的便携式计算设备中调度工作负荷的方法,所述方法包括:监视与所述异构多处理器SoC中的多个个体处理组件中的每一者唯一地相关联的温度读数;接收要由所述多个个体处理组件之一处理的码块;标识所述多个处理组件中有资格处理所述码块的两个或更多个个体处理组件;基于与所述两个或更多个有资格的处理组件中的每一者唯一地相关联的所述温度读数,从性能曲线的数据库中查询每个处理组件的来自与每个处理组件唯一地相关联的多个性能曲线的性能曲线,其中所述性能曲线表示对于给定个体处理组件,在与所述温度读数相关联的给定温度下工作时功耗与工作负荷处理能力之间的关系;基于一个或多个转折点的确定来比较每个有资格的处理组件的性能曲线,以标识更高效的处理组件,其中转接点是所述性能曲线中的两条性能曲线相交的点,并且其中所述更高效的处理组件的性能曲线指示关于所确定的转折点所述更高效的处理组件将比其他有资格的处理组件消耗更少功率来处理所述码块;以及将所述码块调度到标识出的更高效的处理组件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280067364.0/,转载请声明来源钻瓜专利网。