发明名称 |
数据处理系统和用于管理数据分组的传输的方法 |
摘要 |
公开了一种方法、计算机系统以及PCI Express设备/协议,它们能够实现多个不同的IO配置的高性能IO数据传输,所述IO配置包括IO链路上的可变的分组大小和/或可变的/不同的数量事务。增强了PCI Express协议,以支持利用计数器和可动态地变化的队列大小。除了标准队列条目之外,还提供/预留了几个(或所选数量的)可动态地改变的队列条目,在增强的PCI Express协议内提供了动态队列修改(DQM)工具,以监视正在进行的当前数据传输,并管理何时基于在PCI Express IO链路上传输的当前数据业务修改(增加或减小)队列条目的大小。增强的PCI Express协议提供一个平衡点,在该平衡点既有效地传输许多大数据分组,又对未完成数据分组的每一种大小的数量施加限制。 |
申请公布号 |
CN101132361A |
申请公布日期 |
2008.02.27 |
申请号 |
CN200710109987.0 |
申请日期 |
2007.06.11 |
申请人 |
国际商业机器公司 |
发明人 |
罗纳德·E.·弗雷金;柯蒂斯·C.·伍尔布林克;菲利普·R.·希利尔三世 |
分类号 |
H04L12/56(2006.01);H04L29/06(2006.01) |
主分类号 |
H04L12/56(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
李德山 |
主权项 |
1.一种数据处理系统,包括:耦接到系统总线的处理器;耦接到系统总线的外围组件互连(PCI)Express总线控制器,支持用于路由往返于系统总线和耦接到PCI结构的设备的数据分组的PCI结构,其中,所述PCI Express总线控制器包括:至少一个PCI队列,具有一个或多个队列条目,这些条目可动态地配置为容纳被安排为通过PCI结构传输的多个不同大小的数据分组;以及PCI Express固件,包括动态队列修改(DQM)逻辑,所述DQM逻辑动态地修改所述一个或多个队列条目的大小,以容纳正在被安排为通过PCI结构进行传输的数据分组的现有类型、数量和大小。 |
地址 |
美国纽约 |