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.

Em um sistema computatorizado distribuído do multi-nó cada interruptor fornece o roteamento de pacotes dos dados entre nós do processador central, nós de I/O, e nós da memória. Cada interruptor é conectado com um nó correspondente de I/O a um controlador da relação da rede (NIC) para pacotes transferindo dos dados em uma rede. Cada NIC memória-é traçado. Parte dos formulários do espaço de endereço do sistema uma janela da emissão para cada NIC conectado a um interruptor correspondente. Um mecanismo para a transmissão dos pacotes dos dados controlando é definido tais que cada processador central escreve a um NIC emite a janela é atômico e self-defining, isto é, não confia sobre imediatamente antes do escreve para determinar onde o pacote dos dados deve ser emitido. Usando do "o aliasing endereço", o processador central escreve ao aliased a parte do NIC emite a janela é dirigido sempre ao NIC conectado ao mesmo interruptor que o processador central que fêz a escrita.

 
Web www.patentalert.com

< Article having a lotioned topsheet

< 1,3,5- trisubstituted-1,3,5-triazine-2,4,6-trione compounds and libraries

> High density fibre coupling

> Apparatus for latching a magnetic disk

~ 00165