U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"The radio craze will die out in time."

Thomas Edison ; 1922

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 712/10 - Array processor


Subclass of Class 712 - Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
Definition: Subject matter comprising four or more identical processing
No. of applications: 55
Last issue date: 12/23/2010


1    
Application No.Application TitleIssue Date
20100325386PARALLEL OPERATION DEVICE ALLOWING EFFICIENT PARALLEL OPERATIONAL PROCESSING
In arithmetic/logic units (ALU) provided corresponding to entries, an MIMD instruction decoder generating a group of control signals in accordance with a Multiple Instruction-Multiple Data (MIMD) instruction and an MIMD register storing data designating the MIMD instruc...
12/23/2010
20100318765ACTIVE MEMORY COMMAND ENGINE AND METHOD
A command engine for an active memory receives high level tasks from a host and generates corresponding sets of either DCU commands to a DRAM control unit or ACU commands to a processing array control unit. The DCU commands include memory addresses, which are also gener...
12/16/2010
20100281234INTERLEAVED MULTI-THREADED VECTOR PROCESSOR
A method includes providing a processor configured to execute instructions. The method may further include providing a first set of registers in the processor to store first data and first instructions associated with a first thread, and providing a second set of regist...
11/04/2010
20100174868Processor device having a sequential data processing unit and an arrangement of data processing elements
Designing a coupling of a traditional processor, in particular a sequential processor, and a reconfigurable field of data processing units, in particular a runtime-reconfigurable field of data processing units is described....
07/08/2010
20100115235Eliminating Synchronous Grace Period Detection For Non-Preemptible Read-Copy Update On Uniprocessor Systems
A technique for optimizing grace period detection in a uniprocessor environment. An update operation is performed on a data element that is shared with non-preemptible readers of the data element. A call is issued to a synchronous grace period detection method. The sync...
05/06/2010
20090259824RECONFIGURABLE INTEGRATED CIRCUIT
A reconfigurable integrated circuit is provided wherein the available hardware resources can be optimised for a particular application. Dynamically reconfiguring (in both real-time and non real-time) the available resources and sharing a plurality of processing elements...
10/15/2009
20090119479INTEGRATED CIRCUIT ARRANGEMENT FOR CARRYING OUT BLOCK AND LINE BASED PROCESSING OF IMAGE DATA
An integrated circuit arrangement has a processor array (2) with processor elements (4) and a memory (6) with memory elements (8) arranged in rows (32) and columns (30). The columns (30) of memory elements (8) are ...
05/07/2009
20090070549Interconnect architecture in three dimensional network on a chip
The connection architecture of a network on a chip (NoC) is described in which (a) nodes in octahedron sections are connected in an arc Benes network, (b) a hierarchy of node clusters are connected using a globally asynchronous locally asynchronous (GALA) configuration,...
03/12/2009
20090063811System for Data Processing Using a Multi-Tiered Full-Graph Interconnect Architecture
A system is provided for implementing a multi-tiered full-graph interconnect architecture. In order to implement a multi-tiered full-graph interconnect architecture, a plurality of processors are coupled to one another to create a plurality of processor books. The plura...
03/05/2009
20080307194Parallel, Low-Latency Method for High-Performance Deterministic Element Extraction From Distributed Arrays
The present invention provides a system and method for extracting elements from distributed arrays on a parallel processing system. The system includes a module that populates a local array with elements from input, a module that submits a largest element value in the l...
12/11/2008
20080104366Semiconductor chip
Disclosed herein is a semiconductor chip including at least two processing apparatuses which comply with the same interface specifications and which differ in internal structure, wherein at least one of the processing apparatuses is constituted functionally to replace a...
05/01/2008
20080010435MEMORY SYSTEMS AND MEMORY MODULES
One embodiment of the present invention sets forth a memory module that includes at least one memory chip, and an intelligent chip coupled to the at least one memory chip and a memory controller, where the intelligent chip is configured to implement at least a part of a...
01/10/2008
20070300041Method for processing streaming data in a multiprocessor system
The present invention relates to a method for processing streaming data in a multiprocessor system. In this method, in a pipelining architecture of the multiprocessor system a specified number of processors having a specified number of programs processes, in a clocked m...
12/27/2007
20070294507ASYMMETRIC CLUSTERED PROCESSOR ARCHITECTURE BASED ON VALUE CONTENT
A method and apparatus for improving the operation of a computer processor by utilizing an asymmetric clustered processor architecture are disclosed. The asymmetric clustered processor apparatus includes a narrow cluster, a wide cluster, a steering logic utilizing a clu...
12/20/2007
20070266223Network-on-Chip Dataflow Architecture
With the development of microelectronic industry, we can integrate more and more transistors in a single chip. According to Moore's law, the number of transistors can double in 18 months. Therefore, our target is how to convert the number of transistors to the performan...
11/15/2007
20070245120Multiple microcontroller system, instruction, and instruction execution method for the same
In a multiple microcontroller system comprising multiple MCU core logics, a multiple-MCU-core-logic selection operand is provided in an instruction according to this invention. The multiple-MCU-core-logic selection operand specifies or selects a corresponding MCU core l...
10/18/2007
20070226455Variable clocked heterogeneous serial array processor
A serial array processor, whose execution unit, which s comprised of a multiplicity of single bit arithmetic logic units (ALUs), performs parallel operations on a subset of all the words in memory by serially accessing and processing them, one bit at a time, while the i...
09/27/2007
20070226457Computer system with increased operating efficiency
A microprocessor system in which an array of processors communicates more efficiently through the use of a worker mode function. Processors that are not currently executing code remain in an inactive but alert state until a task is sent to them by an adjacent processor....
09/27/2007
20070226456System and method for employing multiple processors in a computer system
There is provided a system and a method for employing multiple processors in a computer system. More specifically, there is provided a computer system comprising a first cell board including a first central processing unit, a second central processing unit, and a first ...
09/27/2007
20070226454Highly scalable MIMD machine for java and .net processing
An MIMD processor for Java and Net processing includes a plurality of “half-processors,” separate execution units, and memory caches. Each half-processor is an MIMD processing element having resources for instruction fetch and decode and for instruction stream conte...
09/27/2007
20070186078Integrated Circuit Device
An integrated circuit device with a data processing block is provided, the data processing block including a plurality of operation units that are arranged in a matrix, a plurality of first wire sets that extend in a first direction in the matrix and transfer input data...
08/09/2007
20070162722Method and apparatus for processing algorithm steps of multimedia data in parallel processing systems
An efficient method and device for the parallel processing of data variables. A parallel processing array has computing elements configured to process data variables in parallel. An algorithm for a plurality of computing elements of a parallel processor is loaded. The a...
07/12/2007
20070143576Apparatus and method for performing signal processing
A system for performing signal processing includes a system input, wherein a first signal having a first format, and supplied on a first system input is selected by a user for format conversion. A switching circuit having plural switching circuit inputs and plural switc...
06/21/2007
20070143577RECONFIGURABLE INTEGRATED CIRCUIT
A reconfigurable integrated circuit is provided wherein the available hardware resources can be optimised for a particular application. Dynamically reconfiguring (in both real-time and non real-time) the available resources and sharing a plurality of processing elements...
06/21/2007
20070136559METHOD AND SYSTEM OF COMMUNICATING BETWEEN PEER PROCESSORS IN SoC ENVIRONMENT
A method and system comprises transferring data from a first processor to at least one pulse generator directly connected to an interrupt control of at least a second processor. The transferring of the data bypasses memory. The method further includes reading the transf...
06/14/2007
20070130444Integrated processor array, instruction sequencer and I/O controller
A computer processor having an integrated instruction sequencer, array of processing engines, and I/O controller. The instruction sequencer sequences instructions from a host, and transfers these instructions to the processing engines, thus directing their operation. Th...
06/07/2007
20070124561Active memory command engine and method
A command engine for an active memory receives high level tasks from a host and generates corresponding sets of either DCU commands to a DRAM control unit or ACU commands to a processing array control unit. The DCU commands include memory addresses, which are also gener...
05/31/2007
20070083730Data processing device and method
The present invention relates to a method of coupling at least one (conventional) unit processing data in a sequential manner, e.g. a CPU, von-Neumann-Processor and/or microcontroller, the (conventional) unit for data processing comprising an instruction pipeline, and a...
04/12/2007
20070067605Architecture of a parallel-processing multi-microcontroller system and timing control method thereof
The present invention discloses the architecture of a parallel-processing multi-microcontroller system and a timing control method thereof. The multi-microcontroller system of the present invention comprises multiple microcontroller program execution status modules, and...
03/22/2007
20070067606Heterogeneous parallel processing based on processor performance
In at least some embodiments, a system, comprises a first computing unit having a first type of processors. The system further comprises a second computing unit having a second type of processors, the second computing unit being coupled to the first computing unit. The ...
03/22/2007
20070033379Active memory processing array topography and method
An integrated active memory device includes an array of processing elements coupled to a dynamic random access memory device and to a component supplying instructions to the processing elements. The processing elements are logically arranged in a plurality of logical ro...
02/08/2007
20060282647Parallel processing system
The invention is based on the idea to provide a functional unit that is capable of performing not only a simple pass operation but also delayed pass operations, introducing a desired amount of latency. Therefore, a parallel processor is provided, wherein said processor ...
12/14/2006
20060265569Processor for improving instruction utilization using multiple parallel processors and computer system equipped with the processor
The present invention provides a processor capable of carrying out a plurality of operation instructions simultaneously in one cycle which improves utilization of an instruction when carrying out a single operation instruction, and a system equipped with such a processo...
11/23/2006
20060218375System and method of transferring data between a massive number of processors
This present invention brings to the multiprocessor what vectorization brought to the single processor. It provides similar tools to speed communication that have traditionally been used to speed computation; namely, the capability to program optimal communication algor...
09/28/2006
20060195663Virtualized I/O adapter for a multi-processor data processing system
An enhanced SCSI storage adapter with multiple queues for use by different server processors or partitions. For a non-partitioned server, the operating system (OS) owns the SCSI storage adapter, controls the adapter queues, both creation of and changes to the queues, an...
08/31/2006
20060155969Reconfigurable, expandable semiconductor integrated circuit
A semiconductor integrated circuit includes a reconfigurable circuit including a plurality of computing units interconnected in a reconfigurable manner, a processing circuit including at least one of a fixed logic circuit configured to perform predetermined processing a...
07/13/2006
20060155955SIMD-RISC processor module
A computer architecture and programming model for high speed processing over broadband networks are provided. The architecture employs a consistent modular structure, a common computing module and uniform software cells. The common computing module includes a control pr...
07/13/2006
20060149922Multiple computational clusters in processors and methods thereof
A processor may have more than one computational cluster. An instruction packet may include an instruction replication control word to indicate that a particular machine language instruction in the instruction packet is to be executed in parallel by two or more of the c...
07/06/2006
20060149921Method and apparatus for sharing control components across multiple processing elements
Method and apparatus for sharing control components across multiple processing elements. In one embodiment, common control components, including a control store and instruction control unit, are shared across multiple processing cores on a combined microengine. Each pro...
07/06/2006
20060143428Semiconductor signal processing device
An orthogonal memory for transforming arrangements of system bus data and processing data is placed between a system bus interface and a memory cell mat storing the processing data. The orthogonal memory includes two-port memory cells, and changes data train transferred...
06/29/2006
1    
 
Sign InRegister
Username  
Password   
forgot password?