会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • System and method for low overhead message passing between domains in a partitioned server
    • 分区服务器中域之间低开销消息传递的系统和方法
    • US07194517B2
    • 2007-03-20
    • US10154100
    • 2002-05-21
    • Patrick N. ConwayJeremy J. FarrellKazunori MasuyamaTakeshi ShimizuSudheer Miryala
    • Patrick N. ConwayJeremy J. FarrellKazunori MasuyamaTakeshi ShimizuSudheer Miryala
    • G06F15/167G06F12/00
    • H04L67/2852H04L69/329
    • A system and method for passing messages between domains with low overhead in a multi-node computer system. A CPU node in a sending domain issues a request to a memory node in a receiving domain using memory-mapped input/output window. This causes the message to be transmitted to a coherent space of the receiving domain. All messages are cache-line in size. A small portion of each cache line, cyclic counter field, is overwritten before the cache line is written in the coherent address space of the receiving domain. A massaging driver polls the cyclic count field of the cache line in the processor cache to determine when the next message is written in the coherent address space of the receiving domain. This allows the CPU to detect when the last received message is written into the coherent address space of the receiving domain without generating transactions on CPU interface.
    • 一种用于在多节点计算机系统中具有低开销的域之间传递消息的系统和方法。 发送域中的CPU节点使用存储器映射的输入/输出窗口向接收域中的存储器节点发出请求。 这导致消息被发送到接收域的相干空间。 所有消息都是高速缓存行大小。 在将高速缓存行写入接收域的相干地址空间之前,每个高速缓存行的循环计数器字段的一小部分被重写。 按摩驱动程序轮询处理器高速缓存中的高速缓存行的循环计数字段,以确定下一个消息何时被写入接收域的相干地址空间。 这允许CPU检测最后接收的消息何时被写入接收域的相干地址空间,而不在CPU接口上生成事务。
    • 10. 发明授权
    • Mechanism to improve performance in a multi-node computer system
    • 提高多节点计算机系统性能的机制
    • US06862634B2
    • 2005-03-01
    • US10150276
    • 2002-05-17
    • Jeremy J. FarrellKazunori MasuyamaSudheer MiryalaPatrick Conway
    • Jeremy J. FarrellKazunori MasuyamaSudheer MiryalaPatrick Conway
    • G06F15/167H04L12/56H04L29/06G06F3/00
    • H04L69/12
    • In a distributed multi-node computer system each switch provides routing of data packets between CPU nodes, I/O nodes, and memory nodes. Each switch is connected through a corresponding I/O node to a network interface controller (NIC) for transferring data packets on a network. Each NIC is memory-mapped. Part of the system address space forms a send window for each NIC connected to a corresponding switch. A mechanism for controlling data packets transmission is defined such that each CPU write to a NIC send window is atomic and self-defining, i.e., it does not rely on immediately preceding write to determine where the data packet should be sent. Using “address aliasing”, CPU writes to the aliased part of the NIC send window are always directed to the NIC connected to the same switch as the CPU which did the write.
    • 在分布式多节点计算机系统中,每个交换机在CPU节点,I / O节点和存储器节点之间提供数据分组的路由。 每个交换机通过相应的I / O节点连接到网络接口控制器(NIC),用于在网络上传输数据包。 每个NIC都是内存映射的。 系统地址空间的一部分形成连接到相应交换机的每个NIC的发送窗口。 定义用于控制数据分组传输的机制,使得写入NIC发送窗口的每个CPU是原子和自定义的,即,它不依赖于紧接在前的写入,以确定应该发送数据分组的位置。 使用“地址别名”,CPU写入NIC发送窗口的别名部分总是被引导到连接到与执行写入的CPU相同的交换机的NIC。