메뉴 건너뛰기




Volumn 3057, Issue , 2004, Pages 86-103

Improved compilation of prolog to C using moded types and determinism information

Author keywords

C; Global analysis; Optimizing compilation; Prolog

Indexed keywords

CESIUM; CODES (SYMBOLS); MACHINERY; PROGRAM COMPILERS; PROGRAM TRANSLATORS; PROLOG (PROGRAMMING LANGUAGE);

EID: 84974711183     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-24836-1_7     Document Type: Conference Paper
Times cited : (12)

References (30)
  • 2
    • 5644254079 scopus 로고
    • The Wonder Years of Sequential Prolog Implementation
    • 1983-1993
    • Van Roy, P.: 1983-1993: The Wonder Years of Sequential Prolog Implementation. Journal of Logic Programming 19/20 (1994) 385-441
    • (1994) Journal of Logic Programming , vol.19 , Issue.20 , pp. 385-441
    • Van Roy, P.1
  • 4
    • 0003881875 scopus 로고
    • Technical Report 309, Artificial Intelligence Center, SRI International, 333 Ravenswood Ave, Menlo Park CA 94025
    • Warren, D.: An Abstract Prolog Instruction Set. Technical Report 309, Artificial Intelligence Center, SRI International, 333 Ravenswood Ave, Menlo Park CA 94025 (1983)
    • (1983) An Abstract Prolog Instruction Set
    • Warren, D.1
  • 6
    • 0003992830 scopus 로고
    • PhD thesis, Basser Department of Computer Science, Unversity of Sidney
    • Taylor, A.: High-Performance Prolog Implementation. PhD thesis, Basser Department of Computer Science, Unversity of Sidney (1991)
    • (1991) High-Performance Prolog Implementation
    • Taylor, A.1
  • 7
    • 0039616284 scopus 로고
    • The VAMAI-an abstract machine for incremental global dataflow analysis of Prolog
    • de la Banda, M.G., Janssens, G., Stuckey, P., eds., Tokyo, Science University of Tokyo
    • Krall, A., Berger, T.: The VAMAI-an abstract machine for incremental global dataflow analysis of Prolog. In de la Banda, M.G., Janssens, G., Stuckey, P., eds.: ICLP’95 Post-Conference Workshop on Abstract Interpretation of Logic Languages, Tokyo, Science University of Tokyo (1995) 80-91
    • (1995) ICLP’95 Post-Conference Workshop on Abstract Interpretation of Logic Languages , pp. 80-91
    • Krall, A.1    Berger, T.2
  • 8
    • 0026628565 scopus 로고
    • High-Performace Logic Programming with the Aquarius Prolog Compiler
    • Van Roy, P., Despain, A.: 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.2
  • 9
    • 84974723776 scopus 로고    scopus 로고
    • Swedish Institute for Computer Science PO Box 1263, S-164 28 Kista, Sweden: SICStus Prolog 3.8 User’s Manual. 3.8 edn
    • Swedish Institute for Computer Science PO Box 1263, S-164 28 Kista, Sweden: SICStus Prolog 3.8 User’s Manual. 3.8 edn. (1999) Available from http://www.sics.se/sicstus/.
    • (1999)
  • 16
    • 84867833683 scopus 로고    scopus 로고
    • So Many WAM Variations, So Little Time
    • Springer Verlag
    • Demoen, B., Nguyen, P.L.: So Many WAM Variations, So Little Time. In: Computational Logic 2000, Springer Verlag (2000) 1240-1254
    • (2000) Computational Logic 2000 , pp. 1240-1254
    • Demoen, B.1    Nguyen, P.L.2
  • 17
    • 0040267659 scopus 로고    scopus 로고
    • The Ciao System Documentation Series-TR CLIP4/2002.1, School of Computer Science, Technical University of Madrid (UPM) (2002) System and on-line version of the manual
    • Bueno, F., Cabeza, D., Carro, M., Hermenegildo, M., López-García, P., Puebla, G.: The Ciao Prolog System. Reference Manual (v1.8). The Ciao System Documentation Series-TR CLIP4/2002.1, School of Computer Science, Technical University of Madrid (UPM) (2002) System and on-line version of the manual available at http://clip.dia.fi.upm.es/Software/Ciao/.
    • The Ciao Prolog System. Reference Manual (V1.8)
    • Bueno, F.1    Cabeza, D.2    Carro, M.3    Hermenegildo, M.4    López-García, P.5    Puebla, G.6
  • 19
    • 0012753387 scopus 로고
    • Multiple Specialization using Minimal-Function Graph Semantics
    • Winsborough, W.: Multiple Specialization using Minimal-Function Graph Semantics. Journal of Logic Programming 13 (1992) 259-290
    • (1992) Journal of Logic Programming , vol.13 , pp. 259-290
    • Winsborough, W.1
  • 21
    • 0024479667 scopus 로고
    • A high-performance low risc machine for logic programming
    • Mills, J.: A high-performance low risc machine for logic programming. Journal of Logic Programming (6) (1989) 179-212
    • (1989) Journal of Logic Programming , Issue.6 , pp. 179-212
    • Mills, J.1
  • 22
    • 0039241376 scopus 로고
    • LIPS on a MIPS: Results from a prolog compiler for a RISC
    • MIT Press
    • Taylor, A.: LIPS on a MIPS: Results from a prolog compiler for a RISC. In: 1990 International Conference on Logic Programming, MIT Press (1990) 174-189
    • (1990) 1990 International Conference on Logic Programming , pp. 174-189
    • Taylor, A.1
  • 23
    • 0000933865 scopus 로고
    • The &-Prolog System: Exploiting Independent And-Parallelism
    • Hermenegildo, M., Greene, K.: The &-Prolog System: Exploiting Independent And-Parallelism. New Generation Computing 9 (1991) 233-257
    • (1991) New Generation Computing , vol.9 , pp. 233-257
    • Hermenegildo, M.1    Greene, K.2
  • 24
    • 0037544944 scopus 로고    scopus 로고
    • An Assertion Language for Constraint Logic Programs
    • Deransart, P., Hermenegildo, M., Maluszynski, J., Eds., Number 1870 in LNCS. Springer-Verlag
    • Puebla, G., Bueno, F., Hermenegildo, M.: An Assertion Language for Constraint Logic Programs. In Deransart, P., Hermenegildo, M., Maluszynski, J., eds.: Analysis and Visualization Tools for Constraint Programming. Number 1870 in LNCS. Springer-Verlag (2000) 23-61
    • (2000) Analysis and Visualization Tools for Constraint Programming , pp. 23-61
    • Puebla, G.1    Bueno, F.2    Hermenegildo, M.3
  • 28
    • 38549156802 scopus 로고    scopus 로고
    • Compiling Mercury to High-Level C Code
    • Nigel Horspool, R., Ed., of LNCS., Springer-Verlag
    • Henderson, F., Somogyi, Z.: Compiling Mercury to High-Level C Code. In Nigel Horspool, R., ed.: Proceedings of Compiler Construction 2002. Volume 2304 of LNCS., Springer-Verlag (2002) 197-212
    • (2002) Proceedings of Compiler Construction 2002 , vol.2304 , pp. 197-212
    • Henderson, F.1    Somogyi, Z.2
  • 30
    • 0030260006 scopus 로고    scopus 로고
    • Partial Translation: Towards a Portable and Efficient Prolog Implementation Technology
    • Tarau, P., De Bosschere, K., Demoen, B.: Partial Translation: Towards a Portable and Efficient Prolog Implementation Technology. Journal of Logic Programming 29 (1996) 65-83
    • (1996) Journal of Logic Programming , vol.29 , pp. 65-83
    • Tarau, P.1    De Bosschere, K.2    Demoen, B.3


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