Title :
Index matching hardware for selective clause retrieval in large Prolog knowledge bases
Author :
Wong, Kam-Fai ; Williams, M. Howard
Author_Institution :
ECRC GmbH, Munich, Germany
fDate :
4/1/1993 12:00:00 AM
Abstract :
While interest in the use of Prolog for knowledge base applications is growing, the size of these applications is limited by the capabilities of current Prolog translators for handling disc resident clauses. A major impediment is the inordinate amount of time required for retrieval and unification of clauses from a large set stored on disc. The clause retrieval engine (CLARE) is a hardware engine designed specially to enhance the performance of Prolog systems when dealing with large clause sets. It is based on selective retrieval of disc resident clauses using a superimposed codeword indexing strategy. The principle of the index matching strategy is explained and the design of corresponding hardware is described
Keywords :
PROLOG; computer architecture; indexing; information retrieval systems; knowledge based systems; CLARE; Prolog systems; Prolog translators; clause retrieval engine; disc resident clauses; hardware engine; index matching strategy; knowledge base applications; large set; selective retrieval; superimposed codeword indexing strategy;
Journal_Title :
Computing & Control Engineering Journal