The non-numeric coprocessor for fuzzy information retrieval and pattern recognition has an information processing means and is connected to a host computer and a data source. The majority of internal processing elements are organized into a number of concurrently operating window modules (W0, W1, .) arranged for data row search from the source. The processing element compares the data to the data rasterized bytes having predetermined upper and lower bounds to determine if the byte is at the boundary and if so, to produce a hit signal. Each window module has window matching logic for the heat signal correlation from the other processing elements and in the case of predefined matching to produce the window matching signal. By configuring the cuffler in this manner, parallel processing possibilities are achieved, which can be used as a data communication line means to allow each separate row of data to be routed, and a super window May optionally be constrained as a window module.
展开▼