메뉴 건너뛰기




Volumn 15, Issue 2-3, 2002, Pages 161-180

Optimizing nested loops using local CPS conversion

Author keywords

Compiling functional languages; Continuation passing style; CPS; Direct style representation

Indexed keywords

CODE CONVERTERS; COMPUTER PROGRAMMING LANGUAGES; MATHEMATICAL TRANSFORMATIONS; OPTIMIZATION;

EID: 0036762196     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1020839128338     Document Type: Article
Times cited : (12)

References (34)
  • 2
    • 0031321492 scopus 로고    scopus 로고
    • Shrinking lambda expressions in linear time
    • Appel, A.W. and Jim, T. Shrinking lambda expressions in linear time. Journal of Functional Programming, 7(4) (1997) 515-540.
    • (1997) Journal of Functional Programming , vol.7 , Issue.4 , pp. 515-540
    • Appel, A.W.1    Jim, T.2
  • 15
    • 0012003943 scopus 로고    scopus 로고
    • Interconnecting between CPS terms and non-CPS terms
    • A. Sabry (Ed.). Technical Report 545, Computer Science Department, Indiana University
    • Kim, J. and Yi, K. Interconnecting between CPS terms and non-CPS terms. In Proceedings of the Third ACM SIGPLAN Workshop on Continuations (CW'01), A. Sabry (Ed.). Technical Report 545, Computer Science Department, Indiana University, 2001, pp. 7-16.
    • (2001) Proceedings of the Third ACM SIGPLAN Workshop on Continuations (CW'01) , pp. 7-16
    • Kim, J.1    Yi, K.2
  • 18
    • 0013043636 scopus 로고    scopus 로고
    • The effectiveness of type-based unboxing
    • Available as Technical report BCCS-97-03, Boston College, Computer Science Department
    • Leroy, X. The effectiveness of type-based unboxing. In ACM SIGPLAN Workshop on Types in Compilation (TIC97), 1997. Available as Technical report BCCS-97-03, Boston College, Computer Science Department.
    • (1997) ACM SIGPLAN Workshop on Types in Compilation (TIC97)
    • Leroy, X.1
  • 20
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • Moggi, E. Notions of computation and monads. Information and Computation, 93(1) (1991) 55-92.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 21
    • 18944404729 scopus 로고    scopus 로고
    • A selective CPS transformation
    • edited by S. Brooks and M. Mislove, Also available as BRICS Report RS-01-30
    • Nielsen, L.R. A selective CPS transformation. In Electronic Notes in Theoretical Computer Science, edited by S. Brooks and M. Mislove, Vol. 45, 2001. Also available as BRICS Report RS-01-30.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.45
    • Nielsen, L.R.1
  • 23
    • 0032281046 scopus 로고    scopus 로고
    • From ML to Ada: Strongly-typed language interoperability via source translation
    • Oliva, D.P. and Tolmach, A.P. From ML to Ada: Strongly-typed language interoperability via source translation. Journal of Functional Programming, 8(4) (1998) 367-412.
    • (1998) Journal of Functional Programming , vol.8 , Issue.4 , pp. 367-412
    • Oliva, D.P.1    Tolmach, A.P.2
  • 24
    • 0003062474 scopus 로고    scopus 로고
    • Local CPS conversion in a direct-style compiler
    • A. Sabry (Ed.). Technical Report 545, Computer Science Department, Indiana University
    • Reppy, J. Local CPS conversion in a direct-style compiler. In Proceedings of the Third ACM SIGPLAN Workshop on Continuations (CW'01), A. Sabry (Ed.). Technical Report 545, Computer Science Department, Indiana University, 2001, pp. 13-22.
    • (2001) Proceedings of the Third ACM SIGPLAN Workshop on Continuations (CW'01) , pp. 13-22
    • Reppy, J.1
  • 29
    • 0003464007 scopus 로고
    • Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA. Available as Technical Report CMU-CS-91-145
    • Shivers, O. Control-flow analysis of higher-order languages or taming lambda. Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA. Available as Technical Report CMU-CS-91-145, 1991.
    • (1991) Control-flow analysis of higher-order languages or taming lambda
    • Shivers, O.1
  • 31
    • 0011947845 scopus 로고
    • LAMBDA: The ultimate declarative
    • Massachusetts Institute Technology, Artificial Intelligence Laboratory
    • Steele, Jr., G.L. LAMBDA: The ultimate declarative. Technical Report AI Memo 379, Massachusetts Institute Technology, Artificial Intelligence Laboratory, 1976.
    • (1976) Technical Report AI Memo , vol.379
    • Steele G.L., Jr.1
  • 32
    • 0004219535 scopus 로고
    • Rabbit: A compiler for Scheme
    • Master's thesis, Massachusetts Institute Technology, Artificial Intelligence Laboratory
    • Steele, G.L., Jr. Rabbit: A compiler for Scheme. Master's thesis, Massachusetts Institute Technology, Artificial Intelligence Laboratory. MIT AI Memo 474, 1978.
    • (1978) MIT AI Memo , vol.474
    • Steele G.L., Jr.1


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