Buy PDF |
Patent |
Pub.Date |
Inventor |
Assignee |
Title |
 |
US4590554 |
1986-05 |
Glazier et al. |
Parallel Computers Systems, Inc. |
Backup fault tolerant computer system
|
 |
US4598400 |
1986-07 |
Hillis |
Thinking Machines Corporation |
Method and apparatus for routing message packets
|
 |
US4709327 |
1987-11 |
Hillis et al. |
|
Parallel processor/memory circuit
|
 |
US4773038 |
1988-09 |
Hillis et al. |
Thinking Machines Corporation |
Method of simulating additional processors in a SIMD parallel processor array
|
 |
US4791641 |
1988-12 |
Hllis |
Thinking Machines Corporation |
Parallel processor error checking
|
 |
US4805091 |
1989-02 |
Thiel et al. |
Thinking Machines Corporation |
Method and apparatus for interconnecting processors in a hyper-dimensional array
|
 |
US4809202 |
1989-02 |
Wolfram |
Thinking Machines Corporation |
Method and apparatus for simulating systems described by partial differential equations
|
 |
US4862392 |
1989-08 |
Steiner |
Star Technologies, Inc. |
Geometry processor for graphics display system
|
 |
US4870568 |
1989-09 |
Kahle et al. |
Thinking Machines Corporation |
Method for searching a database system including parallel processors
|
 |
US4922486 |
1990-05 |
Lindsky et al. |
American Telephone and Telegraph Company |
User to network interface protocol for packet communications networks
|
 |
US4965717 |
1990-10 |
Cutts, Jr. et al. |
Tandem Computers Incorporated |
Multiple processor system having shared memory with private-write capability
|
 |
US4965717B1 |
1990-10 |
Cutts, Jr. et al. |
Tandem Computers Incorporated |
Multiple processor system having shared memory with private-write capability
|
 |
US4993028 |
1991-02 |
Hillis |
Thinking Machines Corporation |
Error detection and correction coding
|
 |
US5070446 |
1991-12 |
Salem |
Thinking Machines Corporation |
Method of simulating a hexagonal array of computer processors and/or memories
|
 |
US5093801 |
1992-03 |
White et al. |
Rockwell International Corporation |
Arrayable modular FFT processor
|
 |
US5111198 |
1992-05 |
Kuszmaul |
Thinking Machines Corporation |
Method of routing a plurality of messages in a multi-node computer network
|
 |
US5113510 |
1992-05 |
Hillis |
Thinking Machines Corporation |
Method and apparatus for operating a cache memory in a multi-processor
|
 |
US5117420 |
1992-05 |
Hillis et al. |
Thinking Machines Corporation |
Method and apparatus for routing message packets
|
 |
US5129077 |
1992-07 |
Hillis |
Thinking Machines Corporation |
System for partitioning a massively parallel computer
|
 |
US5148547 |
1992-09 |
Kahle et al. |
Thinking Machines Corporation |
Method and apparatus for interfacing bit-serial parallel processors to a coprocessor
|
 |
US5151996 |
1992-09 |
Hillis |
Thinking Machines Corporation |
Multi-dimensional message transfer router
|
 |
US5157663 |
1992-10 |
Major et al. |
Novell, Inc. |
Fault tolerant computer system
|
 |
US5175865 |
1992-12 |
Hillis |
Thinking Machines Corporation |
Partitioning the processors of a massively parallel single array processor into sub-arrays selectively controlled by host computers
|
 |
US5212773 |
1993-05 |
Hillis |
Thinking Machines Corporation |
Wormhole communications arrangement for massively parallel processor
|
 |
US5222216 |
1993-06 |
Parish et al. |
Thinking Machines Corporation |
High performance communications interface for multiplexing a plurality of computers to a high performance point to point communications bus
|
 |
US5222237 |
1993-06 |
Hillis |
Thinking Machines Corporation |
Apparatus for aligning the operation of a plurality of processors
|
 |
US5247613 |
1993-09 |
Bromley |
Thinking Machines Corporation |
Massively parallel processor including transpose arrangement for serially transmitting bits of data words stored in parallel
|
 |
US5247694 |
1993-09 |
Dahl |
Thinking Machines Corporation |
System and method for generating communications arrangements for routing data in a massively parallel processing system
|
 |
US5255291 |
1993-10 |
Holden et al. |
Stratacom, Inc. |
Microprocessor based packet isochronous clocking transmission system and method
|
 |
US5261105 |
1993-11 |
Potter et al. |
Thinking Machines Corporation |
System for transferring blocks of data among diverse units having cycle identifier signals to identify different phase of data transfer operations
|
 |
US5265207 |
1993-11 |
Zak et al. |
Thinking Machines Corporation |
Parallel computer system including arrangement for transferring messages from a source processor to selected ones of a plurality of destination processors and combining responses
|
 |
US5274631 |
1993-12 |
Bhardwaj |
Kalpana, Inc. |
Computer network switching system
|
 |
US5289156 |
1994-02 |
Ganmukhi |
Thinking Machines Corporation |
Data coupling arrangement
|
 |
US5295258 |
1994-03 |
Jewett et al. |
Tandem Computers Incorporated |
Fault-tolerant computer system with online recovery and reintegration of redundant components
|
 |
US5301310 |
1994-04 |
Isman et al. |
Thinking Machines Corporation |
Parallel disk storage array system with independent drive operation mode
|
 |
US5317726 |
1994-05 |
Horst |
Tandem Computers Incorporated |
Multiple-processor computer system with asynchronous execution of identical code streams
|
 |
US5355492 |
1994-10 |
Frankel et al. |
Thinking Machines Corporation |
System for compiling parallel communications instructions including their embedded data transfer information
|
 |
