[发明专利]检测外围组件互连(PCI)快速网络中的丢失和乱序的发布写入分组有效
申请号: | 201080010456.6 | 申请日: | 2010-05-28 |
公开(公告)号: | CN102341797A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | T·格雷格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 外围 组件 互连 pci 快速 网络 中的 丢失 发布 写入 分组 | ||
技术领域
本发明一般地涉及计算机系统,更具体地说,涉及在快速外围组件互连(PCIe)网络中写入数据。
背景技术
外围组件互连(PCI)是在计算机中连接硬件设备的计算机总线架构。PCI express(PCIe)是PCI的更高版本,它使用点对点串行连接,而非PCI所采用的共享并行总线架构。采用PCIe的计算机系统通过发送分组进行通信。
发明内容
相应地,本发明在第一方面提供了一种用于处理PCIe网络中的分组的系统,所述系统包括:接收器,其与PCIe交换机通信以接收PCIe发布的写入分组,所述PCIe发布的写入分组包括所接收的标记标识符和标识请求设备的请求设备标识符;存储机制,其用于存储所述请求设备的预期标记标识符;比较器,其用于将所接收的标记标识符与所述预期标记标识符相比较以及响应于所接收的标记标识符不匹配所述预期标记标识符而设置错误标志。
所述系统还可以包括用于响应于完成所述比较而递增所述请求设备的所述预期标记标识符的递增器。优选地,在所述请求设备与所述接收设备之间定期同步所接收的标记标识符和所述预期标记标识符。优选地,所述接收设备是PCIe根复合体设备,并且所述存储机制包括通过请求设备标识符索引的设备表。优选地,所述接收设备是PCIe端点,并且所述存储机制包括与所述请求设备对应的寄存器。所述系统还可以包括位于请求设备处的发布的写入分组机制,其用于访问标识接收设备的PCIe发布的写入分组以及用于将对应于所述接收设备的当前标记标识符插入所述发布的写入分组中的标记字段;位于所述请求设备处的存储机制,其用于存储对应于所述接收设备的当前标记标识符;位于所述请求设备处的与PCIe交换机通信的发送器,其用于经由所述PCIe交换机将所述PCIe发布的写入分组发送到所述接收设备。所述系统还可以包括位于所述请求设备处的递增器,其用于响应于完成所述插入而递增与所述接收设备对应的当前标记标识符。
在第二方面,本发明提供了一种用于处理PCIe网络中的分组的方法,所述方法包括:在接收设备处接收PCIe发布的写入分组,所述PCIe发布的写入分组包括所接收的标记标识符和标识请求设备的请求设备标识符;确定所述请求设备的预期标记标识符;将所接收的标记标识符与所述预期标记标识符相比较;以及响应于所接收的标记标识符不匹配所述预期标记标识符而设置错误标志。优选地,所述方法还包括:响应于完成所述比较而递增所述请求设备的所述预期标记标识符。所述方法还可以包括:在请求设备处访问标识接收设备的PCIe发布的写入分组;确定与所述接收设备对应的当前标记标识符;将所述当前标记标识符插入所述发布的写入分组中的标记字段;以及将发布的写入分组发送到所述接收设备。所述方法还可以包括:响应于完成所述插入而递增与所述接收设备对应的当前标记标识符。优选地,将所述请求设备处的当前标记标识符与所述接收设备处的预期标记标识符定期同步。优选地,所述请求设备是所述PCIe网络中的根复合体设备,并且确定当前标记标识符包括访问地址查找表和下行标记表中的一个或多个。优选地,所述请求设备是PCIe网络中的端点,并且确定当前标记标识符包括读取与所述接收设备对应的寄存器。
在第三方面,提供了一种包括计算机程序代码的计算机程序,当所述计算机程序代码被载入计算机系统并在其上执行时,将导致所述计算机系统执行第二方面中的方法的所有步骤。
一个示例性实施例包括用于处理快速外围组件互连(PCIe)网络中的分组的计算机程序产品。所述计算机程序产品包括可由处理电路读取的有形存储介质,所述有形存储介质存储由所述处理电路执行以执行方法的指令。所述方法包括:在接收设备处接收PCIe发布的写入分组,所述PCIe发布的写入分组包括所接收的标记标识符和标识请求设备的请求设备标识符。确定所述请求设备的预期标记标识符。将所接收的标记标识符与所述预期标记标识符相比较。如果所接收的标记标识符不匹配所述预期标记标识符,则设置错误标志。
另一示例性实施例是一种用于处理PCIe网络中的分组的系统。所述系统包括:接收器,其与PCIe交换机通信以接收PCIe发布的写入分组。所述PCIe发布的写入分组包括所接收的标记标识符和标识请求设备的请求设备标识符。所述系统还包括:存储机制,其用于存储所述请求设备的预期标记标识符。所述系统还包括:比较器,其用于将所接收的标记标识符与所述预期标记标识符相比较以及在所接收的标记标识符不匹配所述预期标记标识符时设置错误标志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080010456.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:百万千瓦级火电及核电凝汽器抽真空成套装置
- 下一篇:一种微波高温推板窑