Backtracking in independent and-parallel implementations of logic programming languages

In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nond...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on parallel and distributed systems Vol. 12; no. 11; pp. 1169 - 1189
Main Authors Pontelli, E., Gupta, G.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.11.2001
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme.
AbstractList The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks.
In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme.
In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: Speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme.
In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem is tackled in the context of logic programming, although the solution proposed is sufficiently general to be easily extended to different nondeterministic systems, such as constraint programming systems. The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or simply avoid analyzing the performance of their systems in the presence of nondeterministic benchmarks. The implementation model we present is an extension of the backtracking scheme developed by Hermenegildo and Nasr (1986) and relies on a novel memory organization scheme and on the use of various optimizations to reduce communication and overhead. The solution developed has been implemented in the ACE Parallel Prolog system. The performance of the system is analyzed on a variety of benchmarks. The results obtained are remarkable: speedups achieved during forward execution are not lost in heavy backtracking activities and, frequently, super-linear speedups are obtained thanks to a semi-intelligent backtracking scheme
Author Gupta, G.
Pontelli, E.
Author_xml – sequence: 1
  givenname: E.
  surname: Pontelli
  fullname: Pontelli, E.
  organization: Dept. of Comput. Sci., New Mexico State Univ., Las Cruces, NM, USA
– sequence: 2
  givenname: G.
  surname: Gupta
  fullname: Gupta, G.
BookMark eNqFkb1PwzAQxS1UJFpgYGWKGBAMKT47_hqh4kuqxAJijFz3GqUkTrDTgf8eV60YGEA6vTvZPz09-yZk5DuPhJwBnQJQc6NgaqQBpg7IGITQOQPNR2mmhcgNA3NEJjGuKYVC0GJM3u-s-xhCktpXWe1TLbHHJH7IrF_mvQ22abDJ6rZvsE3Hdqg7H7NulTVdVbusD10VbNtuDRrrq42tMJ6Qw5VtIp7u-zF5e7h_nT3l85fH59ntPHdc6iG3RcGtFIwuDDjDGEKK69ySMisKWDoKuACtJZULLVaColhopYTTHBVnTPJjcrnzTSk-NxiHsq2jwyYFwW4TS6aToTbqf1BKrljBEnj1JwhSAU9_rHhCL36h624TfHpvaQwXplDUJOh6B7nQxRhwVfahbm34KoGW252VCsrdzhJ7vmNrRPzh9pffNBWRyA
CODEN ITDSEO
CitedBy_id crossref_primary_10_1017_S1471068422000059
Cites_doi 10.7551/mitpress/4299.003.0015
10.7551/mitpress/7160.001.0001
10.1007/3-540-58184-7_121
10.1016/0743-1066(93)00007-F
10.1145/93542.93564
10.7551/mitpress/4299.003.0010
10.1145/263699.263709
10.1016/0743-1066(94)00038-8
10.1007/3-540-16492-8_63
10.1016/0743-1066(93)90009-6
10.1007/BF03037208
10.1007/978-1-4615-2690-2_13
10.1109/IPPS.1995.395891
10.1016/0743-1066(92)90053-6
10.1023/A:1018929805694
10.20868/UPM.thesis.14975
10.1016/S0096-0551(96)00010-0
10.1016/0743-1066(95)00092-5
10.1109/IPPS.1997.580937
10.1007/978-1-4615-2778-7
10.1109/IPPS.1996.508062
10.7551/mitpress/4298.003.0061
10.1007/3-540-16492-8_62
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2001
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2001
DBID RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/71.969127
DatabaseName IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library Online
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database

