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

Icon_funbox Did You Know...

...that on Dec. 15, 1836, the Patent Office was completely destroyed by fire? Lost were some 7,000 models, 9,000 drawings, and 230 books plus all records of patent applications and grants.

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/17 - Application specific


Subclass of Class 712 - Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors)
Definition: Subject matter wherein overall operation or process of the
No. of applications: 18
Last issue date: 02/23/2012


Application No.Application TitleIssue Date
20120047349DATA TRANSFER SYSTEM
A data transfer system includes: a plurality of processors; and a plurality of data transfer units that executes a data transfer from one processor to other processor via a plurality of input ports and a plurality of output ports. The data transfer unit includes: an arb...
02/23/2012
20110314256Data Parallel Programming Model
Described herein are techniques for enabling a programmer to express a call for a data parallel call-site function in a way that is accessible and usable to the typical programmer. With some of the described techniques, an executable program is generated based upon expr...
12/22/2011
20110153981Heterogeneous computer architecture based on partial reconfiguration
Systems and methods for partial reconfiguration of reconfigurable application specific integrated circuit (ASIC) devices that may employ an interconnection template to allow partial reconfiguration (PR) blocks of an ASIC device to be selectively and dynamically intercon...
06/23/2011
20100281236APPARATUS AND METHOD FOR TRANSFERRING DATA WITHIN A VECTOR PROCESSOR
An apparatus for processing data may include an array of processing elements (such as an n×m or n×n array of processing elements) configured to simultaneously perform operations on a plurality of data elements using a single instruction. Each processing element in the...
11/04/2010
20100241758SYSTEM AND METHOD FOR HARDWARE ACCELERATED MULTI-CHANNEL DISTRIBUTED CONTENT-BASED DATA ROUTING AND FILTERING
Systems and methods for hardware accelerated multi-channel content-based data routing and filter. Data packets are received at a filtering circuit from one or more sources. The packets are filtered in accordance with parameters established by a system user to select spe...
09/23/2010
20100235608METHOD AND APPARATUS FOR GAME PHYSICS CONCURRENT COMPUTATIONS
An apparatus for physical properties computation comprising an array processor. The array processor comprises of a plurality of processing elements, said processing elements arranged in a grid. A processing unit (PU) is coupled to the array processor. A local memory is ...
09/16/2010
20100138633Variable clocked heterogeneous serial array processor
A serial array processor may have an execution unit, which is comprised of a multiplicity of single bit arithmetic logic units (ALUs), and which may perform parallel operations on a subset of all the words in memory by serially accessing and processing them, one bit at ...
06/03/2010
20100066748Method And Apparatus For Scheduling The Processing Of Multimedia Data In Parallel Processing Systems
An efficient method and device for the parallel processing of multimedia data. Blocks (or portions thereof) are transmitted to various parallel processors, in the order of their dependency data. Earlier blocks are sent to the parallel processors first, with later blocks...
03/18/2010
20090319755Method and Apparatus for High Speed Data Stream Splitter on an Array of Processors
A method and apparatus for processing a stream of data. The apparatus includes an array of processors connected to one another by single drop busses. The data stream is inputed to one of the processors 305(da), which splits off a substream and passes the d...
12/24/2009
20090300324ARRAY TYPE PROCESSOR AND DATA PROCESSING SYSTEM
In data path means, processor elements individually execute data processing in accordance with command codes described in a computer program, and switching elements individually control a connection relationship to switch among a plurality of processor elements in accor...
12/03/2009
20090113170Apparatus and Method for Processing an Instruction Matrix Specifying Parallel and Dependent Operations
A matrix of execution blocks form a set of rows and columns. The rows support parallel execution of instructions and the columns support execution of dependent instructions. The matrix of execution blocks process a single block of instructions specifying parallel and de...
04/30/2009
20080126746NETWORK OF SINGLE-WORD PROCESSORS FOR SEARCHING PREDEFINED DATA IN TRANSMISSION PACKETS AND DATABASES
The present invention related to monitoring internet traffic for illegal Intellectual Property transfers, viruses, criminal and other illegal activities. It also assists the Internet search engine providers in generating fast and accurate responses to Internet Recipient...
05/29/2008
20080082787Delay circuit and processor
A delay circuit that can prevent an increase in the scale of circuits. A data delay section included in the delay circuit delays input data by a plurality of data delay elements. A validity information delay section included in the delay circuit delays input validity in...
04/03/2008
20080034184FAULT TOLERANT CELL ARRAY ARCHITECTURE
A data processing system containing a monolithic network of cells with sufficient redundancy provided through direct logical replacement of defective cells by spare cells to allow a large monolithic array of cells without uncorrectable defects to be organized, where the...
02/07/2008
20070245122Executing an Allgather Operation on a Parallel Computer
Executing an allgather operation on a parallel computer that includes a plurality of compute nodes where the compute nodes are organized into at least one operational group of compute nodes for collective parallel operations of the parallel computer, and each compute no...
10/18/2007
20050273310Enhancements to performance monitoring architecture for critical path-based analysis
A method and apparatus is described herein for monitoring the performance of a microarchitecture and tuning the microarchitecture based on the monitored performance. Performance is monitored through simulation, analytical reasoning, retirement pushout measure, overall e...
12/08/2005
20050120190Hardware assisted communication between processors
A method and apparatus performs hardware assisted communication between processors. In response to direction from a first processor, a first coprocessor writes information in a first block of mirrored memory. Mirrored memory is maintained, allowing a second coprocessor ...
06/02/2005
20050091472Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
The present invention concerns a new category of integrated circuitry and a new methodology for adaptive or reconfigurable computing. The preferred IC embodiment includes a plurality of heterogeneous computational elements coupled to an interconnection network. The plur...
04/28/2005
 
Sign InRegister
Username  
Password   
forgot password?