Claims
- 1. A method of searching, the method comprising the steps of:generating a high-level search request in a first processor; determining a coprocessor for handling a distributed search request from a plurality of coprocessors, and transferring the distributed search request to the determined coprocessor using an interface that couples the first processor to the plurality of coprocessors; receiving the distributed search request on a general purpose processor located on one of the plurality of coprocessors and parsing the distributed search request into at least one atomic search command; determining at least one search engine device, located on the determined coprocessor and containing at least one table memory, to perform the atomic search command; wherein the at least one search engine device is capable of searching a key table located in the at least one table memory coupled to the at least one search engine for any matching entries of the key table; submitting the at least one atomic search command from the general purpose processor located on one of the plurality of coprocessors to the at least one search engine device located on the coprocessor, and receiving at the general Purpose processor at least one atomic search result from the search engine device; combining, on the general purpose processor located on one of the plurality of coprocessors, at least one atomic search result from the at least one search engine device into a composite result for the distributed search request; returning the composite result for the distributed search request to the first processor; and collecting, in the first processor, one or more distributed search results from one or more coprocessors to produce the final desired high-level search result.
- 2. The method of claim 1, wherein the atomic search command includes searches for a closest match to a group of pixels of an image.
RELATED APPLICATIONS
The present application is related to co-owned U.S. Pat. No. 6,226,710, B1, also filed as PCT patent application PCT/US98/24288, describing the UTCAM search engine utilized in the present invention, the disclosure of which is incorporated herein by reference.
US Referenced Citations (16)
Non-Patent Literature Citations (2)
Entry |
“Designing Read And Write Buffers For The R4000 System Interface” by Andrew Ng; 1996 Integrated Device Technology, pp. 123-137. |
“Application Note MIPS/PowerPC Boots From DRAM Using GT-64xxx Devices On PCI”; 1999 Galileo Technology, pp. 1-3. |