[发明专利]通过事件触发器合并来降低系统能耗有效
申请号: | 201780022011.1 | 申请日: | 2017-03-24 |
公开(公告)号: | CN108885558B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | G·王;H·R·普拉帕卡;E·布鲁斯坦 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;陈斌 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 合并来自外部事件的触发器。各实施例包括接收多个触发器,每个触发器与一外部事件的发生相关联。被定义为对时间严格的第一触发器被调度以用于激发。被标识为机会主义的第二触发器与多个触发器中的其他触发器合并。合并包括确定与第二触发器相关联的基于应用的工作负载的重要性,确定与激发第二触发器相关的系统状态,以及基于工作负载的重要性和系统状态来确定用于激发第二触发器的条件。合并还包括标识用于激发第二触发器的条件与用于激发多个触发器中的其他触发器的条件一致,并且调度第二触发器以用于与多个触发器中的其他触发器一起激发。各实施例还包括随后与多个触发器中的其他触发器一起激发第二触发器。 | ||
搜索关键词: | 通过 事件 触发器 合并 降低 系统 能耗 | ||
【主权项】:
1.一种计算机系统,包括:一个或多个处理器;以及一种或多种其上存储有计算机可执行指令的计算机可读介质,所述计算机可执行指令能由所述一个或多个处理器执行以使所述计算机系统合并来自所述计算机系统外部的事件的触发器,所述计算机可执行指令包括能执行来使得所述计算机系统执行至少以下操作的指令:接收多个触发器,每个触发器与对应的外部事件的发生相关联并且具有基于所述外部事件的类型的类型;基于所述多个触发器中第一触发器的第一类型来将所述第一触发器标识为是对时间严格的,并且至少基于所述第一触发器是对时间严格的来调度所述第一触发器以用于激发;基于所述多个触发器中第二触发器的第二类型来将所述第二触发器标识为是机会主义的,并且至少基于所述第二触发器是机会主义的来将所述第二触发器的激发与所述多个触发器中的一个或多个其他触发器合并,包括:确定与所述第二触发器的激发相关联的工作负载的重要性,所述工作负载基于已经注册来接收所述第二类型的触发器的通知的至少一个应用;确定与激发所述第二触发器相关的系统状态;至少基于所述工作负载的重要性和所述系统状态来标识用于激发所述第二触发器的条件;标识用于激发所述第二触发器的所述条件与用于激发所述多个触发器中的所述一个或多个其他触发器的条件一致;以及当用于激发所述第二触发器的条件被满足时,调度所述第二触发器以用于与所述多个触发器中的所述一个或多个其他触发器一起激发;以及在调度所述第二触发器以用于与所述多个触发器中的所述一个或多个其他触发器一起激发之后,与所述多个触发器中的所述一个或多个其他触发器一起激发所述第二触发器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201780022011.1/,转载请声明来源钻瓜专利网。
- 上一篇:分批的任务
- 下一篇:在多个处理器之间快速转移工作负载