[发明专利]带有上下文提示的功能的唤醒和调度在审
申请号: | 202010221691.3 | 申请日: | 2020-03-26 |
公开(公告)号: | CN112306652A | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | A·巴赫姆斯基;K·A·多什;R·孔达帕利;V·苏霍姆利诺夫 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 贾丽萍 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 带有 上下文 提示 功能 唤醒 调度 | ||
1.一种用于监测对存储器区域的存取的装置,所述装置包括:
存储器设备,其包括至少一个存储器区域,以及
功能调度器,用于监测对所述至少一个存储器区域的存取,其中,响应于对存储器区域的存取,所述功能调度器用于将被存取存储器区域的标识写入一个或多个寄存器,并且与所述被存取存储器区域相关联的目标功能用于基于所述一个或多个寄存器中被存取部分的所述标识而仅读取所述被存取存储器区域的所述被存取部分。
2.根据权利要求1所述的装置,其中,所述功能调度器用于将请求功能唤醒的源和与作业相关的信息从存储器区域标识到所述一个或多个寄存器,并且所述装置包括处理器,其中,
所述处理器用于执行监测应用,
所述功能调度器用于唤醒所述监测应用,并且
所述目标功能用于从所述一个或多个寄存器存取所述源的所述标识以及所述与作业相关的信息。
3.根据权利要求1所述的装置,其中,所述功能调度器用于将关于从存储器区域请求功能唤醒的源的信息以及定时器信息复制到所述一个或多个寄存器,并且所述装置包括处理器,其中,
所述处理器用于执行监测应用,
所述功能调度器用于唤醒所述监测应用,并且
所述定时器信息用于控制所述目标功能能够执行的时间。
4.根据权利要求3所述的装置,其中,在完成与所述定时器信息相关联的定时器之前,所述目标功能用于在不需要保存其上下文以用于下次被调度而运行之处完成执行。
5.根据权利要求1所述的装置,包括处理器,其中,所述处理器用于执行监测应用以唤醒与所述被存取存储器区域相关联的所述目标功能。
6.根据权利要求1所述的装置,其中,所述功能调度器包括MONITOR/MWAIT设备或存储器监测设备。
7.根据权利要求1所述的装置,包括处理器,其中,所述处理器用于执行监测应用,以应用过滤器来确定是否唤醒与所述被存取存储器区域相关联的所述目标功能,并且其中,如果所述过滤器指示不基于源唤醒所述目标功能,则所述监测应用不响应于所述被存取存储器区域来唤醒所述目标功能。
8.根据权利要求1所述的装置,包括至少一个源,所述至少一个源用于请求通过被监测存储器存取、发布中断或另一事件来执行功能唤醒,并且所述装置包括处理器,其中,源包括一个或多个设备、租户、由处理器执行的软件。
9.根据权利要求1所述的装置,包括处理器,其中,所述处理器用于执行监测应用,以应用过滤器来确定是否唤醒与所述被存取存储器区域相关联的所述目标功能,并且其中,如果所述过滤器指示不基于提交类型唤醒所述目标功能,则所述监测应用不响应于所述被存取存储器区域来唤醒所述目标功能。
10.根据权利要求9所述的装置,其中,所述提交类型包括下列各项中的一项或多项:对某些被监测的至少一个存储器区域的写入、不改变被监测的至少一个存储器区域的写入、基于输入输出一致性的存取、读取或数据被写入存储器但高速缓存线不被刷新。
11.根据权利要求1所述的装置,其中,所述功能调度器用于监测两个或更多个存储器区域,并且指示对所监测的两个或更多个存储器区域的存取的两个或更多个源。
12.根据权利要求1所述的装置,其中,所述功能调度器用于至少基于唤醒请求的源的优先级等级来确定唤醒目标功能的优先级。
13.根据权利要求1所述的装置,包括网络接口、数据中心、服务器或机架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010221691.3/1.html,转载请声明来源钻瓜专利网。