Apparatus and method for tracking packets in a reliably connected transmission system
    1.
    发明授权
    Apparatus and method for tracking packets in a reliably connected transmission system 失效
    在可靠连接的传输系统中跟踪数据包的装置和方法

    公开(公告)号:US07328390B2

    公开(公告)日:2008-02-05

    申请号:US11734690

    申请日:2007-04-12

    IPC分类号: G08C25/02 H04L1/18

    摘要: 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
    2.
    发明授权
    Apparatus and method for tracking packets in a reliably connected transmission system 失效
    在可靠连接的传输系统中跟踪数据包的装置和方法

    公开(公告)号:US07552374B2

    公开(公告)日:2009-06-23

    申请号:US11949026

    申请日:2007-12-01

    IPC分类号: G08C25/02 H04L1/18

    摘要: 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.

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

    Concurrent read access and exclusive write access to data in shared memory architecture
    5.
    发明授权
    Concurrent read access and exclusive write access to data in shared memory architecture 有权
    共享内存架构中的数据并发读访问和独占写入访问

    公开(公告)号:US07308539B2

    公开(公告)日:2007-12-11

    申请号:US11016218

    申请日:2004-12-17

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Concurrent read access and exclusive write access are provided in a shared memory architecture to permit one or more devices in the shared memory architecture to maintain read access to a block of memory such as a cache line while one device has exclusive permission to modify that block of memory. By doing so, a device that has permission to modify may make updates to its copy of the block of memory without invalidating other copies of the block of memory, and potentially enabling other devices to continue to read data from their respective copies of the block of memory without having to retrieve the updated copy of the block of memory.

    摘要翻译: 在共享存储器架构中提供并发读取访问和独占写入访问,以允许共享存储器体系结构中的一个或多个设备保持对诸如高速缓存行之类的存储器块的读取访问,而一个设备具有修改该块 记忆。 通过这样做,具有修改权限的设备可以对存储器块的副本进行更新,而不使存储器块的其他副本无效,并且潜在地使其他设备能够继续从其相应副本的块读取数据 内存,而不必检索内存块的更新副本。

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

    公开(公告)号:US07188198B2

    公开(公告)日:2007-03-06

    申请号:US10660033

    申请日:2003-09-11

    IPC分类号: G06F3/00

    摘要: 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缓冲器大小的改变请求。