Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Competition: a model of AND-parallel execution of logic
Ng K., Leung H. The Computer Journal33 (3):215-218,1990.Type:Article
Date Reviewed: Jul 1 1991

One way to improve the efficiency of logic programs is to allow execution of subgoals in parallel. If two or more subgoals share a variable, however, it is possible that if they are executed in parallel, they will return conflicting answers; that is, they may return two different bindings that cannot be unified.

One approach to dealing with this potential problem is to identify all sets of subgoals that share a variable and label one subgoal in the set the generator and the others the consumers. The generator is responsible for finding a binding for the variable, and the consumers verify the validity of the binding. This paper presents an algorithm using this approach that is an improvement on some existing algorithms in that the choice of generators and consumers is dynamic instead of static, thus allowing for a greater degree of parallelism. The algorithm also incorporates some useful features of existing algorithms in which the choice of generators and consumers is static. Thus it may also improve on existing algorithms in which the choice is dynamic.

Reviewer:  Catherine Meadows Review #: CR114801
Bookmark and Share
 
Concurrency (D.4.1 ... )
 
 
Distributed Systems (D.4.7 ... )
 
 
Multiprocessing/ Multiprogramming/ Multitasking (D.4.1 ... )
 
 
Network Communication (D.4.4 ... )
 
 
Parallel Programming (D.1.3 ... )
 
 
Scheduling (D.4.1 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Concurrency": Date
Integrated concurrency control in shared B-trees
Lausen G. Information Sciences 52(2): 2000. Type: Article
May 1 1985
Software concurrency in real-time control systems: a software nucleus
Sears K., Middleditch A. Software--Practice & Experience 15(9): 739-759, 1985. Type: Article
Jun 1 1986
Understanding concurrency in Ada
Shumate K. (ed), Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1988. Type: Book (9789780070572997)
May 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy