메뉴 건너뛰기




Volumn 5, Issue 1-2, 2005, Pages 161-205

On applying or-parallelism and tabling to logic programs

Author keywords

Implementation; Or parallelism; Performance; Tabling

Indexed keywords

DECISION TABLES; EXPERT SYSTEMS; KNOWLEDGE BASED SYSTEMS; LEARNING SYSTEMS; LOGIC GATES; PARALLEL PROCESSING SYSTEMS; PERFORMANCE; PRODUCTIVITY;

EID: 14544285474     PISSN: 14710684     EISSN: None     Source Type: Journal    
DOI: 10.1017/S1471068404002030     Document Type: Article
Times cited : (34)

References (57)
  • 3
    • 0345231595 scopus 로고
    • Scheduling speculative work in MUSE and performance results
    • ALI, K. AND KARLSSON, R. 1992. Scheduling Speculative Work in MUSE and Performance Results. International Journal of Parallel Programming 21, 6, 449-476.
    • (1992) International Journal of Parallel Programming , vol.21 , Issue.6 , pp. 449-476
    • Ali, K.1    Karlsson, R.2
  • 4
    • 0028425519 scopus 로고
    • Logic programming and negation: A survey
    • APT, K. AND BOL, R. 1994. Logic Programming and Negation: A Survey. Journal of Logic Programming 19 & 20, 9-72.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 9-72
    • Apt, K.1    Bol, R.2
  • 6
    • 85084162449 scopus 로고
    • The slab allocator: An object-caching kernel memory allocator
    • Usenix Association, Boston, USA
    • BONWICK, J. 1994. The Slab Allocator: An Object-Caching Kernel Memory Allocator. In Proceedings of the Usenix Summer 1994 Technical Conference. Usenix Association, Boston, USA, 87-98.
    • (1994) Proceedings of the Usenix Summer 1994 Technical Conference , pp. 87-98
    • Bonwick, J.1
  • 7
    • 0001425243 scopus 로고
    • Efficient top-down computation of queries under the well-founded semantics
    • CHEN, W., SWIFT, T., AND WARREN, D. S. 1995. Efficient Top-Down Computation of Queries under the Well-Founded Semantics. Journal of Logic Programming 24, 3, 161-199.
    • (1995) Journal of Logic Programming , vol.24 , Issue.3 , pp. 161-199
    • Chen, W.1    Swift, T.2    Warren, D.S.3
  • 8
    • 0029695436 scopus 로고    scopus 로고
    • Tabled evaluation with delaying for general logic programs
    • CHEN, W. AND WARREN, D. S. 1996. Tabled Evaluation with Delaying for General Logic Programs. Journal of the ACM 43, 1, 20-74.
    • (1996) Journal of the ACM , vol.43 , Issue.1 , pp. 20-74
    • Chen, W.1    Warren, D.S.2
  • 9
    • 0026280723 scopus 로고
    • Scheduling in Or-parallel prolog systems: Survey and open problems
    • CIEPIELEWSKI, A. 1991. Scheduling in Or-parallel Prolog Systems: Survey and Open Problems. International Journal of Parallel Programming 20, 6, 421-451.
    • (1991) International Journal of Parallel Programming , vol.20 , Issue.6 , pp. 421-451
    • Ciepielewski, A.1
  • 12
  • 14
  • 15
    • 84937210915 scopus 로고    scopus 로고
    • A simple scheme for implementing tabled logic programming systems based on dynamic reordering of alternatives
    • Number 2237 in Lecture Notes in Computer Science. Springer-Verlag, Paphos, Cyprus
    • Guo, H.-F. AND GUPTA, G. 2001. A Simple Scheme for Implementing Tabled Logic Programming Systems Based on Dynamic Reordering of Alternatives. In Proceedings 17th International Conference on Logic Programming. Number 2237 in Lecture Notes in Computer Science. Springer-Verlag, Paphos, Cyprus, pp. 181-196.
    • (2001) Proceedings 17th International Conference on Logic Programming , pp. 181-196
    • Guo, H.-F.1    Gupta, G.2
  • 20
    • 0000933865 scopus 로고
    • The &-prolog system: Exploiting independent and-parallelism
    • HERMENEGILDO, M. V. AND GREENE, K. 1991. The &-Prolog System: Exploiting Independent And-Parallelism. New Generation Computing 9, 3, 4, 233-257.
    • (1991) New Generation Computing , vol.9 , Issue.3 , pp. 4
    • Hermenegildo, M.V.1    Greene, K.2
  • 22
    • 84957639459 scopus 로고    scopus 로고
    • A space efficient engine for subsumption-based tabled evaluation of logic programs
    • Number 1722 in Lecture Notes in Computer Science. Springer-Verlag, Tsukuba, Japan
    • JOHNSON, E., RAMAKRISHNAN, C. R., RAMAKRISHNAN, I. V. AND RAO, P. 1999. A Space Efficient Engine for Subsumption-Based Tabled Evaluation of Logic Programs. In Proceedings 4th Fuji International Symposium on Functional and Logic Programming. Number 1722 in Lecture Notes in Computer Science. Springer-Verlag, Tsukuba, Japan, pp. 284-300.
    • (1999) Proceedings 4th Fuji International Symposium on Functional and Logic Programming , pp. 284-300
    • Johnson, E.1    Ramakrishnan, C.R.2    Ramakrishnan, I.V.3    Rao, P.4
  • 23
    • 0003840164 scopus 로고
    • Artificial Intelligence Series. North-Holland
    • KOWALSKI, R. 1979. Logic for Problem Solving. Artificial Intelligence Series. North-Holland.
    • (1979) Logic for Problem Solving
    • Kowalski, R.1
  • 24
    • 49049126479 scopus 로고
    • Results on the propositional μ-calculus
    • KOZEN, D. 1983. Results on the propositional μ-calculus. Theoretical Computer Science 27, 333-354.
    • (1983) Theoretical Computer Science , vol.27 , pp. 333-354
    • Kozen, D.1
  • 25
    • 35248819654 scopus 로고    scopus 로고
    • Approximate pruning in tabled logic programming
    • Lecture Notes in Computer Science, Springer Verlag, Warsaw, Poland
    • L. F. CASTRO, D. S. W. 2003. Approximate Pruning in Tabled Logic Programming. In Proceedings of the 12th European Symposium on Programming. Lecture Notes in Computer Science, vol. 2618. Springer Verlag, Warsaw, Poland, pp. 69-83.
    • (2003) Proceedings of the 12th European Symposium on Programming , vol.2618 , pp. 69-83
    • Castro, L.F.1    W., D.S.2
  • 28
    • 0024606602 scopus 로고
    • Global quiescence detection based on credit distribution and recovery
    • MATTERN, F. 1989. Global Quiescence Detection based on Credit Distribution and Recovery. Information Processing Letters 30, 4, 195-200.
    • (1989) Information Processing Letters , vol.30 , Issue.4 , pp. 195-200
    • Mattern, F.1
  • 29
    • 0002444193 scopus 로고
    • Memo functions and machine learning
    • MICHIE, D. 1968. Memo Functions and Machine Learning. Nature 218, 19-22.
    • (1968) Nature , vol.218 , pp. 19-22
    • Michie, D.1
  • 38
    • 84867424701 scopus 로고    scopus 로고
    • YapOr: An Or-parallel prolog system based on environment copying
    • Number 1695 in Lecture Notes in Artificial Intelligence. Springer-Verlag
    • ROCHA, R., SILVA, F. AND SANTOS COSTA, V. 1999b. YapOr: an Or-Parallel Prolog System Based on Environment Copying. In Proceedings of the 9th Portuguese Conference on Artificial Intelligence. Number 1695 in Lecture Notes in Artificial Intelligence. Springer-Verlag, pp. 178-192.
    • (1999) Proceedings of the 9th Portuguese Conference on Artificial Intelligence , pp. 178-192
    • Rocha, R.1    Silva, F.2    Santos Costa, V.3
  • 40
    • 23044528655 scopus 로고    scopus 로고
    • On a tabling engine that can exploit OrParallelism
    • Number 2237 in Lecture Notes in Computer Science. Springer-Verlag, Paphos, Cyprus
    • ROCHA, R., SILVA, F. AND SANTOS COSTA, V. 2001. On a Tabling Engine that Can Exploit OrParallelism. In Proceedings 17th International Conference on Logic Programming. Number 2237 in Lecture Notes in Computer Science. Springer-Verlag, Paphos, Cyprus, pp. 43-58.
    • (2001) Proceedings 17th International Conference on Logic Programming , pp. 43-58
    • Rocha, R.1    Silva, F.2    Santos Costa, V.3
  • 42
    • 0032058020 scopus 로고    scopus 로고
    • An abstract machine for tabled execution of fixed-order stratified logic programs
    • SAGONAS, K. AND SWIFT, T. 1998. An Abstract Machine for Tabled Execution of Fixed-Order Stratified Logic Programs. ACM Transactions on Programming Languages and Systems 20, 3, 586-634.
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.3 , pp. 586-634
    • Sagonas, K.1    Swift, T.2
  • 45
    • 84978932812 scopus 로고    scopus 로고
    • Optimising bytecode emulation for prolog
    • Number 1702 in Lecture Notes in Computer Science. Springer-Verlag, Paris, France
    • SANTOS COSTA, V. 1999. Optimising Bytecode Emulation for Prolog. In Proceedings Principles and Practice of Declarative Programming. Number 1702 in Lecture Notes in Computer Science. Springer-Verlag, Paris, France, pp. 261-267.
    • (1999) Proceedings Principles and Practice of Declarative Programming , pp. 261-267
    • Santos Costa, V.1
  • 47
    • 0002745269 scopus 로고
    • Exploiting dependent and-parallelism in prolog: The Dynamic Dependent And-Parallel Scheme (DDAS)
    • Press, Washington, DC
    • SHEN, K. 1992. Exploiting Dependent And-parallelism in Prolog: The Dynamic Dependent And-Parallel Scheme (DDAS). In Proceedings Joint International Conference and Symposium on Logic Programming. Press, Washington, DC, pp. 717-731.
    • (1992) Proceedings Joint International Conference and Symposium on Logic Programming , pp. 717-731
    • Shen, K.1
  • 49
  • 50
    • 85034427623 scopus 로고
    • OLDT resolution with tabulation
    • Number 225 in Lecture Notes in Computer Science. Springer-Verlag, London
    • TAMAKI, H. AND SATO, T. 1986. OLDT Resolution with Tabulation. In Proceedings 3rd International Conference on Logic Programming. Number 225 in Lecture Notes in Computer Science. Springer-Verlag, London, pp. 84-98.
    • (1986) Proceedings 3rd International Conference on Logic Programming , pp. 84-98
    • Tamaki, H.1    Sato, T.2
  • 51
    • 0001790593 scopus 로고
    • Depth-first search and linear graph algorithms
    • TARJAN, R. E. 1972. Depth-First Search and Linear Graph Algorithms. SIAM Journal on Computing 1, 2, 146-160.
    • (1972) SIAM Journal on Computing , vol.1 , Issue.2 , pp. 146-160
    • Tarjan, R.E.1
  • 55
    • 0024962662 scopus 로고
    • Recursive query processing: The power of logic
    • VIEILLE, L. 1989. Recursive Query Processing: The Power of Logic. Theoretical Computer Science 69, 1, 1-53.
    • (1989) Theoretical Computer Science , vol.69 , Issue.1 , pp. 1-53
    • Vieille, L.1
  • 57
    • 84958979458 scopus 로고    scopus 로고
    • Implementation of a linear tabling mechanism
    • Number 1753 in Lecture Notes in Computer Science. Springer-Verlag, Boston, MA
    • ZHOU, N.-F., SHEN, Y.-D., YUAN, L.-Y. AND You, J.-H. 2000. Implementation of a Linear Tabling Mechanism. In Proceedings Practical Aspects of Declarative Languages. Number 1753 in Lecture Notes in Computer Science. Springer-Verlag, Boston, MA, pp. 109-123.
    • (2000) Proceedings Practical Aspects of Declarative Languages , pp. 109-123
    • Zhou, N.-F.1    Shen, Y.-D.2    Yuan, L.-Y.3    You, J.-H.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.