메뉴 건너뛰기




Volumn 21, Issue 3, 1999, Pages 430-501

Compile-time memory reuse in logic programming languages through update in place

Author keywords

Compile time garbage collection; Local reuse; Prolog; Reuse map; Update in place

Indexed keywords

GARBAGE COLLECTION; MATRIX TRANSPOSITION;

EID: 0041914113     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/319301.319309     Document Type: Article
Times cited : (7)

References (36)
  • 6
    • 0026263122 scopus 로고
    • Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis
    • K. Furukawa, Ed. MIT Press
    • CODISH, M., DAMS, D., AND YARDENI, E. 1991. Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis. In Proceedings 8th International Conference on Logic Programming, K. Furukawa, Ed. MIT Press, 79-93.
    • (1991) Proceedings 8th International Conference on Logic Programming , pp. 79-93
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 7
    • 0042275013 scopus 로고
    • On copy avoidance in single assignment languages
    • D. S. Warren, Ed. The MIT Press, Budapest, Hungary
    • DEBRAY, S. K. 1993. On copy avoidance in single assignment languages. In Proceedings of the 10th International Conference on Logic Programming, D. S. Warren, Ed. The MIT Press, Budapest, Hungary, 393-407.
    • (1993) Proceedings of the 10th International Conference on Logic Programming , pp. 393-407
    • Debray, S.K.1
  • 10
    • 0026294873 scopus 로고
    • Copy avoidance through compile-time analysis and local reuse
    • V. Saraswat and K. Ueda, Eds. MIT Press
    • FOSTER, I. AND WINSBOROUGH, W. 1991. Copy avoidance through compile-time analysis and local reuse. In Proceedings 1991 International Logic Programming Symposium, V. Saraswat and K. Ueda, Eds. MIT Press, 455-469.
    • (1991) Proceedings 1991 International Logic Programming Symposium , pp. 455-469
    • Foster, I.1    Winsborough, W.2
  • 14
    • 0042776081 scopus 로고
    • Advanced Computer Architecture Laboratory, University of Southern California
    • HAYGOOD, R. 1992. Aquarius Prolog User Manual. Advanced Computer Architecture Laboratory, University of Southern California.
    • (1992) Aquarius Prolog User Manual
    • Haygood, R.1
  • 15
    • 0026961624 scopus 로고
    • High level synthesis of pipelined instruction set processors and back-end compilers
    • IEEE Computer Society Press
    • HUANG, I.-J. AND DESPAIN, A. M. 1992. High level synthesis of pipelined instruction set processors and back-end compilers. In 29th Design Automation Conference. IEEE Computer Society Press, 135-140.
    • (1992) 29th Design Automation Conference , pp. 135-140
    • Huang, I.-J.1    Despain, A.M.2
  • 16
    • 0008477646 scopus 로고
    • A semantic model of reference counting and its abstraction
    • S. Abramsky and C. Hankin, Eds. Ellis Horwood
    • HUDAK, P. 1987. A semantic model of reference counting and its abstraction. In Abstract Interpretation of Declarative Languages, S. Abramsky and C. Hankin, Eds. Ellis Horwood, 45-62.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 45-62
    • Hudak, P.1
  • 18
    • 0042275010 scopus 로고
    • Implementation and analysis of compile-time garbage collection
    • INOUE, K. AND TORII, K. 1991. Implementation and analysis of compile-time garbage collection. New Generation Computing 10, 101-119.
    • (1991) New Generation Computing , vol.10 , pp. 101-119
    • Inoue, K.1    Torii, K.2
  • 24
    • 0041774188 scopus 로고
    • Analysis of shared data structures for compile-time garbage collection in logic programs
    • D. H. D. Warren and P. Szeredi, Eds. MIT Press
    • MULKERS A., WINSBOROUGH, W., AND BRUYNOOGHE, M. 1990. Analysis of shared data structures for compile-time garbage collection in logic programs. In Proceedings 7th International Conference on Logic Programming, D. H. D. Warren and P. Szeredi, Eds. MIT Press, 747-762.
    • (1990) Proceedings 7th International Conference on Logic Programming , pp. 747-762
    • Mulkers, A.1    Winsborough, W.2    Bruynooghe, M.3
  • 25
    • 0028401281 scopus 로고
    • Live-structure dataflow analysis
    • Mar
    • MULKERS, A., WINSBOROUGH, W., AND BRUYNOOGHE, M. 1994. Live-structure dataflow analysis. toplas 16, 2 (Mar.), 205-258.
    • (1994) Toplas , vol.16 , Issue.2 , pp. 205-258
    • Mulkers, A.1    Winsborough, W.2    Bruynooghe, M.3
  • 30
    • 0043277325 scopus 로고    scopus 로고
    • 1993. Personal communication
    • TAN, J. 1993. Personal communication.
    • Tan, J.1
  • 35
    • 0042275012 scopus 로고
    • Implementing prolog - Compiling predicate logic programs
    • University of Edinburgh. May
    • WARREN, D. H. D. 1977. Implementing prolog - compiling predicate logic programs. Tech. Rep. 40, University of Edinburgh. May.
    • (1977) Tech. Rep. , vol.40
    • Warren, D.H.D.1
  • 36
    • 0012753387 scopus 로고
    • Multiple specialization using minimal-function graph semantics
    • July
    • WINSBOROUGH, W. 1992. Multiple specialization using minimal-function graph semantics. JLP 13, 2-3 (July), 259-290.
    • (1992) JLP , vol.13 , Issue.2-3 , pp. 259-290
    • Winsborough, W.1


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