发明名称 |
非对称多处理器上的自适应线程调度设备及方法 |
摘要 |
本发明描述用于在多个核心上进行自适应线程调度以减少系统能量的技术。在一个实施例中,线程调度器接收与所述多个核心相关联的泄漏电流信息。使用所述泄漏电流信息以在所述多个核心中的一者上调度线程以减少系统能量使用。还描述传感器的芯片上校准。 |
申请公布号 |
CN102246117B |
申请公布日期 |
2016.04.13 |
申请号 |
CN200980149338.0 |
申请日期 |
2009.12.11 |
申请人 |
高通股份有限公司 |
发明人 |
迈克尔·威廉·莫罗;马尼什·加尔吉 |
分类号 |
G06F1/32(2006.01)I;G06F9/50(2006.01)I |
主分类号 |
G06F1/32(2006.01)I |
代理机构 |
北京律盟知识产权代理有限责任公司 11287 |
代理人 |
宋献涛 |
主权项 |
一种用于在多个核心上进行自适应线程调度以减少系统能量使用的方法,其中每个核心具有一个或多个泄漏电流传感器,所述方法包含:基于在特定温度下的泄漏电流传感器的读数与预期泄漏电流传感器值的比较来校准用于提供与所述多个核心相关联的泄漏电流信息的每一个所述泄漏电流传感器,其中所述特定温度由在每个所述核心的操作频率设为零赫兹的情况下读取多个温度传感器,并在多个位于特定容差内的温度读数当中最后找到的平均温度来确定;接收所述多个核心的每一者的所述泄漏电流信息;部分基于所述泄漏电流信息确定所述多个核心的每一者的泄漏功率;确定与将分配到所述多个核心中的任一者的线程相关联的频率要求;基于每个核心的当前操作温度和与所述线程相关联的所述频率要求确定所述多个核心中的每一者的动态功率;将所述多个核心中的每一者的核心功率确定为所述泄漏功率和所述动态功率的和;以及将所述线程调度到所述多个核心中的具有最低核心功率的一者上。 |
地址 |
美国加利福尼亚州 |