[发明专利]计算资源和用于处理中断的系统和方法有效
申请号: | 201810053424.2 | 申请日: | 2018-01-19 |
公开(公告)号: | CN108694078B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | G.L.德克马;J.L.拉奇;M.T.朗根巴奇 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 陈新;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 资源 用于 处理 中断 系统 方法 | ||
本公开涉及基于最近中断请求指示符和工作确认的中断,示例包括基于最近中断请求指示符和工作确认来中断处理资源。一些示例包括完成与多个工作单元相关联的工作,存储用以指定包括用以中断处理资源的请求的最近完成的工作单元的最近中断请求指示符,比较与该最近中断请求指示符相关联的工作单元信息和与由该处理资源生成的工作确认相关联的工作单元信息,以及当该比较指示该处理资源尚未处理由该最近中断请求指示符指示的已完成工作单元时中断该处理资源。
技术领域
本公开一般涉及基于最近中断请求指示符和工作确认的中断。
背景技术
在计算机系统中,外围设备可以为该计算机系统的中央处理单元(CPU)或(一个或多个)其它处理资源完成工作任务。这样的工作任务可以涉及例如从CPU卸载的计算或者网络分组传输。在一些示例中,外围设备可以使用中断来向CPU通知已完成的工作。
发明内容
在一个方面,本公开提供了一种计算资源,包括:包括逻辑的计算电路,所述逻辑能够执行以:完成与使得可用于所述计算电路的多个工作单元相关联的工作;存储用以指定包括用以中断处理资源的请求的最近完成的工作单元的最近中断请求指示符,其中所述处理资源与所述计算电路分离;响应于所述处理资源清除了中断待决指示符,比较与所述最近中断请求指示符相关联的工作单元信息和与由所述处理资源生成的工作确认相关联的工作单元信息,所述工作确认用以指示已在由所述计算电路完成后由所述处理资源处理了的至少一个工作单元;以及在所述比较指示所述处理资源尚未处理由所述最近中断请求指示符指示的已完成工作单元时中断所述处理资源。
在一个方面,本公开提供了一种用于处理中断的系统,包括:中央处理单元CPU,用于执行用以将包括给定工作单元的工作单元添加到在存储器中存储的工作列表的指令;以及计算电路,用于完成由所述工作单元指定的工作;其中,在所述计算电路完成了由所述给定工作单元指定的所述工作的执行之后,所述计算电路用于识别所述给定工作单元是否包括中断请求;其中,响应于所述给定工作单元包括中断请求的识别,所述计算电路用于存储用以将所述给定工作单元指定为所述工作列表中的、包括用以中断所述CPU的请求的最近完成的工作单元的最近中断请求指示符;其中,所述CPU用于执行用以存储用以指示所述工作列表中的在由所述计算电路完成之后已由所述CPU处理了的至少一个工作单元的工作确认的指令;以及其中,响应于所述CPU清除了中断待决指示符,所述计算电路用于比较与所述最近中断请求指示符相关联的工作单元信息和与所述工作确认相关联的工作单元信息,并且当所述比较指示所述CPU尚未处理由所述最近中断请求指示符指示的所述给定工作单元时用于中断所述CPU。
在一个方面,本公开提供了一种用于处理中断的方法,包括:用与计算设备的中央处理单元CPU分离的计算电路,完成由在所述计算设备的存储器中存储的工作列表中的工作单元指定的工作;用所述计算电路,识别所述计算电路已完成的、包括中断请求的、所述工作单元中的给定的一个工作单元;用所述计算电路,响应于所述识别而存储用以将所述给定工作单元指定为包括用以中断所述CPU的请求的最近完成的工作单元的最近中断请求指示符;用所述计算电路,确定用于所述工作列表的中断待决指示符具有指示与所述工作列表相关的中断当前正关于所述CPU而待决的待决状态;用所述计算电路,响应于确定了所述中断待决指示符具有所述待决状态而前进至所述工作列表中的下一工作单元而不中断所述CPU;响应于所述CPU将所述中断待决指示符设置成清除状态,用所述计算电路基于由所述计算电路进行的与所述最近中断请求指示符相关联的工作单元信息和与所述CPU的工作确认相关联的工作单元信息的比较来确定是否要中断所述CPU,所述比较的结果用以指示所述CPU是否已处理了由所述计算电路完成且由所述最近中断请求指示符指示的所述给定工作单元。
附图说明
以下详细描述参考附图,其中:
图1是示例计算系统的框图,所述示例计算系统包括用以比较与最近中断请求指示符相关联的工作单元信息和与工作确认相关联的工作单元信息的计算电路;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810053424.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于改进二进制蝙蝠算法的分布式系统任务调度方法
- 下一篇:半导体设备