Various embodiments of methods and systems for energy aware thermal management in a portable computing device comprising a heterogeneous multiprocessor chip system (\SoC\) are disclosed herein. Due to the various parts of the processing of heterogeneous multi processor SoC in May at a given temperature, showing different processing efficiency, so we can use energy aware thermal management technology (compare the performance data in their measurement of the operating temperature of the various processing components), to adjust the power supply, minimum energy processing unit the work load redistribution from the minimum efficiency processing units, or power conversion mode components of the minimum energy efficiency, to optimize the quality of service (\QoS\). In these ways, the solution is optimized for the average power consumed across SoC for processing a MIPS workload.
【技术实现步骤摘要】
【国外来华专利技术】关于相关申请的声明根据35U.S.C.§119,本申请要求享受2014年4月8日提交的、标题为“SYSTEM AND METHOD FOR THERMAL MITIGATION IN A SYSTEM ON A CHIP”的美国临时专利申请61/977,013作为非临时申请的优先权,故以引用方式将其全部内容并入本文。此外,根据35U.S.C.§119,本申请还要求享受2014年4月18日提交的、标题为“ENERGY EFFICIENCY AWARE THERMAL MANAGEMENT IN A HETEROGENEOUS MULTI-PROCESSOR SYSTEM ON A CHIP”的美国临时专利申请61/981,714作为非临时申请的优先权,故以引用方式将其全部内容并入本文。本申请与2014年5月18日向美国专利商标局提交的、标题均为“ENERGY EFFICIENCY AWARE THERMAL MANAGEMENT IN A MULTI-PROCESSOR SYSTEM ON A CHIP”的两份非临时申请有关,这两份申请的代理人案卷号分别为141627U1和141627U3,故以引用方式将这两份申请的全部内容并入本文。
技术介绍
便携式计算设备(“PCD”)正在个人和专业级别上成为人们的必需品。这些设备可以包括蜂窝电话、便携式数字助理(“PDA”)、便携式游戏控制台、掌上型计算机和其它便携式电子设备。典型地,PCD在尺寸方面受到限制,并由此用于PCD中的部件的空间通常极为重要。因此,在典型的PCD规格中通常没有足够的空间可被工程师和设计师利用,使得 ...
【技术保护点】
一种用于在具有同步多处理器片上系统(“SoC”)的便携式计算设备中管理热能产生的方法,所述方法包括:监测与所述多处理器SoC中的多个独立处理部件中的每一个处理部件唯一关联的温度读数,其中,所述多个处理部件共享公共的电源电压和时钟发生器频率;监测热参数;接收用于指示已超过与所述热参数相关联的门限的报警;对所监测的与所述处理部件中的每一个处理部件唯一关联的温度读数进行采样;基于所采样的温度读数,查询每一个处理部件的性能数据,其中,所述性能数据表示当给定的独立处理部件在给定的温度操作时,其功耗和工作负载处理能力之间的关系;对每一个处理部件的所述性能数据进行比较,以识别最低能效处理部件;以及将第一工作负载从所述最低能效处理部件重新分配给更高能效处理部件,其中,重新分配所述第一工作负载起到减少所述最低能效处理部件的所述功耗的作用。
【技术特征摘要】
【国外来华专利技术】2014.04.08 US 61/977,013;2014.04.18 US 61/981,714;1.一种用于在具有同步多处理器片上系统(“SoC”)的便携式计算设备中管理热能产生的方法,所述方法包括:监测与所述多处理器SoC中的多个独立处理部件中的每一个处理部件唯一关联的温度读数,其中,所述多个处理部件共享公共的电源电压和时钟发生器频率;监测热参数;接收用于指示已超过与所述热参数相关联的门限的报警;对所监测的与所述处理部件中的每一个处理部件唯一关联的温度读数进行采样;基于所采样的温度读数,查询每一个处理部件的性能数据,其中,所述性能数据表示当给定的独立处理部件在给定的温度操作时,其功耗和工作负载处理能力之间的关系;对每一个处理部件的所述性能数据进行比较,以识别最低能效处理部件;以及将第一工作负载从所述最低能效处理部件重新分配给更高能效处理部件,其中,重新分配所述第一工作负载起到减少所述最低能效处理部件的所述功耗的作用。2.根据权利要求1所述的方法,其中,所述最低能效处理部件是:每一处理的工作负载,消耗最多功率量的处理部件。3.根据权利要求1所述的方法,还包括:确定所述报警还没有被清除;对所监测的与所述处理部件中的每一个处理部件唯一关联的温度读数进行重新采样;基于所重新采样的温度读数,重新查询每一个处理部件的性能数据;对每一个处理部件的所重新查询的性能数据进行比较,以识别新的最低能效处理部件;以及将第二工作负载从所述最低能效处理部件重新分配给更高能效处理部件,其中,重新分配所述第二工作负载起到减少所述新的最低能效处理部件的所述功耗的作用。4.根据权利要求1所述的方法,还包括:确定所述报警已被清除;以及准许排队的工作负载被调度给所述最低能效处理部件。5.根据权利要求1所述的方法,还包括:将所述最低能效处理部件的功率模式从活动模式转换成空闲模式。6.根据权利要求5所述的方法,还包括:确定所述报警已被清除;以及准许所述最低能效处理部件返回到活动功率模式。7.根据权利要求1所述的方法,其中,所述热参数与以下各项中的一项相关联:皮肤温度、PoP存储器温度、结点温度和电池容量。8.根据权利要求1所述的方法,其中,所述便携式计算设备具有无线电话的形式。9.一种用于在具有同步多处理器片上系统(“SoC”)的便携式计算设备中管理热能产生的计算机系统,所述系统包括:监测模块,其用于:监测与所述多处理器SoC中的多个独立处理部件中的每一个处理部件唯一关联的温度读数,其中,每一个处理部件与专用的电源和时钟发生器相关联;监测热参数;接收用于指示已超过与所述热参数相关联的门限的报警;以及对所监测的与所述处理部件中的每一个处理部件唯一关联的温度读数进行采样;效率管理器(“EM”)模块,其用于:基于所采样的温度读数,查询每一个处理部件的性能数据,其中,所述性能数据表示当给定的独立处理部件在给定的温度操作时,其功耗和工作负载处理能力之间的关系;对每一个处理部件的所述性能数据进行比较,以识别最低能效处理部件;以及将第一工作负载从所述最低能效处理部件重新分配给更高能效处理部件,其中,重新分配所述第一工作负载起到减少所述最低能效处理部件的所述功耗的作用。10.根据权利要求9所述的计算机系统,其中,所述最低能效处理部件是:每一处理的工作负载,消耗最多功率量的处理部件。11.根据权利要求9所述的计算机系统,其中:所述监测模块还用于:确定所述报警还没有被清除;以及对所监测的与所述处理部件中的每一个处理部件唯一关联的温度读数进行重新采样;所述EM模块还用于:基于所重新采样的温度读数,重新查询每一个处理部件的性能数据;以及对每一个处理部件的所重新查询的性能数据进行比较,以识别新的最低能效处理部件;以及将第二工作负载从所述最低能效处理部件重新分配给更高能效处理部件,其中,重新分配所述第二工作负载起到减少所述新的最低能效处理部件的所述功耗的作用。12.根据权利要求9所述的计算机系统,其中:所述监测模块还用于:确定所述报警已被清除;以及所述EM模块还用于:准许排队的工作负载被调度给所述最低能效处理部件。13.根据权利要求9所述的计算机系统,其中:所述监测模块还用于:将所述最低能效处理部件的功率模式从活动模式转换成空闲模式。14.根据权利要求13所述的计算机系统,其中:所述监测模块还用于:确定所述报警已被清除;以及所述EM模块还用于:准许所述最低能效处理部件返回到活动功率模式。15.根据权利要求9所述的计算机系统,其中,所述热参数与以下各项中的一项相关联:皮肤温度、PoP存储器温度、结点温度和电池容量。16.一...
【专利技术属性】
技术研发人员:H·J·朴,Y·H·康,R·F·奥尔顿,C·L·梅德拉诺,J·J·安德森,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。