메뉴 건너뛰기




Volumn 39, Issue 4, 2004, Pages 556-567

TIL: A type-directed optimizing compiler for ML

Author keywords

[No Author keywords available]

Indexed keywords

COMPILER OPTIMIZATION; GARBAGE COLLECTION; LOOP OPTIMIZATION; POLYMORPHISM;

EID: 3142685432     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Conference Paper
Times cited : (1)

References (49)
  • 1
    • 0028466772 scopus 로고    scopus 로고
    • Garbage collection for strongly-typed languages using run-time type reconstruction
    • [30]
    • Shail Aditya, Christine Flood, and James Hicks. Garbage collection for strongly-typed languages using run-time type reconstruction. In LFP '94 [30], pages 12-23.
    • LFP '94 , pp. 12-23
    • Aditya, S.1    Flood, C.2    Hicks, J.3
  • 3
    • 84971848070 scopus 로고
    • A critique of standard ML
    • October
    • Andrew Appel. A critique of Standard ML. Journal of Functional Programming, 3(4):391-429, October 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.4 , pp. 391-429
    • Appel, A.1
  • 4
    • 0012942640 scopus 로고
    • Runtime tags aren't necessary
    • Andrew W. Appel. Runtime tags aren't necessary. Lisp and Symbolic Computation, (2):153-162, 1989.
    • (1989) Lisp and Symbolic Computation , Issue.2 , pp. 153-162
    • Appel, A.W.1
  • 7
    • 0028464099 scopus 로고    scopus 로고
    • Signatures for a network protocol stack: A systems application of Standard ML
    • [30]
    • Edoardo Biagioni, Robert Harper, Peter Lee, and Brian Milnes. Signatures for a network protocol stack: A systems application of Standard ML. In LFP '94 [30], pages 55-64.
    • LFP '94 , pp. 55-64
    • Biagioni, E.1    Harper, R.2    Lee, P.3    Milnes, B.4
  • 9
    • 0003966887 scopus 로고
    • NESL: A nested data-parallel language (version 2.6)
    • School of Computer Science, Carnegie Mellon University, April
    • Guy B. Blelloch. NESL: A nested data-parallel language (version 2.6). Technical Report CMU-CS-93-129, School of Computer Science, Carnegie Mellon University, April 1993.
    • (1993) Technical Report , vol.CMU-CS-93-129
    • Blelloch, G.B.1
  • 10
    • 0027833248 scopus 로고    scopus 로고
    • Space-efficient conservative garbage collection
    • [36]
    • Hans-Juergen Boehm. Space-efficient conservative garbage collection. In PLDI '93 [36], pages 197-206.
    • PLDI '93 , pp. 197-206
    • Boehm, H.-J.1
  • 11
    • 3142656406 scopus 로고
    • A scheme for storage allocation and garbage collection for Algol-68
    • North-Holland Publishing Company, Amsterdam
    • P. Branquart and J. Lewi. A scheme for storage allocation and garbage collection for Algol-68. In Algol-68 Implementation. North-Holland Publishing Company, Amsterdam, 1970.
    • (1970) Algol-68 Implementation
    • Branquart, P.1    Lewi, J.2
  • 16
    • 0029352914 scopus 로고
    • Memory-system performance of programs with intensive heap allocation
    • August
    • Amer Diwan, David Tarditi, and Eliot Moss. Memory-System Performance of Programs with Intensive Heap Allocation. Transactions on Computer Systems, August 1995.
    • (1995) Transactions on Computer Systems
    • Diwan, A.1    Tarditi, D.2    Moss, E.3
  • 17
    • 0346663665 scopus 로고
    • SIMPLE: An exercise in future scientific programming
    • MIT, Cambridge, MA, July
    • K. Ekanadham and Arvind. SIMPLE: An exercise in future scientific programming. Technical Report Computation Structures Group Memo 273, MIT, Cambridge, MA, July 1987. Simultaneously published as IBM/T. J. Watson Research Center Research Report 12686, Yorktown Heights, NY.
    • (1987) Technical Report Computation Structures Group Memo , vol.273
    • Ekanadham, K.1    Arvind2
  • 18
    • 3142707829 scopus 로고    scopus 로고
    • Yorktown Heights, NY
    • K. Ekanadham and Arvind. SIMPLE: An exercise in future scientific programming. Technical Report Computation Structures Group Memo 273, MIT, Cambridge, MA, July 1987. Simultaneously published as IBM/T. J. Watson Research Center Research Report 12686, Yorktown Heights, NY.
    • IBM/T. J. Watson Research Center Research Report 12686
  • 19
    • 0027805209 scopus 로고    scopus 로고
    • The essence of compiling with continuations
    • [36]
    • Cormac Flanagan, Amr Sabry, Bruce F. Duba, and Matthias Felleisen. The essence of compiling with continuations. In PLDI '93 [36], pages 237-247.
    • PLDI '93 , pp. 237-247
    • Flanagan, C.1    Sabry, A.2    Duba, B.F.3    Felleisen, M.4
  • 22
    • 3142779761 scopus 로고
    • Unboxing using specialisation
    • D. Turner K. Hammond, P.M. Sandom, editor, Springer-Verlag
    • Cordelia Hall, Simon L. Peyton Jones, and Patrick M. Sansom. Unboxing using specialisation. In D. Turner K. Hammond, P.M. Sandom, editor, Functional Programming, 1994, Springer-Verlag, 1995.
    • (1995) Functional Programming , vol.1994
    • Hall, C.1    Peyton Jones, S.L.2    Sansom, P.M.3
  • 23
    • 0028022239 scopus 로고    scopus 로고
    • A type-theoretic approach to higher-order modules with sharing
    • [37]
    • Robert Harper and Mark Lillibridge. A type-theoretic approach to higher-order modules with sharing. In POPL '94 [37], pages 123-137.
    • POPL '94 , pp. 123-137
    • Harper, R.1    Lillibridge, M.2
  • 25
    • 0028016856 scopus 로고    scopus 로고
    • Formally optimal boxing
    • [37]
    • Fritz Henglein and Jesper Jørgensen. Formally optimal boxing. In POPL '94 [37], pages 213-226.
    • POPL '94 , pp. 213-226
    • Henglein, F.1    Jørgensen, J.2
  • 26
    • 0013090395 scopus 로고
    • Partial evaluation for dictionary-free overloading
    • Yale University, New Haven, Connecticut, USA, April
    • M.P. Jones. Partial evaluation for dictionary-free overloading. Research Report YALEU/DCS/RR-959, Yale University, New Haven, Connecticut, USA, April 1993.
    • (1993) Research Report , vol.YALEU-DCS-RR-959
    • Jones, M.P.1
  • 30
    • 0028013809 scopus 로고    scopus 로고
    • Manifest types, modules, and separate compilation
    • [37]
    • Xavier Leroy. Manifest types, modules, and separate compilation. In POPL '94 [37], pages 109-122.
    • POPL '94 , pp. 109-122
    • Leroy, X.1
  • 34
    • 0003616865 scopus 로고
    • PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December. Published as Technical Report CMU-CS-95-226
    • Greg Morrisett. Compiling with Types. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, December 1995. Published as Technical Report CMU-CS-95-226.
    • (1995) Compiling with Types
    • Morrisett, G.1
  • 39
    • 0346468350 scopus 로고
    • Representation analysis for efficient implementation of polymorphism
    • Department of Computer Science (diku), University of Copenhagen, April. Master Dissertation
    • Eigil Rosager Poulsen. Representation analysis for efficient implementation of polymorphism. Technical report, Department of Computer Science (diku), University of Copenhagen, April 1993. Master Dissertation.
    • (1993) Technical Report
    • Poulsen, E.R.1
  • 41
    • 3042883426 scopus 로고
    • 1+1 = 1: An optimizing Caml compiler
    • Inria, June
    • Manual Serrano and Pierre Weis. 1+1 = 1: an optimizing Caml compiler. Technical Report 2264, Inria, June 1994.
    • (1994) Technical Report , vol.2264
    • Serrano, M.1    Weis, P.2
  • 46
    • 3142756232 scopus 로고    scopus 로고
    • PhD thesis, School of Computer Science, Carnegie Mellon University. Forthcoming
    • David R. Tarditi. Optimizing ML. PhD thesis, School of Computer Science, Carnegie Mellon University, 1996. Forthcoming.
    • (1996) Optimizing ML
    • Tarditi, D.R.1
  • 47
    • 0028465741 scopus 로고    scopus 로고
    • Tag-free garbage collection using explicit type parameters
    • [30]
    • Andrew Tolmach. Tag-free garbage collection using explicit type parameters. In LFP '94 [30], pages 1-11.
    • LFP '94 , pp. 1-11
    • Tolmach, A.1
  • 48
    • 3142765200 scopus 로고
    • Parallel implementations from function prototypes: A case study
    • Heriot-Watt University, Edinburgh, August
    • Kevin G. Waugh, Patrick McAndrew, and Greg Michaelson. Parallel implementations from function prototypes: a case study. Technical Report Computer Science 90/4, Heriot-Watt University, Edinburgh, August 1990.
    • (1990) Technical Report Computer Science , vol.90 , Issue.4
    • Waugh, K.G.1    McAndrew, P.2    Michaelson, G.3
  • 49
    • 3142732674 scopus 로고
    • Methods of garbage collection for Algol-68
    • North-Holland Publishing Company, Amsterdam
    • P.L. Wodon. Methods of garbage collection for Algol-68. In Algol-88 Implementation. North-Holland Publishing Company, Amsterdam, 1970.
    • (1970) Algol-88 Implementation
    • Wodon, P.L.1


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