A parallel search engine able to receive commands via a search instruction
input and data words via a search data input. The commands received, which
are optionally programmable, control operation of a data dispatch unit and
a result dispatch unit. The data words received are sent by the data
dispatch unit as search data to a CAM module array made up of CAM modules
interconnected by a cascade information bus for comparison against
pre-stored comparand databases. The CAM modules of the CAM module array
provide search results to the result dispatch unit which generates
results, typically multiple in parallel, at a result output. Optionally,
multiple of the parallel search engines may be cascaded by connection to
an expansion bus to form a mega search engine.
Um Search Engine paralelo capaz de receber comandos através de uma entrada da instrução da busca e das palavras de dados através de uma entrada de dados da busca. Os comandos recebidos, que são opcionalmente programáveis, operação de controle de uma unidade da expedição dos dados e de uma unidade da expedição do resultado. As palavras de dados recebidas são emitidas pela unidade da expedição dos dados como os dados da busca a uma disposição do módulo da CAME compuseram dos módulos da CAME interconectados por uma barra-ônibus da informação da cascata para a comparação de encontro às bases de dados gravadas do comparand. Os módulos da CAME da disposição do módulo da CAME fornecem resultados da busca à unidade da expedição do resultado que gera resultados, tipicamente múltipla na paralela, em uma saída do resultado. Opcionalmente, o múltiplo dos motores de busca paralelos pode ser sido conectado em cascata pela conexão a uma barra-ônibus da expansão para dar forma a um Search Engine mega.