会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Systems and methods for remote direct memory access to processor caches for RDMA reads and writes
    • 用于远程直接内存访问用于RDMA读取和写入的处理器高速缓存的系统和方法
    • US20080109604A1
    • 2008-05-08
    • US11594447
    • 2006-11-08
    • Matthew H. ReillyJudson S. Leonard
    • Matthew H. ReillyJudson S. Leonard
    • G06F12/00
    • G06F12/0835G06F12/0813G06F12/0879G06F2212/2542
    • The invention relates to a systems and methods for remote direct memory access to processor caches for remote direct memory access (RDMA) reads and writes. One aspect of the invention is a computer node within a multi-node computer system having a plurality of interconnected processing nodes. The computer node has least one processor associated with at least one processor cache for holding cache entries for the at least one processor. A cache interface for the remote DMA engine on the node includes logic to consult the processor cache control structure, to determine whether the processor cache has a cache entry associated with a physical address of a DMA transfer, and if so, reading from that cache entry or writing to that cache entry to service the DMA transfer.
    • 本发明涉及用于远程直接存储器访问用于远程直接存储器访问(RDMA)读取和写入的处理器高速缓存的系统和方法。 本发明的一个方面是具有多个互连处理节点的多节点计算机系统内的计算机节点。 计算机节点具有与至少一个处理器高速缓存相关联的至少一个处理器,用于保存至少一个处理器的高速缓存条目。 用于该节点上的远程DMA引擎的高速缓存接口包括参考处理器高速缓存控制结构的逻辑,以确定处理器高速缓存是否具有与DMA传输的物理地址相关联的高速缓存条目,如果是,则从该高速缓存条目读取 或写入该缓存条目以服务于DMA传输。
    • 3. 发明授权
    • Mesochronous clock system and method to minimize latency and buffer requirements for data transfer in a large multi-processor computing system
    • 用于在大型多处理器计算系统中最小化数据传输的延迟和缓冲器要求的中间时钟系统和方法
    • US07689856B2
    • 2010-03-30
    • US11594442
    • 2006-11-08
    • Nitin Godiwala
    • Nitin Godiwala
    • G06F1/00G06F1/04G06F1/12
    • H04L7/0012
    • A mesochronous clock system and method to minimize latency and buffer requirements for data transfer in a large multiprocessor computing system. A stream of data is transferred from a first clock domain with a first clock signal to a second clock domain with a second clock signal. The first and second clock signals have a mesochronous relationship. The first clock signal is sampled in the second clock domain. In response to the sampling of the first clock signal, a modified version of the first clock signal is formed having a known phase relationship to the second clock signal. A parallel form of the received data is formed under the control of modified version of the first clock signal. In response to the sampling of the first clock signal, a subset of contiguous bits of the parallel data is selected for use in the second clock domain.
    • 一种用于在大型多处理器计算系统中最小化数据传输的延迟和缓冲器要求的中间时钟系统和方法。 数据流从具有第一时钟信号的第一时钟域传送到具有第二时钟信号的第二时钟域。 第一和第二时钟信号具有中间同步关系。 第一个时钟信号在第二个时钟域采样。 响应于第一时钟信号的采样,形成具有与第二时钟信号的已知相位关系的第一时钟信号的修改版本。 在第一时钟信号的修改版本的控制下形成接收数据的并行形式。 响应于第一时钟信号的采样,选择并行数据的连续位的子集用于第二时钟域。
    • 5. 发明申请
    • System and method for preventing deadlock in richly-connected multi-processor computer system using dynamic assignment of virtual channels
    • 使用虚拟通道的动态分配来防止富连接多处理器计算机系统中的死锁的系统和方法
    • US20080107106A1
    • 2008-05-08
    • US11594426
    • 2006-11-08
    • Judson S. LeonardMatthew H. ReillyNitin Godiwala
    • Judson S. LeonardMatthew H. ReillyNitin Godiwala
    • H04L12/56
    • G06F15/17381H04L47/10H04L47/11
    • Systems and methods for preventing deadlock in richly-connected multiprocessor computer system using dynamic assignment of virtual channels. Deadlock is prevented in a multiprocessor computer system having a large plurality of processing nodes interconnected by a defined interconnection topology. Each link in the interconnection topology is associated with a set of virtual channels. Each virtual channel has corresponding communication buffers to store communication data and each virtual channel has an associated virtual channel identifier. Each communication between a source processing node and a target processing node is assigned an initial virtual channel to convey the communication from the source processing node. At an intermediate processing node, a different virtual channel is assigned to convey the communication toward the target processing node, in accordance with pre-defined rules to avoid a cycle of dependency of communication buffer resources.
    • 使用虚拟通道的动态分配来防止富连接多处理器计算机系统中的死锁的系统和方法。 在具有通过定义的互连拓扑互连的大量多个处理节点的多处理器计算机系统中,阻止了死锁。 互连拓扑中的每个链路与一组虚拟通道相关联。 每个虚拟通道具有对应的通信缓冲器以存储通信数据,并且每个虚拟通道具有相关联的虚拟通道标识符。 为源处理节点和目标处理节点之间的每个通信被分配初始虚拟通道以传送来自源处理节点的通信。 在中间处理节点处,分配不同的虚拟信道以根据预定义的规则向目标处理节点传送通信,以避免通信缓冲器资源的依赖循环。
    • 10. 发明申请
    • Large scale computing system with multi-lane mesochronous data transfers among computer nodes
    • 在计算机节点之间具有多通道同步数据传输的大规模计算系统
    • US20080109672A1
    • 2008-05-08
    • US11594441
    • 2006-11-08
    • Nitin GodiwalaMatthew H. Reilly
    • Nitin GodiwalaMatthew H. Reilly
    • G06F1/12
    • H04L7/0012H04J3/0658H04J3/0697
    • Large scale computing systems with multi-lane mesochronous data transfers among computer nodes. A large scale computing system includes a large plurality of computing nodes interconnected in a predefined topology. Each computing node is controlled by a corresponding clock signal, and the each clock signal has a mesochronous relationship to the clock signals on the other computing nodes. Each connection between nodes is a multi-lane connection, and each lane carries a serial stream of data that is mesochronously related to the other lanes. Each data lane is characterized relative to the other data lanes between the first and second node to determine relative delay in transmission between the first and second nodes. The transmission delays are equalized so that each data lane provides data for processing in the second clock domain in substantial synchronism with the other lanes.
    • 在计算机节点之间具有多通道同步数据传输的大规模计算系统。 大规模计算系统包括以预定拓扑互连的大量多个计算节点。 每个计算节点由对应的时钟信号控制,并且每个时钟信号与其他计算节点上的时钟信号具有中间同步关系。 节点之间的每个连接都是多通道连接,每个通道都携带与其他通道中间相关的串行数据流。 每个数据通道相对于第一和第二节点之间的其他数据通道进行表征,以确定第一和第二节点之间的传输中的相对延迟。 传输延迟被均衡,使得每个数据通道提供用于在第二时钟域中与其他通道基本同步的处理的数据。