[发明专利]用于改进PCI-X或PCI网桥性能的缓冲器管理无效
申请号: | 00108930.7 | 申请日: | 2000-05-17 |
公开(公告)号: | CN1296225A | 公开(公告)日: | 2001-05-23 |
发明(设计)人: | R·A·凯利;D·M·尼尔;L·D·怀特利;A·G·雅内斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 罗朋,傅康 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改进 pci 性能 缓冲器 管理 | ||
本发明一般地涉及用于改进PCI-X或PCI网桥性能的缓冲器管理,并特别地涉及用于管理跨越PCI-X或PCI网桥的事务的系统和方法。更特别地,本发明涉及等待、增加和/或优化用于其大小跨越一个PCI-X或PCI网桥的事务的可用缓冲器。这里,术语PCI-X或PCI网桥指一个PCI-X到PCI-X或PCI到PCI的网桥,该网桥连接两个PCI总线。PCI-X是目前正被开发的PCI总线的高性能扩展。
外围设备互连(PCI)规范已经被开发,并继续被改进用于在主计算机、系统存储器和各种设备或适配器,诸如总线上的设备,插卡,或集成的适配器,之间的通讯。关于PCI的该规范已经被细化为PCI规范版本2.2,于1998年12月公布。PCI-X是由PCI特别权益小组(PCISIG)正在开发的规范草案,作为对PCI规范的补充,将在1999年中期发布。PCI-X试图向后兼容。因此,两种网桥接口必须既能在PCI模式,又能在PCI-X模式下工作(PCI到PCI,PCI-X到PCI-X,PCI到PCI-X,PCI-X到PCI)。这些规范在此引入作为参考。
不同的事务,诸如输入/输出(I/O)事务以及直接存储访问(DMA)事务,跨越在主计算机和不同的设备以及I/O设备与系统存储器之间的PCI-X或PCI网桥发生。跨越这样的网桥的延迟的事务需要宿主重复该事务直到它停止接收重试并且该事务被完成。但是,伴随延迟的事务的问题是宿主必须持续地重复并等待直到合适的缓冲器可用或它通过主桥接收到导致事务的合并或备份的数据请求。分割跨越这些网桥的事务避免了使宿主等待以及重复该事务,并允许命令被网桥接收,结果(数据)随后返回,而该网桥作为宿主。但是分割事务可以导致大的事务被分解为较小的事务,而跨越网桥被处理的较小的事务通常比大事务在使用总线上效率低。
举例来说,现行的PCI-X规范草案提供对分割读的大小的编程能力(最多4K字节)。此外,该PCI-X规范草案提供一个设备或适配器能够发出的最大数目的未解决请求(最多32个请求),并且还要求该设备或适配器不经过重试接收在一个总线事务中未解决的读完成。一个总线事务可以包括一个地址周期,一个属性周期,一个目标响应周期,一个或多个数据周期,以及一个周转周期。一个PCI-X到PCI-X(PtP)网桥目前被允许在一个(1)ADB(一个ADB是具有128字节的数据块,该数据块在128字节地址边界对齐)在网桥的缓冲空间中可用时接收一个读完成事务或延迟内存写事务。缓冲空间的一个(1)ADB的可用性可以导致在PtP网桥接收部分读完成数据时较大的读完成被分割为较小的读完成,并且然后被断开连接。问题在于当一个(1)ADB事务在网桥中被缓冲,它们将被传递给网桥的另一端,并作为单个ADB传输被执行。该单个ADB传输降低了总线的有效带宽,其中数据在该总线中被接收和传递。
在系统忙时,这问题变得尤其严重。该问题在系统忙时开始出现,并一直存在直到系统变得不太忙。这样的问题的一个例子参考图2被说明。PtP网桥22具有缓冲器以接收并保存来自总线20的数据直到网桥22能够获得对另一总线24的访问并将该数据传递给最终目的地。图2显示了PtP网桥22中需要的缓冲类型,即延迟内存写(PMW)缓冲器30,分割读完成(SRC)和分割写完成(SWC)缓冲器32,以及分割读请求(SRR)和分割写请求(SWR)缓冲器34。PtP网桥22的事务类型是延迟内存写(PMW),分割读完成(SRC),分割写完成(SWC),分割写请求(SWR),以及分割写请求(SWR)。一个分割完成可以是一个SRC或SWC,而一个分割请求可以是一个SRR或SWR。图2显示的缓冲器只被显示用于从PCI-X总线20(总线#1)到PCI-X总线24(总线#2)的事务。用于从PCI-X总线24(总线#2)到PCI-X总线20(总线#1)的事务的类似的缓冲器存在但没有被显示在图2中,因为单个缓冲器组足以描述这个问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00108930.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多层食物容器
- 下一篇:运用图画检索因特网网站信息的方法和图形网络通讯系统