or
Bookmark and Share
Multistage data flow processor with instruction packet, fetch, storage transmission and address generation controlled by destination information
   
Document Number
US Patent 5115510
Issued Date
May 19, 1992
Link
Map
Abstract
An information processor includes a program memory for storing a data flow program having destination information and instruction information as one set. Destination information, instruction information and operand data included in an input data packet are latched in an input data latching portion. Only the operand data is transferred to an output data latching portion. An address is operated based on the destination information latched in the input data latching portion, and the program memory is accessed, so that the data flow program is read out. The destination information and the instruction information included in the read data flow program are latched in the output data latching portion. Paired data is detected by a paired data detection portion based on the data flow program latched in the output data latching portion. The detected data is operated by an operation processing portion.
Drawing
Multistage data flow processor with instruction packet, fetch, storage transmission and address generation controlled by destination information - US Patent 5115510 Drawing
Drawing from US Patent 5115510
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
11
Comments:
no comments yet
Owner
Published
May 19, 1992
Application Number
07/259,722
Filed
October 19, 1988
US Classification
712/26  
Int'l Classification
G06F   9/44   (20060101)  
Examiner
Assistant Examiner
Priority Data
Oct 20, 1987 [JP] 62-265733 Jan 18, 1988 [JP] 63-7791
USPTO Field of Search
364/2MSFile   364/9MSFile  
Related Patents
5327569 - Data driven type processor including a generation management system - Owned by Mitsubishi Denki Kabushiki Kaisha (Tokyo,JP)

A system for actualizing a process of a multi-generation packet by managing the generations of the packet inputted in a firing process module of a data driven type processor. The firing process module includes a generation management unit for rearranging the disk order of a sequence relationship associated with a periodic circulation of the generation numbers of a packet inputted. Further included is a subsystem for separating an address space in hashing when obtaining an address of a queuing memory of the firing process module.

5640525 - Data-driven information processing devices - Owned by Sharp Kabushiki Kaisha (Osaka,JP)

A data-driven information processing device includes a program storage mechanism, a data pair generation mechanism, an operation processing mechanism, a circular pipeline for data transfer among the program storage mechanism, the pair data generation mechanism and the operation processing mechanism in a token format, and a data input/output control circuit connected to the circular pipeline. The data pair generation mechanism carries out a generation process of a data pair in a different manner depending upon whether the argument data companion to the argument data in an applied token is a constant or not. The data pair generation mechanism may include, for example, a constant data processing unit and a dynamic data pair generation mechanism. The data pair generation mechanism selects constant data output from the constant data processing unit when the argument data companion to the argument data in an applied token is a constant, and selects the argument data companion to an output of the dynamic data pair generation mechanism otherwise. The selected data is used to assemble a token. A plurality of dynamic data pair generation mechanisms are included, and an apparatus is disclosed for operating the dynamic data pair generation mechanism in an interleaving manner.

5241683 - Data flow type information processor - Owned by Sharp Kabushiki Kaisha (Osaka,JP)

A data flow type information processor includes first and second program storing portions, a merging portion, a data pair detecting portion and first and second operation processing portions. Each of the first and the second program storing portions stores a data flow program and outputs a data packet including destination information and instruction information read from the data flow program based on an input data packet. The merging portion performs arbitration between data packets output from said first and second program storing portions. The data pair detecting portion receives a data packet output from the merging portion to detect two data packets having the same destination information. Each of the first and the second operation processing portions receives a data packet output from the data pair detecting portion and performs an operation processing based on the instruction information included in the data packet to output a data packet including the data indicative of the operation result to the corresponding program storing portion.

5497344 - Data flow type information processor - Owned by Sharp Kabushiki Kaisha (Osaka,JP)

A data packet including a destination field, an instruction field and two data fields is outputted from a data pair detecting portion of a data flow type information processor. The data packet is divided into two data packets. The data packet including the destination field and an identification tag is sent to a program storing portion, and the data packet including the instruction field, the two data fields and the identification tag is sent to an operation processing portion. The program storing portion outputs a data packet including the destination field, the instruction field and the identification tag. The operation processing portion outputs a data packet including a result data field and the identification tag. These data packets are merged with each other, based on the identification tags and sent to the data pair detecting portion.

5297271 - Method and apparatus for performing a read-write-modify operation in a VGA compatible controller - Owned by Chips and Technologies, Inc. (San Jose, CA)

A VGA controller with a read-modify-write cycle implemented therein is provided. By implementing the read-modify-write cycle in hardware, and by reducing the data for such operations to a single address source, read-modify-write operations can be performed in a single cycle, as opposed to separate read and write cycles, with a consequent improvement in overall operating speed.

Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us