Design and performance measurements of an execution model for the parallel processing of Prolog programs

This paper presents a hierarchical parallel execution model for Prolog programs, the execution model is based on Or-parallelism/And-parallelism as coarse-grain parallelism, and parallel unification as fine-grain parallelism. At the coarse-grain parallelism level we propose an extended And-Or tree. C...

Full description

Saved in:
Bibliographic Details
Published in:IEEE First ICA³PP, IEEE First International Conference on Algorithms and Architectures for Parallel Processing, Brisbane, Australia, 19-21 April, 1995 Vol. 2; pp. 650 - 658 vol.2
Main Authors: Dong Wang, Kobayashi, H., Nakamura, T.
Format: Conference Proceeding
Language:English
Japanese
Published: IEEE 19.11.2002
Subjects:
ISBN:9780780320185, 0780320182
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract This paper presents a hierarchical parallel execution model for Prolog programs, the execution model is based on Or-parallelism/And-parallelism as coarse-grain parallelism, and parallel unification as fine-grain parallelism. At the coarse-grain parallelism level we propose an extended And-Or tree. Consequently, the tree can exploit high degree of parallelism from Prolog programs. Exploiting parallelism of Prolog programs is based an the binding-arrays method for Or-parallelism and the restricted And-parallelism (RAP) method for And-parallelism. At the fine-grain parallelism level, parallel unification is performed. In general, the parallel unification consists of parallel argument matching and consistency checking. However, since the RAP method does not need consistency checking, consistency checking at the fine-grain parallelism level is also removed. The measurements of the parallelism degree of this model are also to be presented in this paper.< >
AbstractList This paper presents a hierarchical parallel execution model for Prolog programs, the execution model is based on Or-parallelism/And-parallelism as coarse-grain parallelism, and parallel unification as fine-grain parallelism. At the coarse-grain parallelism level we propose an extended And-Or tree. Consequently, the tree can exploit high degree of parallelism from Prolog programs. Exploiting parallelism of Prolog programs is based an the binding-arrays method for Or-parallelism and the restricted And-parallelism (RAP) method for And-parallelism. At the fine-grain parallelism level, parallel unification is performed. In general, the parallel unification consists of parallel argument matching and consistency checking. However, since the RAP method does not need consistency checking, consistency checking at the fine-grain parallelism level is also removed. The measurements of the parallelism degree of this model are also to be presented in this paper.< >
Author Kobayashi, H.
Dong Wang
Nakamura, T.
Author_xml – sequence: 1
  surname: Dong Wang
  fullname: Dong Wang
  organization: Fac. of Eng., Tohoku Univ., Sendai, Japan
– sequence: 2
  givenname: H.
  surname: Kobayashi
  fullname: Kobayashi, H.
  organization: Fac. of Eng., Tohoku Univ., Sendai, Japan
– sequence: 3
  givenname: T.
  surname: Nakamura
  fullname: Nakamura, T.
  organization: Fac. of Eng., Tohoku Univ., Sendai, Japan
BookMark eNotUNFKxDAQDKignvcB-pQf6Nk0TdN9lFNP4cA-6POxyW17lTYpSQ_0781xDgsLM7vDMLfs0nlHjN2LfCVEDo_v66emWQkAtSp1Uajigi1B13kaWeSiVtdsGeN3nlAqIfPyhh2eKfad4-j2fKLQ-jCis8RHwngMNJKbI_dt0jn9kD3OvXd89HsaeLrl84H4hAGHIRFT8JZi7F13-miCH3x3IruAY7xjVy0OkZb_e8G-Xl8-12_Z9mOTcm-zPuWesxbKSpvaoFVoRK2lsQWQNppASbGXlalBS10ZawGNAllSqVsAgyBBVigX7OHs2xPRbgr9iOF3d65D_gFSvVln
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICAPP.1995.472252
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 658 vol.2
ExternalDocumentID 472252
GroupedDBID 6IE
6IK
6IL
AAJGR
AAWTH
ACGHX
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
OCL
RIE
RIL
ID FETCH-LOGICAL-i199t-f9467b8bac5ab1873bc29e7b7e9531d36b897376bcc9ab5934e47f99ba93936a3
IEDL.DBID RIE
ISBN 9780780320185
0780320182
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=472252&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Tue Aug 26 23:24:11 EDT 2025
IsPeerReviewed false
IsScholarly false
Language English
Japanese
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i199t-f9467b8bac5ab1873bc29e7b7e9531d36b897376bcc9ab5934e47f99ba93936a3
ParticipantIDs ieee_primary_472252
PublicationCentury 2000
PublicationDate 2002-11-19
PublicationDateYYYYMMDD 2002-11-19
PublicationDate_xml – month: 11
  year: 2002
  text: 2002-11-19
  day: 19
