
A hardware accelerator for managing a computer database. The accelerator includes a key memory for storing a map of record key values to record address values, a search processor for searching the key memory for a given key value and providing the associated record address value to the central processor, and a bus interface for interfacing the search processor and the key memory to the central processor. Database management software executing on the central processor requests a mapping from key ...











