Title :
Data-parallel compilation and query power extension of large knowledge bases
Author :
Bansal, Ajay Kumar ; Potter, Jerry L. ; Prasad, Lokam V.
Author_Institution :
Dept. of Math. & Comput. Sci., Kent State Univ., OH, USA
Abstract :
An associative data-parallel compilation model of logic programs capable of answering queries with unspecified relations concerning the given objects is described. The model benefits from the synergy resulting from associative search, data-parallelism during goal reduction, and the use of low-level code to invoke the subgoals and savings in data-transfers resulting from the presence of global registers. The use of associative tables extends the power of logic programming to answer a large class of queries and derive unspecified relation-names for the given objects. In contrast to the interpretation based on a pure data parallel model, this model does not suffer from data sequentiality caused by the presence of multiple-occurrence variables in the goals. The model also handles variable aliasing in the clauses efficiently using the associative data-parallel search and data-parallel assignment property
Keywords :
deductive databases; logic programming; program compilers; query processing; very large databases; associative data-parallel compilation model; associative search; associative tables; data sequentiality; data-parallel assignment; data-transfers; global registers; goal reduction; large knowledge bases; logic programming; logic programs; low-level code; multiple-occurrence variables; query power extension; unspecified relations; variable aliasing; Artificial intelligence; Computer science; Knowledge representation; Logic programming; Mathematical model; Mathematics; Parallel processing; Pattern matching; Registers; Supercomputers;
Conference_Titel :
Tools with Artificial Intelligence, 1992. TAI '92, Proceedings., Fourth International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
0-8186-2905-3
DOI :
10.1109/TAI.1992.246415