Event Queue in a Logical Partition
    1.
    发明申请
    Event Queue in a Logical Partition 审中-公开
    逻辑分区中的事件队列

    公开(公告)号:US20080028116A1

    公开(公告)日:2008-01-31

    申请号:US11777316

    申请日:2007-07-13

    IPC分类号: G06F13/24

    摘要: An information processing system is provided which includes a plurality of system resources, and an event queue having a predetermined number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events in the event queue, wherein the entries are limited to a predetermined number of active entries in the event queue per each type of event per each of the system resources. In a particular embodiment, the number of entries per each type of event for each of the system resources is limited to one.

    摘要翻译: 提供了包括多个系统资源的信息处理系统和具有预定数量的条目的事件队列。 信息处理系统的事件记录机制可操作用于对事件队列中的事件进行条目,其中每个系统资源每个事件类型事件限制事件队列中预定数量的活动条目。 在特定实施例中,每个系统资源的每种类型的事件的条目数量被限制为一个。

    Infiniband general services queue pair virtualization for multiple logical ports on a single physical port
    3.
    发明申请
    Infiniband general services queue pair virtualization for multiple logical ports on a single physical port 失效
    Infiniband通用服务在单个物理端口上的多个逻辑端口的队列对虚拟化

    公开(公告)号:US20050100033A1

    公开(公告)日:2005-05-12

    申请号:US10702994

    申请日:2003-11-06

    IPC分类号: H04L12/56

    摘要: A method, system, and computer program product are disclosed within a logically partitioned data processing system for providing an aliased queue pair for each logical partition for the single general services management queue pair that exists within a physical host channel adapter. Packets intended for the logical ports are received at the physical port. Multiple partitions exist within the data processing system. When one of these partitions needs to use one of the logical ports, a queue pair is selected. The queue pair is then associated with the logical port. The queue pair is configured as an aliased general services management queue pair and is used by the partition as if the aliased queue pair were the single general services management queue pair provided in the channel adapter.

    摘要翻译: 在逻辑分区的数据处理系统中公开了一种方法,系统和计算机程序产品,用于为存在于物理主机信道适配器内的单个通用业务管理队列对的每个逻辑分区提供混叠队列对。 用于逻辑端口的数据包在物理端口接收。 数据处理系统中存在多个分区。 当其中一个分区需要使用其中一个逻辑端口时,将选择一个队列对。 队列对与逻辑端口相关联。 队列对被配置为别名通用业务管理队列对,由分区使用,就好像别名队列对是通道适配器中提供的单一通用业务管理队列一样。

    Event queue structure and method
    4.
    发明申请
    Event queue structure and method 有权
    事件队列结构和方法

    公开(公告)号:US20060230209A1

    公开(公告)日:2006-10-12

    申请号:US11100838

    申请日:2005-04-07

    IPC分类号: G06F13/24

    摘要: An information processing system is provided which includes a plurality of system resources, and an event queue having a maximum number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events in the event queue, wherein the entries are limited to a predetermined number of active entries in the event queue per each type of event per each of the system resources. In a particular embodiment, the number of entries per each type of event for each of the system resources is limited to one.

    摘要翻译: 提供了包括多个系统资源的信息处理系统和具有最大数量的条目的事件队列。 信息处理系统的事件记录机制可操作用于对事件队列中的事件进行条目,其中每个系统资源每个事件类型事件限制事件队列中预定数量的活动条目。 在特定实施例中,每个系统资源的每种类型的事件的条目数量被限制为一个。

    Event Queue in a Logical Partition
    5.
    发明申请
    Event Queue in a Logical Partition 有权
    逻辑分区中的事件队列

    公开(公告)号:US20070245050A1

    公开(公告)日:2007-10-18

    申请号:US11764988

    申请日:2007-06-19

    IPC分类号: G06F13/00

    摘要: An information processing system is provided which includes a plurality of system resources, and an event queue having a predetermined number of entries. An event recording mechanism of the information processing system is operable to make entries regarding events in the event queue, wherein the entries are limited to a predetermined number of active entries in the event queue per each type of event per each of the system resources. In a particular embodiment, the number of entries per each type of event for each of the system resources is limited to one.

    摘要翻译: 提供了包括多个系统资源的信息处理系统和具有预定数量的条目的事件队列。 信息处理系统的事件记录机制可操作用于对事件队列中的事件进行条目,其中每个系统资源每个事件类型事件限制事件队列中预定数量的活动条目。 在特定实施例中,每个系统资源的每种类型的事件的条目数量被限制为一个。

    Method for implementing dynamic virtual lane buffer reconfiguration
    6.
    发明申请
    Method for implementing dynamic virtual lane buffer reconfiguration 失效
    实现动态虚拟通道缓冲区重新配置的方法

    公开(公告)号:US20050060445A1

    公开(公告)日:2005-03-17

    申请号:US10660033

    申请日:2003-09-11

    IPC分类号: G06F3/00 H04L12/56

    摘要: A method, apparatus and computer program product are provided for implementing dynamic Virtual Lane buffer reconfiguration in a channel adapter. A first register is provided for communicating an adapter buffer size and allocation capability for the channel adapter. At least one second register is provided for communicating a current port buffer size and one second register is associated with each physical port of the channel adapter. A plurality of third registers is provided for communicating a current VL buffer size, and one third register is associated with each VL of each physical port of the channel adapter. The second register is used for receiving change requests for adjusting the current port buffer size for an associated physical port. The third register is used for receiving change requests for adjusting the current VL buffer size for an associated VL.

    摘要翻译: 提供了一种用于在通道适配器中实现动态虚拟通道缓冲器重新配置的方法,装置和计算机程序产品。 第一个寄存器用于传送适配器缓冲区大小和通道适配器的分配能力。 提供至少一个第二寄存器用于传送当前端口缓冲器大小,一个第二寄存器与信道适配器的每个物理端口相关联。 提供多个第三寄存器用于传送当前的VL缓冲器大小,并且一个第三寄存器与通道适配器的每个物理端口的每个VL相关联。 第二个寄存器用于接收用于调整相关物理端口的当前端口缓冲区大小的更改请求。 第三寄存器用于接收用于调整相关VL的当前VL缓冲器大小的改变请求。

    APPARATUS AND METHOD FOR TRACKING PACKETS IN A RELIABLY CONNECTED TRANSMISSION SYSTEM
    7.
    发明申请
    APPARATUS AND METHOD FOR TRACKING PACKETS IN A RELIABLY CONNECTED TRANSMISSION SYSTEM 失效
    用于在可靠的连接传输系统中跟踪分组的装置和方法

    公开(公告)号:US20080072114A1

    公开(公告)日:2008-03-20

    申请号:US11949026

    申请日:2007-12-01

    IPC分类号: H04L12/56

    摘要: A method and apparatus tracks packets and reliably transmits data over a computer transmission system with a reduced amount of memory needed in the transmission interface. The invention eliminates the need to keep all the packets of data queued until the acknowledge message for that data has arrived. Instead, it keeps track of how many packets have been sent and which packets correspond to the end of a message, marking them off when acknowledge messages are received. If packets are lost, the invention determines which packet were lost, backs up to the lost packet, re-fetches the data and resends it. Embodiments of the present invention eliminate the need to queue packets, reducing silicon size and allowing the available bandwidth of the output bus to be more fully utilized.

    摘要翻译: 一种方法和装置跟踪分组并通过计算机传输系统可靠地传输数据,传输接口中所需的存储器数量减少。 本发明消除了在数据的确认消息到达之前排队所有数据包的需要。 相反,它跟踪已经发送了多少个数据包,哪些数据包对应于消息的结尾,在接收到确认消息时将它们标记出来。 如果分组丢失,则本发明确定哪个分组丢失,备份到丢失的分组,重新获取数据并重新发送。 本发明的实施例消除了对分组进行排队的需要,减小了硅尺寸并且允许更充分地利用输出总线的可用带宽。

    APPARATUS AND METHOD FOR TRACKING PACKETS IN A RELIABLY CONNECTED TRANSMISSION SYSTEM
    8.
    发明申请
    APPARATUS AND METHOD FOR TRACKING PACKETS IN A RELIABLY CONNECTED TRANSMISSION SYSTEM 失效
    用于在可靠的连接传输系统中跟踪分组的装置和方法

    公开(公告)号:US20070204195A1

    公开(公告)日:2007-08-30

    申请号:US11734690

    申请日:2007-04-12

    IPC分类号: H04L1/18 G08C25/02

    摘要: A method and apparatus tracks packets and reliably transmits data over a computer transmission system with a reduced amount of memory needed in the transmission interface. The invention eliminates the need to keep all the packets of data queued until the acknowledge message for that data has arrived. Instead, it keeps track of how many packets have been sent and which packets correspond to the end of a message, marking them off when acknowledge messages are received. If packets are lost, the invention determines which packet were lost, backs up to the lost packet, re-fetches the data and resends it. Embodiments of the present invention eliminate the need to queue packets, reducing silicon size and allowing the available bandwidth of the output bus to be more fully utilized.

    摘要翻译: 一种方法和装置跟踪分组并通过计算机传输系统可靠地传输数据,传输接口中所需的存储器数量减少。 本发明消除了在数据的确认消息到达之前排队所有数据包的需要。 相反,它跟踪已经发送了多少个数据包,哪些数据包对应于消息的结尾,在接收到确认消息时将它们标记出来。 如果分组丢失,则本发明确定哪个分组丢失,备份到丢失的分组,重新获取数据并重新发送。 本发明的实施例消除了对分组进行排队的需要,减小了硅尺寸并且允许更充分地利用输出总线的可用带宽。

    Method and apparatus for coalescing acknowledge packets within a server
    9.
    发明申请
    Method and apparatus for coalescing acknowledge packets within a server 失效
    在服务器内合并确认数据包的方法和装置

    公开(公告)号:US20060126638A1

    公开(公告)日:2006-06-15

    申请号:US11008799

    申请日:2004-12-09

    IPC分类号: H04L12/56

    CPC分类号: H04L12/56

    摘要: A method for coalescing acknowledge packets within a server is disclosed. A Read Request queue having multiple queue pair entries is provided. Each of the queue pair entries includes a packet sequence number (PSN) field and an indicator field. In response to a receipt of a Write Request packet, an indicator field of a queue pair entry is set to indicate that an Ack packet has been queued within the queue pair entry, and a PSN of the Write Request packet is written into a PSN field of the queue pair entry. In addition, a Queue Write Pointer is maintained to point to the queue pair entry. In response to a receipt of a Read Request packet, the indicator field of the queue pair entry is set to indicate that a Read Request packet has been queued within the queue pair entry, and a PSN of the Read Request packet is written into the PSN field of the queue pair entry. Also, the Queue Write Pointer is advanced to point to a queue pair entry that is subsequent to the queue pair entry.

    摘要翻译: 公开了一种用于在服务器内聚合确认分组的方法。 提供了具有多个队列对条目的读请求队列。 每个队列对条目包括分组序列号(PSN)字段和指示符字段。 响应于写请求分组的接收,设置队列对条目的指示符字段以指示Ack分组已经在队列对条目中排队,并且写请求分组的PSN被写入PSN字段 的队列对条目。 此外,维护队列写入指针以指向队列对条目。 响应于读取请求分组的接收,队列对条目的指示符字段被设置为指示读取请求分组已经在队列对条目中排队,并且读取请求分组的PSN被写入PSN 字段的队列对条目。 此外,队列写入指针被提前指向队列对条目后面的队列对条目。