[发明专利]基于系统性能度量在系统节点之间标识和迁移线程的方法和系统在审
申请号: | 201280073674.3 | 申请日: | 2012-06-29 |
公开(公告)号: | CN104335175A | 公开(公告)日: | 2015-02-04 |
发明(设计)人: | J·姚 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 毛力 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于基于系统性能度量来标识和迁移系统节点之间的线程的方法和系统。本文公开的示例方法包括取样在具有多个节点的计算机系统的主节点上执行的计算机程序线程的性能度量,和确定该性能度量是否超过阈值。该方法也包括如果超过该阈值则标识与由计算机程序线程访问的远程存储器关联的远程节点,和如果超过该阈值则将计算机程序线程标识为从主节点迁移到远程节点的候选对象。用这种方法,可以将频繁访问远程存储器的计算机程序线程从主节点迁移到与远程存储器关联的远程节点,以减少与由该计算机程序线程执行的存储器访问关联的延迟,进而改善系统性能。 | ||
搜索关键词: | 基于 系统 性能 度量 节点 之间 标识 迁移 线程 方法 | ||
【主权项】:
1.一种用于线程调度的装置,包括:第一数据收集器,用于收集与在具有多个节点的计算机系统的主节点上的计算机程序线程的执行关联的性能度量,所述多个节点包括所述主节点;第一监测器,用于确定所述性能度量是否超过阈值;第二数据收集器,用于收集线程标识信息;线程标识器,用于使用所述线程标识信息以确定所述计算机程序线程的身份;第三数据收集器,用于收集与由所述计算机程序线程执行的存储器加载操作关联的存储器加载操作信息,所述存储器加载操作信息从随机标记的存储器加载操作中收集;节点标识器,用于使用所收集的存储器加载操作信息来从所述多个节点中确定由所述计算机程序线程访问的远程存储器的身份,所述节点标识器使用所述远程存储器的所述身份来确定远程节点的身份;第二监测器,用于确定所述性能度量是否在阈值持续时间超过所述阈值;以及迁移候选标识器,用于基于所述第二监测器进行的所述确定将所述计算机程序线程标识为从所述主节点迁移到所述远程节点的候选对象。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280073674.3/,转载请声明来源钻瓜专利网。