| dc.contributor.author | 
Lutu, PEN 
 | 
 | 
| dc.date.accessioned | 
2018-05-29T13:30:54Z | 
 | 
| dc.date.available | 
2018-05-29T13:30:54Z | 
 | 
| dc.date.issued | 
1994 | 
 | 
| dc.identifier.citation | 
Lutu PEN (1994) Parallel execution strategies for conventional logic problems: A review. South African Computer Journal, Number 11, 1994 | 
en | 
| dc.identifier.issn | 
2313-7835 | 
 | 
| dc.identifier.uri | 
http://hdl.handle.net/10500/24145 | 
 | 
| dc.description.abstract | 
Parallel execution strategies/or Prolog programs are reviewed. Three models, AOPM, APPNet and RAP are discussed in some detail. The AOPM and the APPNet are AND-OR parallel execution models and represent the two ends of the spectrum for approaches to AND-OR parallelism. The AOPM exploits fine-grained parallelism while the APPNet exploits coarse-grained parallelism. RAP is an AND-parallel execution model and is based on fine-grained parallelism. The problem of shared variables in AND-parallelism is dealt with differently by each model. APPNet uses dependent AND-parallelism where streams of results are back-unified to eliminate inconsistent combinations of results. The AOPM and RAP use different approaches to independent AND-parallelism. Both models use intelligent backtracking to avoid the generation of inconsistent results. All three models have shown significant speed ups in the execution of Prolog programs. | 
en | 
| dc.language.iso | 
en | 
en | 
| dc.publisher | 
South African Computer Society (SAICSIT) | 
en | 
| dc.subject | 
Logic programs | 
en | 
| dc.subject | 
Parallel Prolog execution | 
en | 
| dc.subject | 
AND-parallelism | 
en | 
| dc.subject | 
AND-OR parallelism | 
en | 
| dc.title | 
Parallel execution strategies for conventional logic problems: A review | 
en | 
| dc.type | 
Article | 
en |