The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 14, 1995

Filed:

Jan. 14, 1994
Applicant:
Inventors:

Bradley C Kuszmaul, Waltham, MA (US);

Charles E Leiserson, Winchester, MA (US);

Shaw-Wen Yang, Concord, MA (US);

Carl R Feynman, Acton, MA (US);

W Daniel Hillis, Cambridge, MA (US);

David Wells, Bolton, MA (US);

Cynthia J Spiller, Wakefield, RI (US);

Assignee:

Thinking Machines Corporation, Cambridge, MA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395200 ; 370 60 ; 370 941 ; 36424294 ; 364284 ; 364D / ;
Abstract

A computer including a processor array and a routing network. Processors in the processor array generate messages for transfer to over the routing network, each message including a path identifier portion identifying a path from a source, message processor to a destination processor. The routing network comprises a plurality of interconnected router nodes, at least some of said router nodes being connected to the processors to receive messages therefrom and transmit messages thereto. Each router node operates in a plurality of modes. In a first mode, the router nodes couple received messages to a router node connected thereto in accordance with the path identifier portion to thereby transfer each respective message along the path identified in its path identifier portion. In a second mode, the router node couple received messages to predetermined ones of the router nodes or processors connected thereto, the predetermined ones of said router nodes or processors being selected to facilitate transfer of a message to a nearby processor to facilitate the rapid emptying of the routing network of messages. A control element controls the router nodes to enable them to operate in the first mode or second mode generally contemporaneously.


Find Patent Forward Citations

Loading…