[发明专利]控制处理适配器中断请求的速率有效
| 申请号: | 201080066986.2 | 申请日: | 2010-11-08 |
| 公开(公告)号: | CN102906704A | 公开(公告)日: | 2013-01-30 |
| 发明(设计)人: | G·斯特曼三世;D·克拉多克;T·格雷格;D·W·施密特;B·F·贝尔马尔;M·法雷尔;D·L·奥西塞克;R·陶尔曹;J·伊斯顿 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 张亚非;于静 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 处理 适配器 中断 请求 速率 | ||
技术领域
本发明大体涉及计算环境中的中断处理,更具体地,涉及控制从计算环境中的适配器所产生的中断请求的处理。
背景技术
在一些计算环境(例如基于由位于纽约阿蒙克的国际商业机器公司提供的的那些计算环境)中,由输入/输出(I/O)适配器请求的中断被分配到中断子类。这些子类用于例如对中断进行优选性排序以便由处理器的操作系统进行处理。
为了使计算环境的处理器处理中断子类(ISC)的中断,针对该子类使能所述处理器。当被使能时,它可处理该子类的中断,但不处理它未针对其被使能的其他子类的中断。多个处理器可针对一子类被使能,并且因此,多个处理器可并发地处理给定子类的中断。
Connor等人的2006年6月20日发布的标题为“Method,System,andArticle of Manufacture for Adjusting Interrupt Levels”(用于调整中断等级的方法、系统和制造品)的美国专利号7,065,598提供了一种用于调整中断等级的方法、系统和制造品。确定计算设备的当前系统中断速率,其中,所述当前系统中断速率是来自多个中断产生代理的中断速率的总和。将该当前系统中断速率与关联于计算设备的至少一个阈值中断速率相比较。基于该比较,调整所述多个中断产生代理中的中断产生代理的中断调节(moderation)等级。
Marmash等人的2008年7月8日发布的标题为“Interrupt ProcessingSystem”(中断处理系统)的美国专利号7,398,343描述了一种具有中断保持寄存器的中断处理系统,每个保持寄存器对应于不同类的中断。写队列发布(post)由所述中断保持寄存器所要求的服务。中断向量寄存器具有对应于不同类的中断的位(bit)位置。读队列具有耦合到所述多个中断保持寄存器并且耦合到所述中断向量寄存器的输入。检测逻辑耦合在由所述读写队列馈给的仲裁器与处理器之间,其用于:(a)指示何时中断已从写仲裁器传递到处理器;(b)检测这种传递的中断的中断类;(c)使所述中断向量寄存器中对应于所检测中断类的位位置之一能够存储指示针对这种所检测中断类的服务要求的状态;和(d)其中,存储在所述中断向量寄存器中的数据经由所述读队列和仲裁器选择器而传递到处理器。
Olesen等人的2003年9月2日发布标题为“Interrupt Pacing in DataTransfer Unit”(数据传输单元中的中断调速)的美国专利号6,615,305中公开了一种用于控制数据传输单元向CPU产生的中断数的装置和方法。调速单元用于记录从数据传输单元到CPU的所尝试的数据传输(事件),并且将此值与用户定义的阈限值进行比较。当事件的数量达到所述阈限值时,就产生到CPU的中断。
发明内容
根据本发明的一方面,提供一种能力以控制多少处理器并发处理用于给定中断子类的中断,和/或控制处理中断的速率。
通过提供如权利要求1所述的方法以及用于控制多处理器计算环境中的中断处理的系统和计算机程序产品,克服了现有技术的缺陷并提供了优势。
附图说明
作为本说明书的结尾处的权利要求的例子,本发明的一个或多个方面被特别指出和明确要求。根据下列详细描述并结合附图,本发明的上述和其他目标、特征和优势将变得明显,在附图中:
图1A示出了包含并使用本发明的一个或多个方面的计算环境的一个实施例;
图1B示出了根据本发明的方面的中央处理复合体(complex)的一个实施例,其中主机执行一个或多个客户(guest);
图2A描述了根据本发明的方面的图1中的系统存储器和I/O集线器的更多细节的一个实施例;
图2B示出了根据本发明的方面的图1中的系统存储器和I/O集线器的更多细节的另一实施例;
图2C示出了根据本发明的方面使用的客户适配器中断表(GAIT)中的项的一个实施例;
图2D示出了根据本发明的一方面使用的客户中断状态区域(GISA)的一个实施例;
图2E示出了根据本发明的一方面使用的适配器中断转发表(AIFT)的项的一个实施例;
图3示出了根据本发明的一方面处理从适配器接收的消息信号中断的逻辑的概况的一个实施例;
图4示出了根据本发明的一方面示出在多种中断处理模式之间的转换的状态图的一个示例;
图5A示出了根据本发明的一方面使用的设置中断控制指令的一个实施例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080066986.2/2.html,转载请声明来源钻瓜专利网。