Computer and Information Systems Abstracts
Computer and Information Systems Abstracts
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library Online
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 1189
ExternalDocumentID 2631938391
10_1109_71_969127
969127
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AASAJ
AAYOK
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AI.
AIBXA
AKJIK
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIC
RIE
RIG
RNI
RNS
RZB
TN5
TWZ
UHB
VH1
XFK
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c368t-a443a6520b91c922e1183ccd02a541dc01eb188606b85f50e5b8775c83e732263
IEDL.DBID RIE
ISSN 1045-9219
IngestDate Fri Aug 16 01:00:28 EDT 2024
Sat Aug 17 00:22:38 EDT 2024
Sat Aug 17 03:49:49 EDT 2024
Thu Oct 10 18:52:12 EDT 2024
Fri Aug 23 03:08:07 EDT 2024
Wed Jun 26 19:28:29 EDT 2024
IsPeerReviewed true
IsScholarly true
Issue 11
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c368t-a443a6520b91c922e1183ccd02a541dc01eb188606b85f50e5b8775c83e732263
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ObjectType-Article-2
ObjectType-Feature-1
PQID 993594709
PQPubID 23500
PageCount 21
ParticipantIDs proquest_miscellaneous_1671396973
ieee_primary_969127
proquest_journals_993594709
crossref_primary_10_1109_71_969127
proquest_miscellaneous_26637242
proquest_miscellaneous_28183897
PublicationCentury 2000
PublicationDate 2001-11-01
PublicationDateYYYYMMDD 2001-11-01
PublicationDate_xml – month: 11
  year: 2001
  text: 2001-11-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2001
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References brownston (bibL11694) 1985
kal (bibL116936) 1992; 5
cabeza (bibL11696) 1994
gupta (bibL116923) 1994
warren (bibL116963) 1983
bibL116956
bibL116958
l pez garc a (bibL116939) 1994
degroot (bibL116917) 1987
ali (bibL11692) 1990
santos costa (bibL116950) 1991
correia (bibL116913) 1997
shen (bibL116955) 1992
kacsuk (bibL116934) 1992
zima (bibL116964) 1991
bibL116915
bibL116959
shapiro (bibL116953) 1987
saraswat (bibL116952) 1989
santos costa (bibL116951) 1991
muthukumar (bibL116942) 1889
conery (bibL116912) 1983
degroot (bibL116916) 1984
bibL116945
bibL116946
gupta (bibL116922) 1992
bibL116940
bibL11693
bibL116943
a t-kaci (bibL11691) 1991
dembinski (bibL116918) 1985
bibL116949
lin (bibL116938) 1988
garc a de la banda (bibL116920) 1993
chang (bibL116910) 1985
debray (bibL116914) 1997
bueno (bibL11695) 1994
shen (bibL116957) 1996
bibL116933
hermenegildo (bibL116930) 1990
carro (bibL11698) 1993
bibL116931
bibL116932
pontelli (bibL116948) 1995
hermenegildo (bibL116929) 1987
chang (bibL116911) 1989
van hentenryck (bibL116961) 1989
pontelli (bibL116947) 1995
bibL116924
warren (bibL116962) 1980
bibL116925
carlsson (bibL11697) 1989
hermenegildo (bibL116927) 1986
shen (bibL116954) 1992
king (bibL116937) 1994
touati (bibL116960) 1987
bibL116921
montelius (bibL116941) 1997
pontelli (bibL116944) 1997
gabriel (bibL116919) 1985
bibL116926
kacsuk (bibL116935) 1992
carro (bibL11699) 1993
bibL116928
References_xml – start-page: 114
  year: 1987
  ident: bibL116960
  article-title: An Empirical Study of the Warren Abstract Machine
  publication-title: Proc Int'l Symp Logic Programming
  contributor:
    fullname: touati
– start-page: 108
  year: 1995
  ident: bibL116947
  article-title: Automatic Compile-Time Parallelization of Prolog Programs for Dependent And-Parallelism
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: pontelli
– start-page: 123
  year: 1997
  ident: bibL116944
  article-title: Implementation Mechanisms for Dependent And-Parallelism
  publication-title: Proc Int'l Conf Logic Programming
  doi: 10.7551/mitpress/4299.003.0015
  contributor:
    fullname: pontelli
– year: 1991
  ident: bibL11691
  publication-title: Warren's Abstract Machine A Tutorial Reconstruction
  doi: 10.7551/mitpress/7160.001.0001
  contributor:
    fullname: a t-kaci
– year: 1994
  ident: bibL116939
  article-title: Towards Granularity Based Control of Parallelism in Logic Programs
  publication-title: Proc First Int'l Symp Parallel Symbolic Computation PASCO
  contributor:
    fullname: l pez garc a
– start-page: 29
  year: 1985
  ident: bibL116918
  article-title: AND-Parallelism with Intelligent Backtracking for Annotated Logic Programs
  publication-title: Proc Int'l Symp Logic Programming
  contributor:
    fullname: dembinski
– ident: bibL116956
  doi: 10.1007/3-540-58184-7_121
– start-page: 3
  year: 1989
  ident: bibL11697
  article-title: On the Efficiency of Optimizing Shallow Backtracking in Compiled Prolog
  publication-title: Proc Sixth Int'l Conf Logic Programming
  contributor:
    fullname: carlsson
– ident: bibL116932
  doi: 10.1016/0743-1066(93)00007-F
