US Patent No: 6,728,862

Number of patents in Portfolio can not be more than 2000

Processor array and parallel data processing methods

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An array of processor elements has multiple instruction streams and multiple data streams broadcast to all of the processor elements. The processor elements are each connected to multiple neighbouring processor elements within a cruciate neighbourhood. The architecture is suitable for use in fine-grained applications. The array may have a processor element for each pixel of an image. The array is preferably provided on a single integrated circuit having 10,000 or more processor elements.

Loading the Abstract Image... loading....

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GALLE DEVELOPMENT KG LIMITED LIABILITY COMPANYWILMINGTON, DE1

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Wilson, Jeremy Craig North Delta, CA 13 72

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
4,751,656 Method for choosing replacement lines in a two dimensionally redundant array 24 1986
5,612,908 Processing element for parallel array processor 8 1994
5,682,491 Selective processing and routing of results among processors controlled by decoding instructions using mask value derived from instruction tag and processor identifier 77 1994
5,649,135 Parallel processing system and method using surrogate instructions 62 1995
5,680,597 System with flexible local control for modifying same instruction partially in different processor of a SIMD computer system to execute dissimilar sequences of instructions 24 1995
5,625,836 SIMD/MIMD processing memory element (PME) 113 1995
6,128,720 Distributed processing array with component processors performing customized interpretation of instructions 76 1997
 
COMPAQ COMPUTER CORPORATION (2)
5,941,938 System and method for performing an accumulate operation on one or more operands within a partitioned register 13 1996
6,009,505 System and method for routing one operand to arithmetic logic units from fixed register slots and another operand from any register slot 33 1996
 
RAMBUS INC. (2)
5,850,489 Linear expression evaluator 36 1996
5,923,338 Image generation systems having processing element arrays with direct element communication 18 1997
 
TEXAS INSTRUMENTS INCORPORATED (2)
6,038,584 Synchronized MIMD multi-processing system and method of operation 76 1993
5,371,896 Multi-processor having control over synchronization of processors in mind mode and method of operation 150 1993
 
THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL (2)
4,827,445 Image buffer having logic-enhanced pixel memory cells and method for setting values therein 28 1986
5,388,206 Architecture and apparatus for image generation 66 1992
 
ACTEL CORPORATION (1)
5,367,208 Reconfigurable programmable interconnect architecture 25 1993
 
Alliant Computer Systems Corporation (1)
4,967,392 Drawing processor for computer graphic system using a plurality of parallel processors which each handle a group of display screen scanlines 54 1988
 
COGNEX CORPORATION (1)
5,982,395 Method and apparatus for parallel addressing of an image processing memory 80 1997
 
GENERAL ELECTRIC COMPANY (1)
5,291,431 Array multiplier adapted for tiled layout by silicon compiler 15 1992
 
GEO SEMICONDUCTOR INC. (1)
5,606,707 Real-time image processor 45 1994
 
GLOBALFOUNDRIES INC. (1)
5,920,515 Register-based redundancy circuit and method for built-in self-repair in a semiconductor memory device 72 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,574,933 Task flow computer architecture 49 1994
 
Hudson Soft Co., Ltd. (1)
5,822,753 Information processing system with a memory control unit for refreshing a memory 6 1997
 
HUGHES ELECTRONICS CORPORATION (1)
5,555,428 Activity masking with mask context of SIMD processors 72 1995
 
HYPERCHIP INC. (1)
6,038,682 Fault tolerant data processing system fabricated on a monolithic substrate 69 1997
 
INTEL CORPORATION (1)
5,991,884 Method for reducing peak power in dispatching instructions to multiple execution units 14 1996
 
ITT CORPORATION (1)
4,722,084 Array reconfiguration apparatus and methods particularly adapted for use with very large scale integrated circuits 61 1985
 
KLEINER PERKINS CAUFIELD-BYERS IV (1)
5,598,408 Scalable processor to processor and processor to I/O interconnection network and method for parallel processing arrays 58 1994
 
LORAL CORPORATION (1)
4,314,349 Processing element for parallel array processors 126 1979
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
5,590,356 Mesh parallel computer architecture apparatus and associated methods 49 1994
 
MICRON TECHNOLOGY, INC. (1)
6,032,264 Apparatus and method implementing repairs on a memory device 15 1997
 
