首页> 外国专利> Hardware mechanism to improve performance in a multi-node computer system

Hardware mechanism to improve performance in a multi-node computer system

机译:改善多节点计算机系统性能的硬件机制

摘要

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形成发送窗口。定义了一种控制数据包传输的机制,以使每个CPU对NIC发送窗口的写入都是原子的且自定义的,即,它不依赖于紧接在前的写入来确定应将数据包发送到何处。使用“地址别名”,CPU对NIC发送窗口的别名部分的写操作始终被定向到与执行写操作的CPU连接到同一交换机的NIC。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号