A non-numeric coprocessor for fuzzy information retrieval and pattern
recognition has means for information processing and is connectable to a
host computer and a data source. A plurality of internal processing
elements are organized in a number of simultaneously operable window
modules (W0, W1, . . . ) a arranged for inspecting data streams from said
source. The processing elements compare data stream bytes with
predetermined upper and lower bounds, to decide whether a byte is within
said bounds, and, if so, to produce a hit signal. Each window module has a
window match logic for correlating hit signals from its different
processing elements, and to produce a window match signal, by the
occurrence of a predefined match. By structuring the coprocessor in this
manner, a parallel processing potential is attained, which can be utilized
by data routing means (12) to allow for separate data streams to be routed
to individual or chained window modules selectably configured as groups of
windows or super-windows according to application needs.
Un coprocessor non numerico per reperimento delle informazioni e riconoscimento di forme sfocati ha mezzi per l'elaborazione dell'informazione ed è raccordabile ad un elaboratore ospite e ad una fonte di dati. Una pluralità di elementi d'elaborazione interni è organizzata in un certo numero di moduli simultaneamente operabili della finestra (W0, W1. . . ) assicurato il controllo dei flussi di dati dalla fonte detta. Gli elementi d'elaborazione paragonano i byte del flusso di dati ai limiti superiori e più inferiori predeterminati, per decidere se un byte è all'interno dei limiti detti e, in caso affermativo, per produrre un segnale di colpo. Ogni modulo della finestra ha una logica del fiammifero della finestra per la correlazione dei segnali colpiti dai relativi elementi d'elaborazione differenti e produrre un segnale del fiammifero della finestra, dal caso di un fiammifero predefinito. Strutturando il coprocessor in questo modo, un potenziale di elaborazione parallela è raggiunto, che può essere utilizzato attraverso i mezzi di percorso di dati (12) per tenere conto affinchè i flussi di dati separati sia diretto all'individuo o ai moduli concatenati della finestra selectably configurati mentre gruppi delle finestre o delle eccellente-finestre secondo i bisogni di applicazione.