메뉴 건너뛰기




Volumn 41, Issue 2-3, 1999, Pages 279-316

Abstract multiple specialization and its application to program parallelization

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER SOFTWARE SELECTION AND EVALUATION; FORMAL LOGIC; PROGRAM COMPILERS; PROGRAM INTERPRETERS;

EID: 0033224192     PISSN: 07431066     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0743-1066(99)00031-X     Document Type: Article
Times cited : (37)

References (61)
  • 3
    • 0002545591 scopus 로고
    • A practical framework for the abstract interpretation of logic programs
    • M. Bruynooghe, A practical framework for the abstract interpretation of logic programs, Journal of Logic Programming 10 (1991) 91-124.
    • (1991) Journal of Logic Programming , vol.10 , pp. 91-124
    • Bruynooghe, M.1
  • 7
    • 0004697040 scopus 로고
    • Effectiveness of Global Analysis in Strict Independence-Based Automatic Program Parallelization
    • MIT Press, November
    • F. Bueno, M. García de la Banda, M. Hermenegildo, Effectiveness of Global Analysis in Strict Independence-Based Automatic Program Parallelization, in: International Symposium on Logic Programming, MIT Press, November 1994, pp. 320-336.
    • (1994) International Symposium on Logic Programming , pp. 320-336
    • Bueno, F.1    García De La Banda, M.2    Hermenegildo, M.3
  • 9
    • 0021587926 scopus 로고
    • Polivariant mixed computation for analyzer programs
    • M.A. Bulyonkov, Polivariant mixed computation for analyzer programs, Acta Informatica 21 (1984) 473-484.
    • (1984) Acta Informatica , vol.21 , pp. 473-484
    • Bulyonkov, M.A.1
  • 11
    • 0028515405 scopus 로고
    • Parallel logic programming systems
    • J. Chassin, P. Codognet, Parallel logic programming systems, Computing Surveys 26 (3) (1994) 295-336.
    • (1994) Computing Surveys , vol.26 , Issue.3 , pp. 295-336
    • Chassin, J.1    Codognet, P.2
  • 12
    • 0026263122 scopus 로고    scopus 로고
    • Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis
    • Paris, France, June 1991, MIT Press, Cambridge, MA
    • M. Codish, D. Dams, E. Yardeni, Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis, in: Proceedings of the Eighth International Conference on Logic Programming, Paris, France, June 1991, MIT Press, Cambridge, MA, pp. 79-96.
    • Proceedings of the Eighth International Conference on Logic Programming , pp. 79-96
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 15
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: Proceedings of the Fourth ACM Symposium on Principles of Programming Languages, 1977, pp. 238-252.
    • (1977) Proceedings of the Fourth ACM Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 18
    • 0024700858 scopus 로고
    • Static inference of modes and data dependencies in logic programs
    • S.K. Debray, Static inference of modes and data dependencies in logic programs, ACM Transactions on Programming Languages and Systems 11 (3) (1989) 418-450.
    • (1989) ACM Transactions on Programming Languages and Systems , vol.11 , Issue.3 , pp. 418-450
    • Debray, S.K.1
  • 19
    • 84947912129 scopus 로고    scopus 로고
    • IDRA (IDeal Resource Allocation), Computing Ideal Speedups in Parallel Logic Programming
    • Springer, Berlin
    • M. Fernández, M. Carro, M. Hermenegildo, IDRA (IDeal Resource Allocation), Computing Ideal Speedups in Parallel Logic Programming, In Proceedings of EuroPar'96, number 1124 in LNCS, Springer, Berlin, 1996, pp. 724-734.
    • (1996) Proceedings of EuroPar'96, Number 1124 in LNCS , pp. 724-734
    • Fernández, M.1    Carro, M.2    Hermenegildo, M.3
  • 21
    • 0007769931 scopus 로고    scopus 로고
    • Specialisation of prolog and FCP programs using abstract interpretation
    • J. Gallagher, M. Codish, E. Shapiro, Specialisation of prolog and FCP programs using abstract interpretation, New Generation Computing 6 (2) (1998) 159-186.
    • (1998) New Generation Computing , vol.6 , Issue.2 , pp. 159-186
    • Gallagher, J.1    Codish, M.2    Shapiro, E.3
  • 24
    • 0000933865 scopus 로고
    • The &-Prolog System: Exploiting independent and-parallelism
    • M. Hermenegildo, K. Greene, The &-Prolog System: exploiting independent and-parallelism, New Generation Computing 9 (3-4) (1991) 233-257.
    • (1991) New Generation Computing , vol.9 , Issue.3-4 , pp. 233-257
    • Hermenegildo, M.1    Greene, K.2
  • 26
    • 0029196671 scopus 로고
    • Strict and non-strict independent and-parallelism in logic programs correctness efficiency and compile-time conditions
    • M. Hermenegildo, F. Rossi, Strict and non-strict independent and-parallelism in logic programs correctness efficiency and compile-time conditions, Journal of Logic Programming 22 (1) (1995) 1-45.
    • (1995) Journal of Logic Programming , vol.22 , Issue.1 , pp. 1-45
    • Hermenegildo, M.1    Rossi, F.2
  • 28
    • 0001383461 scopus 로고
    • Static analysis of logic programs for independent and-parallelism
    • D. Jacobs, A. Langen, Static analysis of logic programs for independent and-parallelism, Journal of Logic Programming 13 (2-3) (1992) 291-314.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 291-314
    • Jacobs, D.1    Langen, A.2
  • 30
    • 36849084543 scopus 로고
    • Deriving descriptions of possible values of program variables by means of abstract interpretation
    • G. Janssens, M. Bruynooghe, Deriving descriptions of possible values of program variables by means of abstract interpretation, Journal of Logic Programming 13 (2-3) (1992) 205-258.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 205-258
    • Janssens, G.1    Bruynooghe, M.2
  • 31
    • 0000034381 scopus 로고
    • A semantics-based framework for the abstract interpretation of prolog
    • chapter 6, Ellis Horwood, Chichester, UK
    • N. Jones, H. Sondergaard, A semantics-based framework for the abstract interpretation of prolog, in: Abstract Interpretation of Declarative Languages, chapter 6, Ellis Horwood, Chichester, UK, 1987, pp. 124-142.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 124-142
    • Jones, N.1    Sondergaard, H.2
  • 32
  • 37
    • 0030242676 scopus 로고    scopus 로고
    • Polyvariant detection of uninitialized arguments of Prolog predicates
    • T. Lindgren, Polyvariant detection of uninitialized arguments of Prolog predicates, Journal of Logic Programming 28 (3) (1996) 217-229.
    • (1996) Journal of Logic Programming , vol.28 , Issue.3 , pp. 217-229
    • Lindgren, T.1
  • 40
    • 85031560641 scopus 로고    scopus 로고
    • Abstract interpretation, 1989, 1989 SLP Tutorial Notes
    • K. Marriott, H. Sondergaard, Abstract interpretation, 1989, 1989 SLP Tutorial Notes.
    • Marriott, K.1    Sondergaard, H.2
  • 44
    • 0037544943 scopus 로고
    • Complete and efficient methods for supporting side effects in independent/restricted and-parallelism
    • pages, MIT Press, June
    • K. Muthukumar, M. Hermenegildo, Complete and efficient methods for supporting side effects in independent/restricted and-parallelism, in: 1989 International Conference on Logic Programming, pages, MIT Press, June 1989, pp. 80-101.
    • (1989) 1989 International Conference on Logic Programming , pp. 80-101
    • Muthukumar, K.1    Hermenegildo, M.2
  • 46
    • 0010695363 scopus 로고
    • The CDG, UDG and MEL methods for automatic compile-time parallelization of logic programs for independent and-parallelism
    • MIT Press, Cambridge, MA
    • K. Muthukumar, M. Hermenegildo, The CDG, UDG and MEL methods for automatic compile-time parallelization of logic programs for independent and-parallelism, in: International Conference on Logic Programming, MIT Press, Cambridge, MA, 1990, pp. 221-237.
    • (1990) International Conference on Logic Programming , pp. 221-237
    • Muthukumar, K.1    Hermenegildo, M.2
  • 47
    • 0026297066 scopus 로고
    • Combined determination of sharing and freeness of program variables through abstract interpretation
    • MIT Press, Cambridge, MA
    • K. Muthukumar, M. Hermenegildo, Combined determination of sharing and freeness of program variables through abstract interpretation, in: 1991 International Conference on Logic Programming, MIT Press, Cambridge, MA, 1991, pp. 49-63.
    • (1991) 1991 International Conference on Logic Programming , pp. 49-63
    • Muthukumar, K.1    Hermenegildo, M.2
  • 48
    • 38249013389 scopus 로고
    • Compile-time derivation of variable dependency using abstract interpretation
    • K. Muthukumar, M. Hermenegildo, Compile-time derivation of variable dependency using abstract interpretation, The Journal of Logic Programming 13 (2/3) (1992) 315-347.
    • (1992) The Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 315-347
    • Muthukumar, K.1    Hermenegildo, M.2
  • 55
    • 0026284865 scopus 로고
    • The andorra-i preprocessor: Supporting full prolog on the basic andorra model
    • MIT Press, Cambridge, MA
    • V. Santos-Costa, D.H.D. Warren, R. Yang, The andorra-i preprocessor: supporting full prolog on the basic andorra model, in: 1991 International Conference on Logic Programming, MIT Press, Cambridge, MA, 1991, pp. 443-456.
    • (1991) 1991 International Conference on Logic Programming , pp. 443-456
    • Santos-Costa, V.1    Warren, D.H.D.2    Yang, R.3
  • 56
    • 0022822484 scopus 로고
    • An application of abstract interpretation of logic programs: Occur check reduction
    • Springer, Berlin
    • H. Sondergaard, An application of abstract interpretation of logic programs: occur check reduction, in: European Symposium on Programming, LNCS 123, Springer, Berlin, 1986, pp. 327-338.
    • (1986) European Symposium on Programming, LNCS 123 , pp. 327-338
    • Sondergaard, H.1
  • 58
    • 0039282407 scopus 로고
    • The benefits of global dataflow analysis for an optimizing prolog compiler
    • MIT Press, Cambridge
    • P. Van Roy, A.M. Despain, The benefits of global dataflow analysis for an optimizing prolog compiler, in: North American Conference on Logic Programming, MIT Press, Cambridge, 1990, pp. 501-515.
    • (1990) North American Conference on Logic Programming , pp. 501-515
    • Van Roy, P.1    Despain, A.M.2
  • 59
    • 0026628565 scopus 로고
    • High-performace logic programming with the aquarius prolog compiler
    • P. Van Roy, A.M. Despain, High-performace logic programming with the aquarius prolog compiler, IEEE Computer Magazine (1992) 54-68.
    • (1992) IEEE Computer Magazine , pp. 54-68
    • Van Roy, P.1    Despain, A.M.2
  • 61
    • 0012753387 scopus 로고
    • Multiple specialization using minimal-function graph semantics
    • W. Winsborough, Multiple specialization using minimal-function graph semantics, Journal of Logic Programming 13 (2-3) (1992) 259-290.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 259-290
    • Winsborough, W.1


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