会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Infiniband work and completion queue management via head and tail circular buffers with indirect work queue entries
    • Infiniband通过头尾循环缓冲区进行工作和完成队列管理,间接工作队列条目
    • US06789143B2
    • 2004-09-07
    • US09961922
    • 2001-09-24
    • David F. CraddockThomas Anthony GreggIan David JuddGregory Francis PfisterRenato John RecioDonald William Schmidt
    • David F. CraddockThomas Anthony GreggIan David JuddGregory Francis PfisterRenato John RecioDonald William Schmidt
    • G06F1300
    • G06F9/546
    • A distributed computing system having (host and I/O) end nodes, switches, routers, and links interconnecting these components is provided. The end nodes use send and receive queue pairs to transmit and receive messages. The end nodes use completion queues to inform the end user when a message has been completely sent or received and whether an error occurred during the message transmission or reception process. A mechanism implements these queue pairs and completion queues in hardware. A mechanism for controlling the transfer of work requests from the consumer to the CA hardware and work completions from the CA hardware to the consumer using head and tail pointers that reference circular buffers is also provided. The QPs and CQs do not contain Work Queue Entries and Completion Queue Entries respectively, but instead contain references to these entries. This allows them to be efficient and constant in size, while the Work Queue Entries and Completion Queue Entries themselves can vary in size, for example to include a variable number of data segments. Additionally, several mechanisms are provided to improve the overall efficiency of this process under different memory configurations.
    • 提供了具有(主机和I / O)端节点,交换机,路由器和互连这些组件的链路的分布式计算系统。 终端节点使用发送和接收队列对来发送和接收消息。 终端节点使用完成队列通知终端用户何时完全发送或接收了消息,以及在消息发送或接收过程中是否发生错误。 机制在硬件中实现这些队列对和完成队列。 还提供了一种机制,用于控制从消费者到CA硬件的工作请求的传送以及使用引用循环缓冲区的头和尾指针从CA硬件到消费者的完成。 QP和CQ不分别包含工作队列条目和完成队列条目,而是包含对这些条目的引用。 这允许它们在高度和大小上是恒定的,而工作队列条目和完成队列条目本身可以在大小上变化,例如包括可变数量的数据段。 另外,提供了几种机制以在不同的存储器配置下提高该过程的整体效率。
    • 5. 发明授权
    • Apparatus and method for managing work and completion queues using head and tail pointers
    • 使用头部和尾部指针管理工作和完成队列的装置和方法
    • US06725296B2
    • 2004-04-20
    • US09915663
    • 2001-07-26
    • David F. CraddockThomas Anthony GreggIan David JuddGregory Francis PfisterRenato John RecioDonald William Schmidt
    • David F. CraddockThomas Anthony GreggIan David JuddGregory Francis PfisterRenato John RecioDonald William Schmidt
    • G06F300
    • G06F9/4806
    • An apparatus and method for managing work and completion queues using head and tail circular pointers. With the apparatus and method, queue head and tail pointers are maintained in the channel interface and the host channel adapter. The head and tail pointers in the host channel adapter include a queue pointer table index and a queue page index for identifying a position within the queue. For work queues, the tail pointer in the channel interface is used to identify a next position where a work queue entry may be written. The head pointer in the channel interface is used only to determine whether the work queue is full or not. The head pointer in the host channel adapter is used to identify a next work queue entry for processing by the host channel adapter. The tail pointer in the host channel adapter is used by the host channel adapter to determine if the queue is empty. For completion queues, the head pointer in the channel interface is used to identify a next completion queue entry to be processed. The tail pointer in the host channel adapter is used to identify a next position in the completion queue to which the host channel adapter may post a completion queue entry.
    • 一种使用头尾循环指针管理工作和完成队列的装置和方法。 使用设备和方法,在通道接口和主机通道适配器中维护队列头尾指针。 主机通道适配器中的头和尾指针包括队列指针表索引和用于标识队列中的位置的队列页索引。 对于工作队列,通道接口中的尾部指针用于标识可以写入工作队列条目的下一个位置。 通道接口中的头指针仅用于确定工作队列是否已满。 主机通道适配器中的头指针用于标识下一个工作队列条目以供主机通道适配器处理。 主机通道适配器中的尾部指针由主机通道适配器使用,以确定队列是否为空。 对于完成队列,通道接口中的头指针用于标识要处理的下一个完成队列条目。 主机通道适配器中的尾部指针用于标识完成队列中的下一个位置,主机通道适配器可以向其发布完成队列条目。
    • 9. 发明授权
    • System and method for detecting write errors in a storage device
    • 用于检测存储设备中写入错误的系统和方法
    • US07380198B2
    • 2008-05-27
    • US10839106
    • 2004-05-05
    • Ian David Judd
    • Ian David Judd
    • G11C29/00G11C7/00H03M13/00
    • G11B20/18G06F11/1076G06F2211/1059
    • A system for detecting write errors in a storage device is disclosed. The system comprises a storage device; within the storage device, means for storing one or more data blocks in a storage group, the storage group comprising the one or more data blocks and a check block, wherein the check block comprises one of the group of: a combination of the one or more data blocks of the storage group, a combination of one or more bits of a logical block address associated with the storage group, and a combination of one or more bits of a phase field that is updated each time the storage group is written; means for updating the check block each time the storage group is written; and means for detecting write errors by checking the check block.
    • 公开了一种用于检测存储装置中的写入错误的系统。 该系统包括存储装置; 在所述存储设备内,用于将一个或多个数据块存储在存储组中的装置,所述存储组包括所述一个或多个数据块和校验块,其中所述校验块包括以下组中的一个:所述一个或多个 存储组的更多数据块,与存储组相关联的逻辑块地址的一个或多个位的组合,以及每次存储组被写入时更新的相位字段的一个或多个位的组合; 每次存储组写入时更新检查块的装置; 以及用于通过检查检查块来检测写入错误的装置。
    • 10. 发明授权
    • Bypass circuit for bypassing host computer which are connected to
