메뉴 건너뛰기




Volumn 19, Issue 2, 1997, Pages 334-385

Formally Based Profiling for Higher-Order Functional Languages

Author keywords

D.2.5 Software Engineering : Testing and Debugging debugging aids; D.3.2 Programming Languages : Language Classifications applicative languages; D.3.4 Programming Languages : Processors compilers; Optimization

Indexed keywords

COMPUTATIONAL LINGUISTICS; COSTS; HIGH LEVEL LANGUAGES; OPTIMIZATION; PROGRAM DEBUGGING;

EID: 0031099099     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/244795.244802     Document Type: Article
Times cited : (42)

References (28)
  • 1
    • 0343887272 scopus 로고
    • Profiling in the presence of optimization and garbage collection
    • Dept. of Computer Science, Princeton Univ., Princeton, N.J.
    • APPEL, A. W., DUBA, B. F., AND MACQUEEN, D. B. 1988. Profiling in the presence of optimization and garbage collection. Tech. Rep. CS-TR-197-88, Dept. of Computer Science, Princeton Univ., Princeton, N.J.
    • (1988) Tech. Rep. CS-TR-197-88
    • Appel, A.W.1    Duba, B.F.2    Macqueen, D.B.3
  • 3
    • 0024647195 scopus 로고
    • The Chalmers Lazy-ML compiler
    • AUGUSTSSON, L. AND JOHNSSON, T. 1989. The Chalmers Lazy-ML compiler. Comput. J. 32, 2, 127-141.
    • (1989) Comput. J. , vol.32 , Issue.2 , pp. 127-141
    • Augustsson, L.1    Johnsson, T.2
  • 5
    • 0346035546 scopus 로고
    • Lexical profiling: Theory and practice
    • CLACK, C., CLAYMAN, S., AND PARROTT, D. 1995. Lexical profiling: Theory and practice. J. Funct. Program. 5, 2, 225-277.
    • (1995) J. Funct. Program. , vol.5 , Issue.2 , pp. 225-277
    • Clack, C.1    Clayman, S.2    Parrott, D.3
  • 6
    • 84978509766 scopus 로고
    • TIM - A simple lazy abstract machine to execute super-combinators
    • G. Kahn, Ed.,Lecture Notes in Computer Science, Springer-Verlag, Berlin
    • FAIRBAIRN, J. AND WRAY, S. 1987. TIM - A simple lazy abstract machine to execute super-combinators. In the Proceedings of the IFIP Conference on Functional Programming Languages and Computer Architecture, G. Kahn, Ed.,Lecture Notes in Computer Science, vol. 274. Springer-Verlag, Berlin, 34-45.
    • (1987) Proceedings of the IFIP Conference on Functional Programming Languages and Computer Architecture , vol.274 , pp. 34-45
    • Fairbairn, J.1    Wray, S.2
  • 8
    • 84973897854 scopus 로고
    • Type classes in Haskell
    • the European Symposium on Programming (ESOP'94), D. Sannella, Ed., Springer-Verlag, Berlin
    • HALL, C. V., HAMMOND, K., PEYTON JONES, S. L., AND WADLER, P. L. 1994. Type classes in Haskell. In the European Symposium on Programming (ESOP'94), D. Sannella, Ed.,Lecture Notes in Computer Science, vol. 788. Springer-Verlag, Berlin, 241-256.
    • (1994) Lecture Notes in Computer Science , vol.788 , pp. 241-256
    • Hall, C.V.1    Hammond, K.2    Peyton Jones, S.L.3    Wadler, P.L.4
  • 10
    • 84974183714 scopus 로고
    • Higher-order functions for parsing
    • BUTTON, G. 1992. Higher-order functions for parsing. J. Funct. Program. 2, 3, 323-343.
    • (1992) J. Funct. Program. , vol.2 , Issue.3 , pp. 323-343
    • Button, G.1
  • 11
    • 0347927097 scopus 로고
    • The execution profile as a measurement tool
    • R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, N.J.
    • INGALLS, D. 1972. The execution profile as a measurement tool. In Design and Optimization of Compilers, R. Rustin, Ed. Prentice-Hall, Englewood Cliffs, N.J., 107-128.
    • (1972) Design and Optimization of Compilers , pp. 107-128
    • Ingalls, D.1
  • 13
    • 84983965442 scopus 로고
    • An Empirical Study of FORTRAN Programs
    • KNUTH, D. E. 1971. An Empirical Study of FORTRAN Programs. Softw. Pract. Exper. 1, 105-133.
    • (1971) Softw. Pract. Exper. , vol.1 , pp. 105-133
    • Knuth, D.E.1
  • 16
    • 0347296962 scopus 로고
    • Profiling large-scale lazy functional programs
    • A. P. Wim Bohm and J. T. Feo, Eds. Lawrence Livermore National Laboratory, Livermore, Calif.
    • MORGAN, R. G. AND JARVIS, S. A. 1995. Profiling large-scale lazy functional programs. In the Proceedings of the High Performance Functional Computing Workshop, A. P. Wim Bohm and J. T. Feo, Eds. Lawrence Livermore National Laboratory, Livermore, Calif., 222-234.
    • (1995) Proceedings of the High Performance Functional Computing Workshop , pp. 222-234
    • Morgan, R.G.1    Jarvis, S.A.2
  • 18
    • 0004763160 scopus 로고
    • The nofib benchmark suite of Haskell programs
    • Functional Programming, Glasgow 1992, J. Launchbury and P. M. Sansom, Eds., Springer-Verlag, Berlin
    • PARTAIN, W. D. 1993. The nofib benchmark suite of Haskell programs. In Functional Programming, Glasgow 1992, J. Launchbury and P. M. Sansom, Eds.,Workshops in Computing. Springer-Verlag, Berlin, 195-202.
    • (1993) Workshops in Computing , pp. 195-202
    • Partain, W.D.1
  • 19
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The Spineless Tagless G-machine
    • PEYTON JONES, S. L. 1992. Implementing lazy functional languages on stock hardware: The Spineless Tagless G-machine. J. Funct. Program. 2, 2, 127-202.
    • (1992) J. Funct. Program. , vol.2 , Issue.2 , pp. 127-202
    • Peyton Jones, S.L.1
  • 22
    • 0029708795 scopus 로고    scopus 로고
    • Lag, drag, void, and use: Heap profiling and space-efficient compilation revisited
    • ACM, New York
    • RÖJEMO, N. AND RUNCIMAN, C. 1996. Lag, drag, void, and use: Heap profiling and space-efficient compilation revisited. In the International Conference on Functional Programming. ACM, New York, 34-41.
    • (1996) International Conference on Functional Programming , pp. 34-41
    • Röjemo, N.1    Runciman, C.2
  • 23
    • 3042862966 scopus 로고    scopus 로고
    • New dimensions in heap profiling
    • RUNCIMAN, C. AND RÖJEMO, N. 1996. New dimensions in heap profiling. J. Funct. Program. 6, 4, 587-620.
    • (1996) J. Funct. Program. , vol.6 , Issue.4 , pp. 587-620
    • Runciman, C.1    Röjemo, N.2
  • 24
    • 84974318126 scopus 로고
    • Heap profiling of lazy functional programs
    • RUNCIMAN, C. AND WAKELING, D. 1993. Heap profiling of lazy functional programs. J. Funct. Program. 3, 2, 217-245.
    • (1993) J. Funct. Program , vol.3 , Issue.2 , pp. 217-245
    • Runciman, C.1    Wakeling, D.2
  • 25
    • 0347927096 scopus 로고
    • Time profiling a lazy functional compiler
    • Functional Programming, Glasgow 1993, K. Hammond and J. O'Donnell, Eds., Springer-Verlag, Berlin
    • SANSOM, P. M. 1994. Time profiling a lazy functional compiler. In Functional Programming, Glasgow 1993, K. Hammond and J. O'Donnell, Eds.,Workshops in Computing. Springer-Verlag, Berlin, 252-264.
    • (1994) Workshops in Computing , pp. 252-264
    • Sansom, P.M.1
  • 27
    • 0031536592 scopus 로고    scopus 로고
    • Deriving a lazy abstract machine
    • To be published
    • SESTOFT, P. 1997. Deriving a lazy abstract machine. J. Funct. Program. 7, 3. To be published.
    • (1997) J. Funct. Program. , vol.7 , Issue.3
    • Sestoft, P.1


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