Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Vector-processor-for-processing-database-without-special-tags-for-vector-elements

 Floppy disk drive with local processor control
Accordingly, the invention is intended to eliminate the above-described difficulties accompanying a ...


 Insert for blocking operation of the disc write switch in use of computer diskettes
One of the objects of this invention is to provide an apparatus for opening and closing the write-...


 Data process system including plural storage means each capable of concurrent and intermediate reading and writing of a set of data signals
It is an object of the present invention to provide a FIFO memory capable of reading and writing in ...


 Capacitor case cover disc seal and venting means
In accordance with the aforementioned objects, one embodiment of this invention is an electrolytic ...


 Intermediate output buffer circuit for semiconductor memory device
In accordance with an embodiment of the invention, an MOS RAM using one-transistor cells employs a ...


 Means and method for controlling eluent gradient in liquid chromatography
Briefly stated, according to one aspect of the invention the foregoing objects are achieved by ...


 Transistor differential amplifier circuit
Accordingly, one of the objects of the present invention is to provide an improved transistor ...


 Data processing system having centralized bus priority resolution
In accordance with this invention a bus allocator, connected to one or more common buses to which ...


 Data processor with improved loop handling utilizing improved register allocation
It is an object of the present invention to provide a data processing method and data processor ...


 Circuitry and method for performing two operating instructions during a single clock in a processing device
Briefly, in one embodiment, the present invention comprises method for performing two operating ...


 Vector processor for processing database without special tags for vector elements

Details
Inventors: Kojima, Keiji; Torii, Shunichi; Sakata, Akiharu;
Assignee: Hitachi, Ltd. (Tokyo, JP)
Primary Examiner: Zache; Raulfe B.
Assistant Examiner:
Attorney, Agent or Firm: Kenyon & Kenyon

A vector processor includes a memory for storing vector data, a processing circuit, a fetch circuit for sequentially fetching elements of a first vector data to be processed from the memory and supplying them to the processing circuit, a generation circuit for generating tag information to designate the fetched vector elements, and a write circuit responsive to the process result by the processing means for writing the tag information generated for the element having a predetermined process result into the memory as one element of a second vector data.

DETAILED DESCRIPTION It is an object of the present invention to provide a vector processor which does not need to add tag information and has a high processing efficiency.
The above object is achieved by providing means for generating information which enables identification of each vector element in a vector operand such as vector element numbers in an operation unit or main memory addresses of vector elements and storing such information in the main memory as tags for the operation result.
A part number of a part name table 701 is stored in a first input operand X and a part number of a price table 702 is stored in a second input operand Y, and the element of X and the element of Y are compared.
If both elements are equal, a pair of operand counters of the input operands are generated as tag information to identify both elements and they are outputted as elements of a third output operand Z.
The operands X and Y and the counters i and j are initially "1" and the comparison of X(1) and Y(1) is equal (P2=P2).
Accordingly, the pair (i, j) or (1, 1) is stored as Z(1).
Then, the operand counters i and j are incremented by one and X(2) and Y(2) are compared.
Since they are not equal (P3<P5), the pair (2, 2) is not stored and only the smaller operand counter i is incremented by one, and similar operation is repeated.
When the operand counters i and j are 3 and 4, respectively, they are gain equal (P8=P8) and the pair (3, 4) is stored as (Z2).
The output vector Z shows the lines of two tables to be joined which have the same part number.
A join table may be prepared based on the vector Z.
Since the tag information for identifying the line is derived from the operand counter which indicates the progress status of the vector operation, there is no need to previously add the tag information to the vectors X and Y.



Related patents
  Flux sensitive tracking
What is claimed is: 1. Magnetic recording apparatus comprising a. a magnetic recording medium comprised of a base and layered first and second overlying flux supporting ...
  Display deflection control loop
With reference to FIG. 1, there is shown a display 10 having a CRT 12 wherein an electron beam is deflected by a yoke 14. The yoke 14 includes a horizontal deflection ...
  Branch control circuit
To solve these problems, an object of the present invention is to provide a branch control circuit that can minimize confusion in the pipeline due to a branch ...
  Method and apparatus for interfacing a thermal printer
FIG. 1 is a schematic block diagram of a system suitable for use in accordance with the teachings of this invention. Referring to this figure, the system 10 has three ...
  Data processing apparatus
OF THE PREFERRED EMBODIMENT FIG. 1 shows an arrangement of a data processing apparatus according to an embodiment of the present invention. Referring to FIG. 1, ...
  Digital circuits having nonlinear output versus input characteristics
An object of the present invention is to increment in either an increasing or decreasing direction any numerical output within a range of outputs where the incrementing, ...
  Multipoint recorder with randomly addressable input switching and printing means
: To accomplish the objects of the present invention, there is provided a method for controlling the measurement and recording of the magnitude of a plurality of unknown ...
  Storage device drive circuit
What is claimed is: 1. A storage device comprising a store having a plurality of addressable storage locations; an addressing unit for generating address of said storage ...
  Postage meter with keyboard keys for changing postage unused amount
In a postage meter having means for printing postage, means for displaying numerical values, means for entering data, computer means electrically connected to each of ...
  System and method for erasing information from a flexible information storage media
It is therefore an object of the present invention to provide an improved technique for storing information on a flexible storage media. Another object of the invention ...

0.044

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved