Processing

Please wait...

Settings

Settings

1. WO1996004604 - NETWORK COMMUNICATION UNIT USING AN ADAPTIVE ROUTER

Publication Number WO/1996/004604
Publication Date 15.02.1996
International Application No. PCT/US1995/009474
International Filing Date 28.07.1995
Chapter 2 Demand Filed 28.02.1996
IPC
G06F 15/173 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
163Interprocessor communication
173using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
CPC
G06F 15/17381
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
163Interprocessor communication
173using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
17356Indirect interconnection networks
17368non hierarchical topologies
17381Two dimensional, e.g. mesh, torus
Applicants
  • NCUBE [US/US]; 110 Marsh Drive Foster City, CA 94404-1184, US (AllExceptUS)
  • DUZETT, Robert, C. [US/US]; US (UsOnly)
  • KENOYER, Stanley, P. [US/US]; US (UsOnly)
Inventors
  • DUZETT, Robert, C.; US
  • KENOYER, Stanley, P.; US
Agents
  • YOUNG, Barry, N. ; Gray Cary Ware & Freidenrich 400 Hamilton Avenue Palo Alto, CA 94301-1825, US
Priority Data
08/283,57201.08.1994US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) NETWORK COMMUNICATION UNIT USING AN ADAPTIVE ROUTER
(FR) UNITE DE COMMUNICATION PAR RESEAU UTILISANT UN ROUTEUR ADAPTATIF
Abstract
(EN)
A parallel processor network comprised of a plurality of nodes, each node including a processor containing a number of I/O ports, and a local memory. A communication path is established through a node by comparing a target node address in a first address packet with a processor ID of the node. If node address is equal to the target node address a receive channel is allocated to the input port and a route ready command is sent over an output port paired with the input port. If the node address is not equal to the target node address, then a first unallocated output port is selected from a port vector and the address packet is forwarded to a next node over the selected output port.
(FR)
La présente invention concerne un réseau de processeurs parallèles constitué d'une pluralité de n÷uds, comprenant chacun un processeur à plusieurs ports d'E/S, et d'une mémoire locale. L'établissement de chemin de communication via un n÷ud se fait par comparaison entre l'adresse de n÷ud destinataire contenue dans un premier paquet adresse et l'ID processeur du n÷ud. Si l'adresse du n÷ud est égale à l'adresse de n÷ud destinataire, l'unité affecte un canal de réception au port d'entrée et envoie une instruction 'route-ready' via un port de sortie associé au port d'entrée. Si l'adresse du n÷ud est différente de l'adresse de n÷ud destinataire, l'unité sélectionne à partir d'un vecteur de port un premier port de sortie non affecté et fait parvenir au n÷ud suivant le paquet adresse via le port de sortie sélectionné.
Latest bibliographic data on file with the International Bureau