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...
Gespeichert in:
| Veröffentlicht in: | IEEE First ICA³PP, IEEE First International Conference on Algorithms and Architectures for Parallel Processing, Brisbane, Australia, 19-21 April, 1995 Jg. 2; S. 650 - 658 vol.2 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch Japanisch |
| Veröffentlicht: |
IEEE
19.11.2002
|
| Schlagworte: | |
| ISBN: | 9780780320185, 0780320182 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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/IET Electronic Library IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library 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/eLvHCXMwlV07T8MwELagYmAqlCIoD3lgdZvUdmyPqFCBhKoMgLpVfkVUKmnVB-Lnc3bSVkgsDJESJ7ETJ747n---D6E7YTyoQScJmLKOMGUd0Y5R0pfcsoSyxEVQn_cXMRrJ8VjlNc52zIXx3sfgM98Nu3Et383tJrjKegHYkIO8PRQiq1K1du6UAJMCM_M4MZeBFBzs5hpfZ3vM60XNNFG958F9nodMPd6tKv1FrhJ1y7D5r6c6Qe19jh7Od9rnFB34soWaW5IGXI_ZM_TxEGM0sC4dXuyzBPDn3jm4wvMCzmP_7W38D3Hkx8FwLQb7EAd48NkMChZVVgG0F-6A1kFw4jrCa9VGb8PH18ETqekVyBRefE0KBULSSKMt1yaVghrbV14Y4RUMTEczI5UA-WOsVdpwRZlnolDKaEUVzTQ9R41yXvoLhGWRaJs5CRsIBZ9pRrOksKl1hmeizy5RK_TbZFEhaEyqLuv8WXqFjivGlZSk6ho11suNv0FH9ms9XS1v41f_Ab2rq6k |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8MmugJRYzf9uB1sK3d2h4NSiAi2QENN9KvRRIdhA_jn-9rNyAmXjws2bqt3Zr2vdfX934_hO6ZsqAGDQ_AlDUBFdoE0lASxDzRNCQ0NB7U523AhkM-Houswtn2uTDWWh98Zlvu1O_lm5leO1dZ2wEbJiBv9xNK47BM1to6VBxQCqzN_dKcO1pwsJwrhJ3NdVJta0ahaPc7D1nmcvWSVlntL3oVr1269X991zFq7rL0cLbVPydozxYNVN_QNOBq1p6i90cfpYFlYfB8lyeAP3fuwSWe5XAf22-r_UjEniEHw7MYLETsAMI_PqBgXuYVQHvuDWgdRCeuYryWTfTafRp1ekFFsBBM4cdXQS5ATCqupE6kijgjSsfCMsWsgKlpSKq4YCCBlNZCqkQQainLhVBSEEFSSc5QrZgV9hxhnodSp4bDAWLBppKSNMx1pI1KUhbTC9Rw_TaZlxgak7LLLv8svUOHvdHLYDLoD5-v0FHJvxIFkbhGtdVibW_Qgf5aTZeLWz8CfgDZhq7w |
| 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 |