– start-page: 93
  year: 1994
  ident: bibL116923
  article-title: ACE: And/Or-Parallel Copying-Based Execution of Logic Programs
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: gupta
– year: 1987
  ident: bibL116953
  publication-title: Concurrent Prolog Collected Papers
  contributor:
    fullname: shapiro
– start-page: 757
  year: 1990
  ident: bibL11692
  article-title: The Muse Or-Parallel Prolog Model and Its Performance
  publication-title: Proc 1990 N American Conf Logic Programming (1990)
  contributor:
    fullname: ali
– year: 1989
  ident: bibL116952
  article-title: Concurrent Constraint Programming Languages
  contributor:
    fullname: saraswat
– year: 1994
  ident: bibL116937
  article-title: Depth-k Sharing and Freeness
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: king
– start-page: 297
  year: 1994
  ident: bibL11696
  article-title: Extracting Nonstrict Independent And-Parallelism Using Sharing and Freeness Information
  publication-title: Proc Int'l Static Analysis Symp
  contributor:
    fullname: cabeza
– start-page: 717
  year: 1992
  ident: bibL116954
  article-title: Exploiting Dependent And-Parallelism in Prolog: The Dynamic Dependent And-Parallel Scheme
  publication-title: Proc Joint Int'l Conf and Symp Logic Programming
  contributor:
    fullname: shen
– year: 1983
  ident: bibL116963
  article-title: An Abstract Prolog Instruction Set
  contributor:
    fullname: warren
– ident: bibL116915
  doi: 10.1145/93542.93564
– start-page: 80
  year: 1889
  ident: bibL116942
  article-title: Efficient Methods for Supporting Side Effects in Independent And-Parallelism and Their Backtracking Semantics
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: muthukumar
– year: 1993
  ident: bibL11698
  article-title: Backtracking Families for Independent And-Parallelism
  contributor:
    fullname: carro
– year: 1992
  ident: bibL116935
  publication-title: Implementation of Distributed Prolog
  contributor:
    fullname: kacsuk
– start-page: 48
  year: 1997
  ident: bibL116914
  article-title: Nonfailure Analysis for Logic Programs
  publication-title: Proc Int'l Conf Logic Programming
  doi: 10.7551/mitpress/4299.003.0010
  contributor:
    fullname: debray
– ident: bibL11693
  doi: 10.1145/263699.263709
– year: 1985
  ident: bibL11694
  publication-title: Programming Expert Systems in OPS5 An Introduction to Rule-Based Programming
  contributor:
    fullname: brownston
– ident: bibL116959
  doi: 10.1016/0743-1066(94)00038-8
– year: 1991
  ident: bibL116964
  publication-title: Supercompilers for Parallel and Vector Computers
  contributor:
    fullname: zima
– ident: bibL116931
  doi: 10.1007/3-540-16492-8_63
– start-page: 117
  year: 1997
  ident: bibL116913
  article-title: The SBA: Exploiting Orthogonality in And-Or ParallelSystem
  publication-title: Proc Int'l Symp Logic Programming
  contributor:
    fullname: correia
– start-page: 556
  year: 1987
  ident: bibL116929
  article-title: Relating Goal Scheduling, Precedence, and Memory Management in AND-Parallel Execution of Logic Programs
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: hermenegildo
– year: 1993
  ident: bibL11699
  article-title: Issues on Parallel Backtracking for Independent And-Parallelism
  contributor:
    fullname: carro
– ident: bibL116924
  doi: 10.1016/0743-1066(93)90009-6
– year: 1993
  ident: bibL116920
  article-title: Independence in Constraint Logic Programming
  publication-title: Proc 1993 Int'l Symp Logic Programming
  contributor:
    fullname: garc a de la banda
– year: 1983
  ident: bibL116912
  article-title: The And/Or Process Model for Parallel Interpretation of Logic Programs
  contributor:
    fullname: conery
– ident: bibL116940
  doi: 10.1007/BF03037208
– year: 1997
  ident: bibL116941
  article-title: Exploiting Fine-Grain Parallelism in Concurrent Constraint Languages
  contributor:
    fullname: montelius
– year: 1980
  ident: bibL116962
  article-title: An Improved Prolog Implementation which Optimises Tail Recursion
  contributor:
    fullname: warren
– ident: bibL116958
  doi: 10.1007/978-1-4615-2690-2_13
– start-page: 10
  year: 1985
  ident: bibL116910
  article-title: Semi-Intelligent Backtracking of Prolog Based on StaticData Dependency Analysis
  publication-title: Proc Int'l Symp Logic Programming
  contributor:
    fullname: chang
