Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home CPUs Absolute-difference-processor-element-processing-unit-and-processor

 Color printer calibration architecture
We claim: 1. A method of calibrating a color printer so that color images defined in terms of ...


 Computer-printable adhesive note system
It is an object of the present invention to provide a computer-printable adhesive note system which ...


 Method and apparatus for recording characters
It is an object of the present invention to specify a method and an apparatus for picture-element-...


 Pick function implementation in a parallel processing system
We claim: 1. In a graphics system in which a predetermined number of pixels representing a fragment ...


 Method of multiple CPU logic simulation
The present invention provides a method of simulating the hardware design of a multiple CPU ...


 Programmable logic device
I claim: 1. A method of operating a computing element to compile a set of state-machine states in ...


 Programmable multiplexing input/output port
The present invention discloses an input/output buffer design for FPGAs and other programmable ...


 Portable terminal which reliably confirms program installation
Therefore, a primary object of the present invention is to provide a portable terminal to be used ...


 Boundary drawing and area filling logic for a display system
We claim: 1. A computer graphics system having display logic comprising: a destination bit map ...


 Data acquisition system using non-linear digitization intervals
Accordingly, it is a general object of the present invention to provide an improved data ...


 Absolute difference processor element processing unit, and processor

Details
Inventors: Matsubishi, Noritsugu; Tokuno, Yoshio; Masaki, Hiroshi; Yamazaki, Masato;
Assignee: Oki Electric Industry Co., Ltd. (Tokyo, JP)
Primary Examiner: Nguyen; Long T.
Assistant Examiner:
Attorney, Agent or Firm: Spencer, Frank & Schneider

A processing unit for executing parallel cumulative absolute difference operations in a first mode, and an inner product operation in a second mode, includes an input bus group for receiving first input data, second input data, and third input data. A plurality of processor elements are coupled to the input bus group, each processor element being coupled to compute a cumulative absolute difference between the first input data and the second input data in the first mode, and to compute and accumulate one term of Booth's algorithm for multiplying the first input data by the third input data in the second mode. An output bus group is coupled to the processor elements, for receiving the terms of Booth's algorithm. An accumulator circuit is coupled to the output bus group, for shifting and adding terms of Booth's algorithm output by the processor elements.

DETAILED DESCRIPTION An object of the present invention is accordingly to enable a single processor element to compute an absolute difference.
Another object of the invention is to enable a single processor element to compute a cumulative absolute difference.
Still another object is to perform multiplication by a processing unit comprising a plurality of processor elements which can also compute cumulative absolute differences individually, in parallel.
Yet another object is to compute an inner product by means of this processing unit.
A further object is to perform matrix multiplication efficiently.
A processor element comprises a shifter for shifting first input data by a controllable number of bits, first input means for selecting the shifted first input data or first result data, and second input means for selecting second input data or second result data.
An arithmetic means controllably adds or subtracts the outputs of the first and second input means to produce the first and second result data.
A first register stores the first result data for provision to the first input means.
A second register stores the second result data for provision to the second input means, and for external output.
A processing unit comprises an input bus group, an output bus group, a plurality of the above processor elements connected in parallel between the input bus group and the output bus group, and a last-stage accumulator connected to the output bus group.
A processor comprises a plurality of the above processing units connected in parallel between an input bus group and an output bus group.



Related patents
  Decimation filter
This is achieved with the decimation filter set forth in the preamble, which in accordance with the invention is characterized in that the decimation filter further ...
  Neighbor image processing device
According to the present invention, the neighbor image processing device for processing image data according to a predetermined program is provided to achieve the ...
  Print control system in a color image printer
Accordingly, an object of the present invention is to provide a color image printer which effectively prints out a combined character pattern, image pattern and ...
  Computer graphics display processor for generating dynamic refreshed vector images
The present invention provides a low cost vector graphics display processor capable of being driven by a relatively small processor (host computer). Indicia of ...
  Clock receiver for network synchronization control of exchange system
Therefore, it is an object of the present invention to provide an improved network synchronization control. It is another object to provide a clock receiving process and ...
  Multi-process emulator suitable for testing software under multi-process environments
An object of this invention is to provide an emulator working efficiently under a multi-process environment, in order to remove the drawbacks of the prior art techniques....
  Method and system for providing event-response capabilities to pseudocode
The present invention includes a method and system for providing event-response and monitoring capabilities to a pseudocode program operating in a message or event-based ...
  High speed parallel binary multiplier
According to the invention there is provided a multiplier circuit which employs a temporary register whose input is coupled in parallel with the input of the accumulator ...
  Color printing, correction, and conversion apparatus and method
OF THE PREFERRED EMBODIMENT While this invention is susceptible of embodiment in many different forms, here is shown in the drawing and will herein be described in ...
  Color image forming method and apparatus for improved image color reproducibility
An object of the present invention is to improve the reproducibility of image colors in a color image forming apparatus. Another object of the present invention is to ...

0.014

Archive: All patents - Links

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