Patent · US Expired

Mechanism to improve performance in a multi-node computer system

US6862634B2 · kind B2 · utility

0Cited by
19References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 17, 2002
Grant dateMar 1, 2005
Priority date
Expiry dateAug 30, 2022

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/12
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.