– ident: bibL116946
  doi: 10.1109/IPPS.1995.395891
– start-page: 80
  year: 1987
  ident: bibL116917
  article-title: Restricted AND-Parallelism and Side-Effects
  publication-title: Proc Int'l Symp Logic Programming
  contributor:
    fullname: degroot
– ident: bibL116933
  doi: 10.1016/0743-1066(92)90053-6
– year: 1992
  ident: bibL116955
  article-title: Studies in And/Or Parallelism in Prolog
  contributor:
    fullname: shen
– ident: bibL116945
  doi: 10.1023/A:1018929805694
– start-page: 770
  year: 1992
  ident: bibL116922
  article-title: Recomputation Based Implementation of And-Or Parallel Prolog
  publication-title: Proc Int'l Conf Fifth Generation Computer Systems '92
  contributor:
    fullname: gupta
– year: 1985
  ident: bibL116919
  article-title: A Tutorial on the Warren Abstract Machine for Computational Logic
  contributor:
    fullname: gabriel
– year: 1986
  ident: bibL116927
  article-title: An Abstract Machine Based Execution Model for Computer Architecture Design and Efficient Implementation of Logic Programs in Parallel
  doi: 10.20868/UPM.thesis.14975
  contributor:
    fullname: hermenegildo
– year: 1994
  ident: bibL11695
  article-title: Effectiveness of Global Analysis in Strict Independence-Based Automatic Program Parallelization
  publication-title: Proc Int'l Logic Programming Symp
  contributor:
    fullname: bueno
– year: 1996
  ident: bibL116957
  article-title: Initial Results from the Parallel Implementation of DASWAM
  publication-title: Proc Joint Int'l Conf and Symp Logic Programming
  contributor:
    fullname: shen
– start-page: 471
  year: 1984
  ident: bibL116916
  article-title: Restricted AND-Parallelism
  publication-title: Proc Int'l Conf Fifth Generation Computer Systems
  contributor:
    fullname: degroot
– start-page: 825
  year: 1991
  ident: bibL116951
  article-title: The Andorra-I Engine: A Parallel Implementation of the Basic Andorra Model
  publication-title: Proc Int'l Conf Logic Programming
  contributor:
    fullname: santos costa
– ident: bibL116949
  doi: 10.1016/S0096-0551(96)00010-0
– ident: bibL116926
  doi: 10.1016/0743-1066(95)00092-5
– ident: bibL116925
  doi: 10.1109/IPPS.1997.580937
– start-page: 1123
  year: 1988
  ident: bibL116938
  article-title: AND-Parallel Execution of Logic Programs on a Shared Memory Multiprocessor: A Summary of Results
  publication-title: Proc Fifth Int'l Conf and Symp Logic Programming
  contributor:
    fullname: lin
– ident: bibL116921
  doi: 10.1007/978-1-4615-2778-7
– ident: bibL116943
  doi: 10.1109/IPPS.1996.508062
– start-page: 253
  year: 1990
  ident: bibL116930
  article-title: &-Prolog and Its Performance: Exploiting Independent And-Parallelism
  publication-title: Proc 1990 Int'l Conf Logic Programming
  contributor:
    fullname: hermenegildo
– start-page: 89
  year: 1992
  ident: bibL116934
  article-title: Distributed Data Driven Prolog Abstract Machine
  publication-title: Implementation of Distributed Prolog
  contributor:
    fullname: kacsuk
– start-page: 350
  year: 1989
  ident: bibL116911
  article-title: Restricted AND-Parallelism Execution Model with Side-Effects
  publication-title: Proc North American Conf Logic Programming
  contributor:
    fullname: chang
– start-page: 83
  year: 1991
  ident: bibL116950
  article-title: Andorra-I: A Parallel Prolog System That Transparently Exploits Both And- and Or-Parallelism
  publication-title: Proc ACM Symp Principles and Practice of Parallel Programming
  contributor:
    fullname: santos costa
– year: 1989
  ident: bibL116961
  publication-title: Constraint Satisfaction in Logic Programming
  contributor:
    fullname: van hentenryck
– start-page: 615
  year: 1995
  ident: bibL116948
  article-title: Determinacy Driven Optimizations of Parallel PrologImplementations
  publication-title: Proc Int'l Conf Logic Programming
  doi: 10.7551/mitpress/4298.003.0061
  contributor:
    fullname: pontelli