plurality of devices via two individual ports upon detecting lack of
communication at both ports
    • 旁路电路,用于在检测到两个端口上的通信不足时,经由两个单独端口连接到多个设备的主机
    • US6038618A
    • 2000-03-14
    • US907580
    • 1997-08-08
    • Reginald BeerPeter John DeaconIan David JuddNeil Morris
    • Reginald BeerPeter John DeaconIan David JuddNeil Morris
    • H04L12/437C06F11/22
    • H04L12/437
    • A data processing system comprises a host computer connected for the transfer of data to and from a plurality of data storage devices arranged in a string, the host computer including communication means comprising first and second ports connecting to first and second communication links, the first and second communication links being connected respectively to first and second data storage devices of said string. A bypassing means is provided between the first and second ports of the host system and the first and second data storage devices, the bypassing means being comprised of an independent bypass circuit on each of the first and second communication links between each of the first and second ports and the first and second data storage devices, the bypassing means being operable to bypass the host computer by connecting the first and second devices only when both of said independent bypass circuits detect a lack of data transfer on their respective links.
    • 一种数据处理系统包括连接到用于将数据传送到排列在一串中的多个数据存储设备的主计算机,该主计算机包括通信装置,该通信装置包括连接到第一和第二通信链路的第一和第二端口,第一和第二通信链路 第二通信链路分别连接到所述串的第一和第二数据存储设备。 旁路装置设置在主机系统的第一和第二端口与第一和第二数据存储装置之间,旁路装置包括在第一和第二通信链路中的每个第一和第二通信链路之间的独立旁路电路 端口和第一和第二数据存储设备,旁路装置可操作以仅在两个独立旁路电路检测到其各自链路上的数据传输不足时才通过连接第一和第二设备来绕过主计算机。