US5357612 |
1994-10 |
Alaiwan |
International Business Machines Corporation |
Mechanism for passing messages between several processors coupled through a shared intelligent memory
|
 |
US5361363 |
1994-11 |
Wells et al. |
Thinking Machines Corporation |
Input/output system for parallel computer for performing parallel file transfers between selected number of input/output devices and another selected number of processing nodes
|
 |
US5367692 |
1994-11 |
Edelman |
Thinking Machines Corporation |
Parallel computer system including efficient arrangement for performing communications among processing node to effect an array transposition operation
|
 |
US5388214 |
1995-02 |
Leiserson et al. |
Thinking Machines Corporation |
Parallel computer system including request distribution network for distributing processing requests to selected sets of processors in parallel
|
 |
US5388262 |
1995-02 |
Hillis |
Thinking Machines Corporation |
Method and apparatus for aligning the operation of a plurality of processors
|
 |
US5390298 |
1995-02 |
Kuzmaul et al. |
Thinking Machines Corporation |
Parallel computer system including arrangement for quickly draining messages from message router
|
 |
US5404296 |
1995-04 |
Moorhead |
Tinking Machines Corporation |
Massively parallel computer arrangement for analyzing seismic data pursuant to pre-stack depth migration methodology
|
 |
US5404562 |
1995-04 |
Heller et al. |
Thinking Machines Corporation |
Massively parallel processor including queue-based message delivery system
|
 |
US5410723 |
1995-04 |
Schmidt et al. |
Deutsche ITT Industries GmbH |
Wavefront array processor for blocking the issuance of first handshake signal (req) by the presence of second handshake signal (ack) which indicates the readyness of the receiving cell
|
 |
US5455932 |
1995-10 |
Major et al. |
Novell, Inc. |
Fault tolerant computer system
|
 |
US5485627 |
1996-01 |
Hillis |
Thinking Machines Corporation |
Partitionable massively parallel processing system
|
 |
US5530809 |
1996-06 |
Douglas et al |
Thinking Machines Corporation |
Router for parallel computer including arrangement for redirecting messages
|
 |
US5535408 |
1996-07 |
Hillis |
Thinking Machines Corporation |
Processor chip for parallel processing system
|
 |
US5561669 |
1996-10 |
Lenney et al. |
Cisco Systems, Inc. |
Computer network switching system with expandable number of ports
|
 |
US5617538 |
1997-04 |
Heller |
TM Patents, L.P. |
Message transfer system and method for parallel computer with message transfers being scheduled by skew and roll functions to avoid bottlenecks
|
 |
US5621885 |
1997-04 |
Del Vigna, Jr. |
Tandem Computers, Incorporated |
System and method for providing a fault tolerant computer program runtime support environment
|
 |
US5627965 |
1997-05 |
Lidell et al. |
Integrated Micro Products, Ltd. |
Method and apparatus for reducing the effects of hardware faults in a computer system employing multiple central processing modules
|
 |
US5673423 |
1997-09 |
Hillis |
TM Patents, L.P. |
Method and apparatus for aligning the operation of a plurality of processors
|
 |
US5686960 |
1997-11 |
Sussman et al. |
Sussman; Michael |
Image input device having optical deflection elements for capturing multiple sub-images
|
 |
US5710814 |
1998-01 |
Klemba et al. |
Cheyenne Property Trust |
Cryptographic unit touch point logic
|
 |
US5742604 |
1998-04 |
Edsall et al. |
Cisco Systems, Inc. |
Interswitch link mechanism for connecting high-performance network switches
|
 |
US5751955 |
1998-05 |
Sonnier et al. |
Tandem Computers Incorporated |
Method of synchronizing a pair of central processor units for duplex, lock-step operation by copying data into a corresponding locations of another memory
|
 |
US5764636 |
1998-06 |
Edsall |
Cisco Technology, Inc. |
Color blocking logic mechanism for a high-performance network switch
|
 |
US5787255 |
1998-07 |
Parlan et al. |
Cisco Systems, Inc. |
Internetworking device with enhanced protocol translation circuit
|
 |
US5832291 |
1998-11 |
Rosen et al. |
Raytheon Company |
Data processor with dynamic and selectable interconnections between processor array, external memory and I/O ports
|
 |
US5838915 |
1998-11 |
Klausmeier et al. |
Cisco Technology, Inc. |
System for buffering data in the network having a linked list for each of said plurality of queues
|
 |
US5860086 |
1999-01 |
Crump et al. |
International Business Machines Corporation |
Video processor with serialization FIFO
|
 |
US5872963 |
1999-02 |
Bitar et al. |
Silicon Graphics, Inc. |
Resumption of preempted non-privileged threads with no kernel intervention
|
 |
US5960211 |
1999-09 |
Schwartz et al. |
Hughes Aircraft |
Data formatting method and apparatus for a data processing array
|
 |
US6035422 |
2000-03 |
Hohl et al. |
Motorola, Inc. |
Data processing system for controlling execution of a debug function and method therefor
|
 |
US6101599 |
2000-08 |
Wright et al. |
Cisco Technology, Inc. |
System for context switching between processing elements in a pipeline of processing elements
|
 |
US6119215 |
2000-09 |
Key et al. |
Cisco Technology, Inc. |
Synchronization and control system for an arrayed processing engine
|
 |
US6195739 |
2001-02 |
Wright et al. |
Cisco Technology, Inc. |
Method and apparatus for passing data among processor complex stages of a pipelined processing engine
|
 |
US6272621 |
2001-08 |
Key et al. |
Cisco Technology, Inc. |
Synchronization and control system for an arrayed processing engine
|