– volume: 5
  start-page: 170
  year: 1992
  ident: bibL116936
  article-title: Machine Independent AND and OR Parallel Execution of Logic Programs: Part IThe Binding Environment
  publication-title: IEEE Trans Parallel and Distributed Systems
  contributor:
    fullname: kal
– ident: bibL116928
  doi: 10.1007/3-540-16492-8_62
SSID ssj0014504
Score 1.6876812
Snippet In this paper, we present an implementation model which efficiently supports backtracking in an independent and-parallel nondeterministic system. The problem...
The complexity of the problem is demonstrated by the fact that most existing and-parallel systems either do not support backtracking over and-parallel calls or...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Publisher
StartPage 1169
SubjectTerms Artificial intelligence
Benchmarks
Computer languages
Computer science
Constraint optimization
Logic programming
Mathematical models
Optimization
Organizations
Parallel processing
Performance analysis
Programming
Prolog
Prolog (programming language)
Search problems
Studies
Title Backtracking in independent and-parallel implementations of logic programming languages
URI https://ieeexplore.ieee.org/document/969127
https://www.proquest.com/docview/993594709
https://search.proquest.com/docview/1671396973
https://search.proquest.com/docview/26637242
https://search.proquest.com/docview/28183897
Volume 12
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BJ3oosG3VLS-36jVL_I6PLQIhJDiByi2KX9KKJVux2Ut_fcdOsupbvUR5OJZlz4xnPDPfAHy03lmvokDpF00hoqIFUokvIvNMM-595VOC882turoX1w_yYcDZzrkwIYQcfBZm6Tb78v3SrdNR2ZlRhjK9DdvamD5Va-MwEDJXCkTjQhYGuXAAEaKlOdN01v_409aTa6n8JoDzrnK516drrzIYYQomeZytOztz336BavzPAe_Dy0G7JJ96cjiArdBOYG-s3EAGRp7Aix9gCF_Bl8-Ne-ye8YKPZN6S-aY2bkea1hcJH3yxCAsyfxrDzTO5kmUkWXaSIczrKXUwHoGuXsP95cXd-VUxFFwoHFdVVzRC8EZJVlpDnWEsoPXBnfMla6Sg3pUUJXtVoc1jKxllGaSttJau4kGjYFD8Dey0yza8BaKiZrZxnDnhhHaxiYxb7QRNgGw82il8GNei_trjatTZHilNrWndT9wUJmlONw3Gt4fjotUDw61qkzKMhS7NFN5vviKnJPdH04blelVThQY5dqH5FE7_0gbVFa5Ra_lHC9RwUMnT7_44tkPYzUFqOVnxCHa653U4Rq2lsyeZXr8DxM3suQ
link.rule.ids 315,783,787,799,27936,27937,55086
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB5BOQAHCgsV2wI1iGu28Ts-AqJaoO2pFb1F8UtadZtF3eyFX9-xk6x4i0uUh2NZ9sx4xjPzDcBb6531KgqUftEUIipaIJX4IjLPNOPeVz4lOJ-eqfmF-HwpLwec7ZwLE0LIwWdhlm6zL9-v3CYdlR0ZZSjTd-EeqtWV6pO1ti4DIXOtQDQvZGGQDwcYIVqaI01n_a8_bT65mspvIjjvK8e7fcL2OsMRpnCSq9mmszP3_Rewxv8c8mN4NOiX5F1PEE_gTmgnsDvWbiADK0_g4Q9AhE_h6_vGXXU3eMFHsmjJYlsdtyNN64uEEL5chiVZXI8B55lgySqSLD3JEOh1nToYD0HXz-Di-OP5h3kxlFwoHFdVVzRC8EZJVlpDnWEsoP3BnfMla6Sg3pUUZXtVodVjKxllGaSttJau4kGjaFB8D3baVRueA1FRM9s4zpxwQrvYRMatdoImSDYe7RTejGtRf-uRNepskZSm1rTuJ24KkzSn2wbj24Nx0eqB5da1STnGQpdmCq-3X5FXkgOkacNqs66pQpMcu9B8Cod_aYMKC9eot_yjBeo4qObp_T-O7RDuz89PT-qTT2dfDuBBDlnLqYsvYKe72YSXqMN09lWm3VtFpfAE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Backtracking+in+independent+and-parallel+implementations+of+logic+programming+languages&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Pontelli%2C+E.&rft.au=Gupta%2C+G.&rft.date=2001-11-01&rft.issn=1045-9219&rft.volume=12&rft.issue=11&rft.spage=1169&rft.epage=1189&rft_id=info:doi/10.1109%2F71.969127&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_71_969127
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon