List of patents with Cray Research as Assignee

Here is a list of the patents assigned to Cray Research

The contents of these documents can be found using the look up site here

Document/Patent number Title Inventor name Publication date Pages
US-6173428-B1 Apparatus and method for testing using clocked test access port controller for level sensitive scan designs West; Jeffrey D. 09/01/2001 18
US-6128639-A Array address and loop alignment calculations Pase; Douglas M. 03/10/2000 19
US-6119198-A Recursive address centrifuge for distributed memory massively parallel processing systems Fromm; Eric C. 12/09/2000 34
US-6116915-A Stop align lateral module to module interconnect McDaniel; Kent T. et al. 12/09/2000 22
US-6101181-A Virtual channel assignment in large torus systems Passint; Randal S. et al. 08/08/2000 36
US-6098162-A Vector shift functional unit for successively shifting operands stored in a vector register by corresponding shift counts stored in another vector register Schiffleger; Alan J. et al. 01/08/2000 19
US-6092226-A Fabrication of test logic for level sensitive scan on a circuit Kramer; Allen et al. 18/07/2000 11
US-6085303-A Seralized race-free virtual barrier network Thorson; Greg et al. 04/07/2000 22
US-6055157-A Large area, multi-device heat pipe for stacked MCM-based systems Bartilson; Bradley W. 25/04/2000 14
US-6055618-A Virtual maintenance network in multiprocessing system having a non-flow controlled virtual maintenance channel Thorson; Gregory M. 25/04/2000 15
US-6029212-A Method of handling arbitrary size message queues in which a message is written into an aligned block of external registers within a plurality of external registers Kessler; Richard E. et al. 22/02/2000 27
US-6018459-A Porous metal heat sink Carlson; Douglas M. et al. 25/01/2000 11
US-6012135-A Computer having multiple address ports, each having logical address translation with base and limit memory management Leedom; George W et al. 04/01/2000 33
US-5987626-A Precise detection of errors using hardware watchpoint mechanism Greyzck; Terry D. 16/11/1999 14
US-5970232-A Router table lookup mechanism Passint; Randal S. et al. 19/10/1999 35
US-5963428-A Cooling cap method and apparatus for tab packaged integrated circuit Salmonson; Richard B. et al. 05/10/1999 10
US-5958017-A Adaptive congestion control mechanism for modular computer networks Scott; Steven L. et al. 28/09/1999 14
US-5960081-A Embedding a digital signature in a video sequence Vynne; Thorbjorn et al. 28/09/1999 79
US-5946496-A Distributed vector architecture Sugumar; Rabin A. et al. 31/08/1999 14
US-5940625-A Density dependent vector mask operation control apparatus and method Smith; James E. 17/08/1999 10
US-5920714-A System and method for distributed multiprocessor communications Schiffleger; Alan J. 06/07/1999 13
US-5913069-A Interleaving memory in distributed vector architecture multiprocessor system Sugumar; Rabin A. et al. 15/06/1999 14
US-5900023-A Method and apparatus for removing power-of-two restrictions on distributed addressing Pase; Douglas M. 04/05/1999 19
US-5895501-A Virtual memory system for vector based computer systems Smith; James E. 20/04/1999 15
US-5864738-A Massively parallel processing system using two data paths: one connecting router circuit to the interconnect network and the other connecting router circuit to I/O controller Kessler; Richard E. et al. 26/01/1999 24
US-5862313-A Raid system using I/O buffer segment to temporary store striped and parity data and connecting all disk drives via a single time multiplexed network Johnson; Timothy J. et al. 19/01/1999 15
US-5848286-A Vector word shift by vo shift count in vector supercomputer processor Schiffleger; Alan J. et al. 08/12/1998 19
US-5841973-A Messaging in distributed memory multiprocessing system having shell circuitry for atomic control of message storage queue’s tail pointer structure in local memory Kessler; Richard E. et al. 24/11/1998 17
US-5835925-A Using external registers to extend memory reference capabilities of a microprocessor Kessler; Richard E. et al. 10/11/1998 28
US-5805418-A Cooling cap method and apparatus for tab packaged integrated circuits Salmonson; Richard B. et al. 08/09/1998 11
US-5805788-A Raid-5 parity generation and data reconstruction Johnson; Timothy J. 08/09/1998 12
US-5802341-A Method for the dynamic allocation of page sizes in virtual memory Kline; J. Bradley et al. 01/09/1998 13
US-5802375-A Outer loop vectorization Ngo; Viet N. et al. 01/09/1998 19
US-5801924-A Method and apparatus for cooling daughter card modules Salmonson; Richard B. 01/09/1998 16
US-5797035-A Networked multiprocessor system with global distributed memory and block transfer engine Birrittella; Mark S. et al. 18/08/1998 42
US-5784706-A Virtual to logical to physical address translation for distributed memory massively parallel processing systems Oberlin; Steven M. et al. 21/07/1998 50
US-5768104-A Cooling approach for high power integrated circuits mounted on printed circuit boards Salmonson; Richard B. et al. 16/06/1998 13
US-5765181-A System and method of addressing distributed memory within a massively parallel processing system Oberlin; Steven M. et al. 09/06/1998 37
US-5765198-A Transparent relocation of real memory addresses in the main memory of a data processor McCrocklin; Andrew Jackson et al. 09/06/1998 14
US-5761706-A Stream buffers for high-performance computer memory system Kessler; Richard E. et al. 02/06/1998 36
US-5761043-A Daughter card assembly Salmonson; Richard B. 02/06/1998 15
US-5761534-A System for arbitrating packetized data from the network to the peripheral resources and prioritizing the dispatching of packets onto the network Lundberg; Eric P. et al. 02/06/1998 12
US-5748900-A Adaptive congestion control mechanism for modular computer networks Scott; Steven L. et al. 05/05/1998 17
US-5745721-A Partitioned addressing apparatus for vector/scalar registers Beard; Douglas R. et al. 28/04/1998 50
US-5737628-A Multiprocessor computer system with interleaved processing element nodes Birrittella; Mark S. et al. 07/04/1998 39
US-5737194-A Input/output module assembly Hopkins; George M. et al. 07/04/1998 26
US-5726857-A Apparatus and method for mounting edge connectors within a circuit module Salmonson; Richard B. et al. 10/03/1998 10
US-5721921-A Barrier and eureka synchronization architecture for multiprocessors Kessler; Richard E. et al. 24/02/1998 37
US-5717895-A Associative scalar data cache with write-through capabilities for a vector processor Leedom; George W. et al. 10/02/1998 34
US-5717881-A Data processing system for processing one and two parcel instructions Beard; Douglas R. et al. 10/02/1998 50
US-5706490-A Method of processing conditional branch instructions in scalar/vector processor Beard; Douglas R. et al. 06/01/1998 51
US-5701416-A Adaptive routing mechanism for torus interconnection network Thorson; Gregory M. et al. 23/12/1997 19
US-5696922-A Recursive address centrifuge for distributed memory massively parallel processing systems Fromm; Eric C. 09/12/1997 37
US-5694028-A Method and apparatus for adjusting the power supply voltage provided to a microprocessor Salmonson; Richard B. et al. 02/12/1997 8
US-5692123-A Maintenance channel for modulator, highly interconnected computer systems Logghe; Peter G. 25/11/1997 20
US-5689646-A Configuring of networked system to permit replacement of failed modes and selection of alternate paths Thorson; Gregory Michael 18/11/1997 18
US-5659796-A System for randomly modifying virtual channel allocation and accepting the random modification based on the cost function Thorson; Gregory M. et al. 19/08/1997 19
US-5659706-A Vector/scalar processor with simultaneous processing and instruction cache filling Beard; Douglas R. et al. 19/08/1997 52
US-5640524-A Method and apparatus for chaining vector instructions Beard; Douglas R. et al. 17/06/1997 50
US-5625831-A Extendible clock mechanism Priest; Edward C. et al. 29/04/1997 25
US-5623698-A Memory interconnect network having separate routing networks for inputs and outputs using switches with FIFO queues and message steering bits Stephenson; Bricky A. et al. 22/04/1997 43
US-5623685-A Vector register validity indication to handle out-of-order element arrival for a vector computer with variable memory latency Leedom; George W. et al. 22/04/1997 27
US-5623650-A Method of processing a sequence of conditional vector IF statements Beard; Douglas R. et al. 22/04/1997 52
US-5598547-A Vector processor having functional unit paths of differing pipeline lengths Beard; Douglas R. et al. 28/01/1997 50
US-5592487-A Communication protocol for transferring information across a serial communication link Knecht; Kevin M. et al. 07/01/1997 11
US-5586325-A Method for the dynamic allocation of array sizes in a multiprocessor system MacDonald; Thomas A. et al. 17/12/1996 12
US-5583990-A System for allocating messages between virtual channels to avoid deadlock and to optimize the amount of message traffic on each type of virtual channel Birrittella; Mark S. et al. 10/12/1996 41
US-5581705-A Messaging facility with hardware tail pointer and software implemented head pointer message queue for distributed memory massively parallel processing system Passint; Randal S. et al. 03/12/1996 29
US-D375944-S Computer cabinet Franz; Perry D. et al. 26/11/1996 6
US-5566321-A Method of managing distributed memory within a massively parallel processing system Pase; Douglas M. et al. 15/10/1996 9
US-5561784-A Interleaved memory access system having variable-sized segments logical address spaces and means for dividing/mapping physical address into higher and lower order addresses Chen; Steve S. et al. 01/10/1996 56
US-5548372-A PCB tooling apparatus for forming patterns on both sides of a substrate Schroeder; Paul et al. 20/08/1996 9
US-5544337-A Vector processor having registers for control by vector resisters Beard; Douglas R. et al. 06/08/1996 51
US-5537498-A Optical clock distribution system Bausman; Marvin D. et al. 16/07/1996 16
US-5535365-A Method and apparatus for locking shared memory locations in multiprocessing systems Barriuso; Frank R. et al. 09/07/1996 11
US-5533198-A Direction order priority routing of packets between nodes in a networked system Thorson; Gregory M. 02/07/1996 17
US-5526487-A System for multiprocessor communication Schiffleger; Alan J. 11/06/1996 7
US-5524255-A Method and apparatus for accessing global registers in a multiprocessor system Beard; Douglas R. et al. 04/06/1996 20
US-5499356-A Method and apparatus for a multiprocessor resource lockout instruction Eckert; Roger E. et al. 12/03/1996 8
US-5487074-A Boundary scan testing using clocked signal Sullivan; Patrick 23/01/1996 16
US-5481746-A Vector shift functional unit for successively shifting operands stored in a vector register by corresponding shift counts stored in another vector register Schiffleger; Alan J. et al. 02/01/1996 19
US-5467040-A Method for adjusting clock skew Nelson; Stephen E. et al. 14/11/1995 17
US-5453934-A Method for use in designing an arbitrarily shaped object Taghavi; Reza et al. 26/09/1995 16
US-5452452-A System having integrated dispatcher for self scheduling processors to execute multiple types of processes Gaetner; Gregory G. et al. 19/09/1995 10
US-5442475-A Optical clock distribution method and apparatus Bausman; Marvin D. et al. 15/08/1995 9
US-5438673-A Automatic interface for CPU real machine and logic simulator diagnostics Court; Thomas L. et al. 01/08/1995 8
US-5434995-A Barrier synchronization for distributed memory massively parallel processing systems Oberlin; Steven M. et al. 18/07/1995 25
US-5434970-A System for distributed multiprocessor communication Schiffleger; Alan J. 18/07/1995 13
US-5430884-A Scalar/vector processor Beard; Douglas R. et al. 04/07/1995 52
US-5428803-A Method and apparatus for a unified parallel processing architecture Chen; Steve S. et al. 27/06/1995 29
US-5424658-A Bipolar ECL to inverted CMOS level translator Sikkink; Mark R. et al. 13/06/1995 4
US-5420583-A Fiber optic channel extender interface method and apparatus Knecht; Kevin M. et al. 30/05/1995 12
US-5418481-A Repetitive signal detector for preventing thermal runaway Sikkink; Mark R. et al. 23/05/1995 9
US-5414381-A Method of adjusting for clock skew Nelson; Stephen E. et al. 09/05/1995 17
US-5403684-A PCB tooling apparatus and method for forming patterns in registration on both sides of a substrate Schroeder; Paul E. et al. 04/04/1995 9
US-5400504-A Method of manufacturing metallized connector block Neumann; Eugene F. et al. 28/03/1995 17
US-5392292-A Configurable spare memory chips Davis; Thomas J. et al. 21/02/1995 14
US-5390300-A Real time I/O operation in a vector processing computer system by running designated processors in privileged mode and bypass the operating system Pribnow; Richard D. et al. 14/02/1995 14
US-5390041-A Fiber optic channel extender interface method and apparatus Knecht; Kevin M. et al. 14/02/1995 11
US-5390329-A Responding to service requests using minimal system-side context in a multiprocessor environment Gaertner; Gregory G. et al. 14/02/1995 14
US-5388217-A Distributing system for multi-processor input and output using channel adapters Benzschawel; Gary E. et al. 07/02/1995 25
US-5381536-A Method and apparatus for separate mark and wait instructions for processors having multiple memory ports Phelps; Andrew E. et al. 10/01/1995 9
US-5371879-A Apparatus and method for testing of new operating systems through priviledged instruction trapping Schiffleger; Alan J. 06/12/1994 11
US-5369059-A Method for constructing a reduced capacitance chip carrier Eberlein; Delvin D. 29/11/1994 11
US-5367690-A Multiprocessing system using indirect addressing to access respective local semaphore registers bits for setting the bit or branching if the bit is set Schiffleger; Alan J. 22/11/1994 12
US-5361354-A Optimization of alternate loop exits Greyzck; Terry 01/11/1994 11
US-5358826-A Method of fabricating metallized chip carries from wafer-shaped substrates Steitz; Richard R. et al. 25/10/1994 14
US-5355397-A Clock start up stabilization for computer systems Hanson; David A. et al. 11/10/1994 6
US-5349677-A Apparatus for calculating delay when executing vector tailgating instructions and using delay to facilitate simultaneous reading of operands from and writing of results to same vector register Cray; Seymour R. et al. 20/09/1994 30
US-5347637-A Modular input/output system for supercomputers Halford; Robert J. 13/09/1994 14
US-5343359-A Apparatus for cooling daughter boards Morton; David M. et al. 30/08/1994 10
US-5339415-A Dual level scheduling of processes to multiple parallel regions of a multi-threaded program on a tightly coupled multiprocessor computer system Strout, II; Robert E. et al. 16/08/1994 12
US-5332463-A Self-aligned sealing fixture for use in assembly of microelectronic packages Eberlein; Delvin D. et al. 26/07/1994 11
US-5329188-A Clock pulse measuring and deskewing system and process Sikkink; Mark R. et al. 12/07/1994 12
US-5327550-A Disabled memory sections for degraded operation of a vector supercomputer Pribnow; Richard D. 05/07/1994 14
US-5321581-A Air distribution system and manifold for cooling electronic components Bartilson; Bradley W. et al. 14/06/1994 14
US-5321697-A Solid state storage device Fromm; Eric C. et al. 14/06/1994 14
US-5315479-A Air manifold for cooling electronic components Bartilson; Bradley W. 24/05/1994 13
US-5295260-A Memory range monitoring apparatus for a multiprocessor computer system Pribnow; Richard D. 15/03/1994 13
US-5293626-A Clock distribution apparatus and processes particularly useful in multiprocessor systems Priest; Edward C. et al. 08/03/1994 20
US-5283948-A Method of manufacturing interconnect bumps Schroeder; Paul E. et al. 08/02/1994 8
US-5283791-A Error recovery method and apparatus for high performance disk drives Halford; Robert J. 01/02/1994 12
US-5281026-A Printed circuit board with cooling monitoring system Bartilson; Bradley W. et al. 25/01/1994 11
US-5276854-A Method of multiple CPU logic simulation Court; Thomas L. et al. 04/01/1994 7
US-D342485-S Computer cabinet Dean; Steven J. et al. 21/12/1993 10
US-5262675-A Laser diode package Bausman, Jr.; Marvin D. 16/11/1993 6
US-5258660-A Skew-compensated clock distribution system Nelson; Stephen E. et al. 02/11/1993 19
US-5258944-A High performance mantissa divider Smith; James E. 02/11/1993 16
US-5258576-A Integrated circuit chip carrier lid Neumann; Eugene F. et al. 02/11/1993 7
US-5257372-A Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system Furtney; Mark et al. 26/10/1993 13
US-RE34395-E Method of making a chip carrier with terminating resistive elements Neumann; Eugene F. et al. 05/10/1993 7
US-5247637-A Method and apparatus for sharing memory in a multiprocessor system Leedom; George W. et al. 21/09/1993 12
US-5247696-A Method for compiling loops having recursive equations by detecting and correcting recurring data points before storing the result to memory Booth; Michael W. 21/09/1993 12
US-5245319-A Synchronized stereoscopic display system Kilian; Alan E. 14/09/1993 7
US-5230564-A Temperature monitoring system for air-cooled electric components Bartilson; Bradley W. et al. 27/07/1993 11
US-D337572-S Computer cabinet Bowen; Stephen A. et al. 20/07/1993 9
US-5224918-A Method of manufacturing metal connector blocks Neumann; Eugene F. et al. 06/07/1993 18
US-5226171-A Parallel vector processing system for individual and broadcast distribution of operands and control information Hall; William E. et al. 06/07/1993 15
US-D336285-S Computer cabinet Bowen; Stephen A. et al. 08/06/1993 9
US-5218689-A Single disk emulation interface for an array of asynchronously operating disk drives Hotle; Thomas G. 08/06/1993 22
US-5211567-A Metallized connector block Neumann; Eugene F. et al. 18/05/1993 17
US-5211565-A High density interconnect apparatus Krajewski; Nicholas J. et al. 18/05/1993 32
US-5206952-A Fault tolerant networking architecture Sundet; James W. et al. 27/04/1993 13
US-5202970-A Method for sharing memory in a multiprocessor system Schiffleger; Alan J. 13/04/1993 13
US-H001176-H Bit dispersement method for enhanced SEC-DED error detection and correction in multi-bit memory devices Schwoerer; Gerald A. 06/04/1993 5
US-5196377-A Method of fabricating silicon-based carriers Wagner; John J. et al. 23/03/1993 19
US-5194710-A Method and apparatus for laser masking of lead bonding McDaniel; Kent T. et al. 16/03/1993 12
US-5185502-A High power, high density interconnect apparatus for integrated circuits Shepherd; Lloyd T. et al. 09/02/1993 9
US-D332779-S Computer cabinet Dean; Steven J. et al. 26/01/1993 5
US-5182420-A Method of fabricating metallized chip carriers from wafer-shaped substrates Steitz; Richard R. et al. 26/01/1993 10
US-5182473-A Emitter emitter logic (EEL) and emitter collector dotted logic (ECDL) families Wikstrom; Jan A. et al. 26/01/1993 30
US-5180093-A Apparatus for ultrasonic bonding Stansbury; Randall R. et al. 19/01/1993 10
US-5178549-A Shielded connector block Neumann; Eugene F. et al. 12/01/1993 18
US-5177380-A ECL latch with single-ended and differential inputs Birrittella; Mark S. 05/01/1993 6
US-5175496-A Dual contact beam assembly for an IC test fixture Collins; David R. et al. 29/12/1992 10
US-5170370-A Vector bit-matrix multiply functional unit Lee; William et al. 08/12/1992 24
US-5167511-A High density interconnect apparatus Krajewski; Nicholas J. et al. 01/12/1992 33
US-5166775-A Air manifold for cooling electronic devices Bartilson; Bradley W. 24/11/1992 8
US-5162743-A Method and apparatus for optimizing the electrical length of a signal flow path Kruchowski; James N. et al. 10/11/1992 12
US-5152696-A Z-axis connectors for stacked printed circuit board assemblies Krajewski; Nicholas J. et al. 06/10/1992 7
US-5151995-A Method and apparatus for producing successive calculated results in a high-speed computer functional unit using low-speed VLSI components Garcia; Susan J. 29/09/1992 8
US-5144691-A Computer signal interconnect apparatus August; Melvin C. et al. 01/09/1992 11
US-5142638-A Apparatus for sharing memory in a multiprocessor system Schiffleger; Alan J. 25/08/1992 17
US-5134247-A Reduced capacitance chip carrier Wehner; Peter J. et al. 28/07/1992 13
US-5131859-A Quick disconnect system for circuit board modules Bowen; Stephen A. et al. 21/07/1992 10
US-5129830-A Z-axis pin connectors for stacked printed circuit board assemblies Krajewski; Nicholas J. et al. 14/07/1992 8
US-5127986-A High power, high density interconnect method and apparatus for integrated circuits August; Melvin C. et al. 07/07/1992 11
US-5127570-A Flexible automated bonding method and apparatus Steitz; Richard R. et al. 07/07/1992 15
US-5128810-A Single disk emulation interface for an array of synchronous spindle disk drives Halford; Robert J. 07/07/1992 14
US-5127093-A Computer look-ahead instruction issue control Moore, Jr.; William T. 30/06/1992 13
US-5123848-A Computer signal interconnect apparatus August; Melvin C. et al. 23/06/1992 7
US-5122620-A Chip carrier with terminating resistive elements Neumann; Eugene F. et al. 16/06/1992 9
US-5114448-A Air filtering apparatus Bartilson; Bradley W. 19/05/1992 8
US-5106310-A Z-Axis pin connectors for stacked printed circuit board assemblies Krajewski; Nicholas J. et al. 21/04/1992 9
US-5098305-A Memory metal electrical connector Krajewski; Nicholas J. et al. 24/03/1992 32
US-5086334-A Chip carrier Eberlein; Delvin D. 04/02/1992 12
US-5083194-A Air jet impingement on miniature pin-fin heat sinks for cooling electronic components Bartilson; Bradley W. 21/01/1992 9
US-5014904-A Board-mounted thermal path connector and cold plate Morton; David M. 14/05/1991 8
US-D315147-S Computer cabinet Davis; Lester T. et al. 05/03/1991 4
US-D314948-S Computer cabinet Dean; Steven J. et al. 26/02/1991 5
US-D314949-S Computer cabinet Cermak, III; Stephen et al. 26/02/1991 4
US-4984993-A Two-piece edge ZIF connector with sliding block Neumann; Eugene F. et al. 15/01/1991 14
US-4982153-A Method and apparatus for cooling an integrated circuit chip during testing Collins; David R. et al. 01/01/1991 9
US-4975074-A Cam actuated electrical connector Neidich; Douglas A. 04/12/1990 17
US-4964081-A READ-WHILE-WRITE RAM CELL Birrittella; Mark S. et al. 16/10/1990 7

 

Scroll to Top