PublicationDecade 2000
PublicationTitle IEEE First ICA³PP, IEEE First International Conference on Algorithms and Architectures for Parallel Processing, Brisbane, Australia, 19-21 April, 1995
PublicationTitleAbbrev ICAPP
PublicationYear 2002
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0000451304
Score 1.3112941
Snippet This paper presents a hierarchical parallel execution model for Prolog programs, the execution model is based on Or-parallelism/And-parallelism as coarse-grain...
SourceID ieee
SourceType Publisher
StartPage 650
SubjectTerms Application software
Artificial intelligence
Design engineering
Expert systems
Logic programming
Machine intelligence
Parallel processing
Programming profession
Spatial databases
Systems engineering and theory
Title Design and performance measurements of an execution model for the parallel processing of Prolog programs
URI https://ieeexplore.ieee.org/document/472252
Volume 2
WOSCitedRecordID wos472252&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwELagYmACShFveWBNW8dJnBtRoQIJVRkAdav8uIhKpa36QPx8zk7aComFLXHi2HHi8935vvsYu9NOoROZiUhZ9QaKyCITuyTSAkDHyskkAGnfX9RgkA-HUNR5tgMWBhFD8Bm2_WHYy3czu_auso5PbJiSvN1XKqugWlt3ik-TQpZ5MMxzTwpOenOdX2dzntabmqILnefefVF4pF7arh76i1wlrC39o3_16pi1dhg9XmxXnxO2h9MmO9qQNPB6zp6yj4cQo8H11PH5DiXAP3fOwSWflXSd4zfa8B_ywI_D6V5O-iH36cEnEyqYV6gCas_XoNZJcPI6wmvZYm_9x9feU1TTK0RjevFVVAIJSZMbbVNtRK6ksTGgMgqBJqaTmclBkfwx1oI2KcgEE1UCGA0SZKblGWtMZ1M8Z5xqZpZsnbxUZaLjUlupyyTGNO9qhcJdsKYft9G8yqAxqobs8s_SK3ZYMa6ISMA1a6wWa7xhB_ZrNV4ubsNX_wGjAavw
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8MmugJRYzf9uB1QNduXY8GJRCR7ICGG-nXIgkMwofxz_e1GxATL962bl27pn197_X93g-hR2m4NSRWASirzkAhcaBCwwJJhJAhN5R5IO1Hnw8GyWgk0jLPtsfCWGt98JltuEt_lm_meuNcZU2X2DACeXsYMRa2CrDWzqHiEqWAbe5N88TRgoPmXGbY2d5H5bEmaYlmr_2Upg6rFzWKz_6iV_G7S6f6r36dovoepYfT3f5zhg5sXkPVLU0DLlftOfp89lEaWOYGL_Y4ATzbuwdXeJ7Bc2y_rfYzEXuGHAzvYtAQsUsQPp1CwaLAFUB7rga0DqITlzFeqzp677wM292gJFgIJvDj6yATICZVoqSOpCIJp0qHwnLFrYClaWisEsFBAimthVSRoMwyngmhpKCCxpJeoEo-z-0lwlAz1mDtJBnPmAwzqanMWGijpCW5JeYK1dy4jRdFDo1xMWTXf5Y-oOPu8K0_7vcGrzfopOBfIQERt6iyXm7sHTrSX-vJannvZ8APwfyvNw
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%3Abook&rft.genre=proceeding&rft.title=IEEE+First+ICA%C2%B3PP%2C+IEEE+First+International+Conference+on+Algorithms+and+Architectures+for+Parallel+Processing%2C+Brisbane%2C+Australia%2C+19-21+April%2C+1995&rft.atitle=Design+and+performance+measurements+of+an+execution+model+for+the+parallel+processing+of+Prolog+programs&rft.au=Dong+Wang&rft.au=Kobayashi%2C+H.&rft.au=Nakamura%2C+T.&rft.date=2002-11-19&rft.pub=IEEE&rft.isbn=9780780320185&rft.volume=2&rft.spage=650&rft.epage=658+vol.2&rft_id=info:doi/10.1109%2FICAPP.1995.472252&rft.externalDocID=472252
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780320185/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780320185/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9780780320185/sc.gif&client=summon&freeimage=true