Claims
- 1. Apparatus comprising:
- memory means for storing operand values;
- a multiplier, coupled to said memory means, for generating arithmetic products of operand values retrieved from said memory means;
- a match unit, coupled to said memory means, for detecting matches between a predetermined bit pattern and a sequence of bits, said predetermined bit pattern and said sequence of bits are contained within operand values retrieved from the memory means, and for generating a count value indicating a number of detected matches between the predetermined bit pattern and subsequences of bits within the sequence of bits;
- control means, connected to said multiplier and said match unit, for selectively activating said multiplier when said match unit is deactivated, activating said match unit when said multiplier is deactivated, or deactivating both the multiplier and the match unit, said control means causes said match unit to execute no operation instructions when said match unit is disabled;
- register means, connected to said multiplier and said match unit, for temporarily storing said arithmetic products and said count value; and
- an arithmetic logic unit (ALU), connected to said register means, for performing arithmetic logic operations on said arithmetic products and said count value.
- 2. The apparatus of claim 1, wherein:
- said control means provides an instruction word containing a first field for causing the ALU to perform an arithmetic and logic operation and a second field for causing either the multiplier to generate the arithmetic product or the match unit to generate the count value.
CROSS REFERENCE TO RELATED APPLICATION
This application is a continuation of patent application Ser. No. 08/138,646 entitled PROCESSOR FOR A PARALLEL COMPUTING SYSTEM filed on Oct. 20, 1993, now abandoned, and division of application Ser. No. 08/091,935 filed on Jul. 14, 1993, abandoned, which is a continuation-in-part of application Ser. No. 07/926265 filed on Aug. 5, 1992, abandoned.
US Referenced Citations (34)
Non-Patent Literature Citations (3)
Entry |
D. Chin et al "The Princeton Engine: A Real-Time Video Systems Simulator" IEEE Trans. Cons. Electronics v34, 1-12 (1988). |
R. Alverson et al "The Tera Computer System" 1990 International Conference on Supercomputing Jun. 11-15, 1990 Amsterdam, Netherlands. |
A. Fischer "Scan Line Array Processors for Image Computation" Computer Architecture News vol. 14, No. 2, Jun. 2-5, 1986. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
138646 |
Oct 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
926265 |
Aug 1992 |
|