NORMAN, RICHARD S. (1)
5,748,872 Direct replacement cell fault tolerant architecture 210 1996
 
NXP B.V. (1)
5,724,535 Data processing system 3 1995
 
SANDIA CORPORATION (1)
5,935,216 Methods for operating parallel computing systems employing sequenced communications 23 1991
 
SATECH GROUP A.B. LIMITED LIABILITY COMPANY (1)
5,956,274 Memory device with multiple processors having parallel access to the same memory area 30 1996
 
SONY CORPORATION (1)
6,038,350 Signal processing apparatus 7 1999
 
TM PATENTS, L.P. (1)
4,805,091 Method and apparatus for interconnecting processors in a hyper-dimensional array 105 1985
 
Vicom Systems, Inc. (1)
5,045,995 Selective operation of processing elements in a single instruction multiple data stream (SIMD) computer system 64 1990
 
Other [Check patent profile for assignment information] (2)
5,602,999 Memory system having a plurality of memories, a plurality of detector circuits, and a delay circuit 55 1990
5,584,032 Kernel processor system 16 1993

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
MICRON TECHNOLOGY, INC. (10)
7,454,593 Row and column enable signal activation of processing array elements with interconnection logic to simulate bus effect 2 2003
7,133,998 Active memory processing array topography and method 0 2003
7,913,062 Method of rotating data in a plurality of processing elements 0 2003
7,676,648 Method for manipulating data in a group of processing elements to perform a reflection of the data 0 2003
7,596,678 Method of shifting data along diagonals in a group of processing elements to transpose the data 0 2003
7,581,080 Method for manipulating data in a group of processing elements according to locally maintained counts 0 2003
7,516,300 Active memory processing array topography and method 0 2006
7,930,518 Method for manipulating data in a group of processing elements to perform a reflection of the data 0 2010
8,195,920 Active memory command engine and method 0 2010
8,135,940 Method of rotating data in a plurality of processing elements 0 2011
 
MICRONAS GMBH (8)
7,035,332 DCT/IDCT with minimum multiplication 12 2001
6,970,509 Cell array and method of multiresolution motion estimation and compensation 3 2001
7,085,320 Multiple format video compression 11 2001
7,219,173 System for video processing control and scheduling wherein commands are unaffected by signal interrupts and schedule commands are transmitted at precise time 6 2001
6,981,073 Multiple channel data bus control for video processing 14 2001
7,184,101 Address generation for video processing 1 2002
6,996,702 Processing unit with cross-coupled ALUs/accumulators and input data feedback structure including constant generator and bypass to reduce memory contention 1 2002
7,142,251 Video input processor in multi-format video compression system 11 2002
 
FACEBOOK, INC. (2)
7,366,352 Method and apparatus for performing fast closest match in pattern recognition 1 2003
7,724,963 Apparatus for performing fast closest match in pattern recognition 1 2008
 
GEO SEMICONDUCTOR INC. (1)
7,573,481 Method and apparatus for management of bit plane resources 0 2005
 
IMAGINATION TECHNOLOGIES LIMITED (1)
8,046,761 Scalable multi-threaded media processing architecture 2 2006
 
ITT MANUFACTURING ENTERPRISES, INC. (1)
8,078,829 Scaleable array of micro-engines for waveform processing 0 2007
 
MTEKVISION CO., LTD. (1)
8,024,549 Two-dimensional processor array of processing elements 0 2006
 
NIPPON TELEGRAPH AND TELEPHONE CORPORATION (1)
7,480,785 Parallel processing device and parallel processing method 0 2004
 
Oracle America, Inc. (1)
8,332,791 Package designs for fully functional and partially functional chips 0 2010
 
SILCON OPTIX (1)
7,593,016 Method and apparatus for high density storage and handling of bit-plane data 0 2005
 
SUN MICROSYSTEMS, INC. (1)
7,827,515 Package designs for fully functional and partially functional chips 0 2007
 
Other [Check patent profile for assignment information] (3)
7,159,059 Ultra-modular processor in lattice topology 8 2002
7,673,118 System and method for vector-parallel multiprocessor communication 0 2006
8,812,905 Self-repairable semiconductor and method thereof 0 2013

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Oct 27, 2015
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00