메뉴 건너뛰기




Volumn , Issue , 2012, Pages 89-98

Input-sensitive profiling

Author keywords

Asymptotic analysis; Dynamic program analysis; Instrumentation; Performance profiling

Indexed keywords

AGGREGATE PERFORMANCE; BOUNDING TECHNIQUES; DYNAMIC PROGRAM ANALYSIS; EXPERIMENTAL EVALUATION; GENERIC CODES; INPUT SIZE; INSTRUMENTATION; KEY FEATURE; PERFORMANCE PROFILING; REAL APPLICATIONS;

EID: 84863487165     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2254064.2254076     Document Type: Conference Paper
Times cited : (50)

References (46)
  • 1
    • 0004358544 scopus 로고
    • An efficient variation of bubble sort
    • An efficient variation of bubble sort. Information Processing Letters, 11(1):5 - 6, 1980.
    • (1980) Information Processing Letters , vol.11 , Issue.1 , pp. 5-6
  • 3
    • 0034837177 scopus 로고    scopus 로고
    • A framework for reducing the cost of instrumented code
    • ACM
    • M. Arnold and B. Ryder. A framework for reducing the cost of instrumented code. In PLDI, pages 168-179. ACM, 2001.
    • (2001) PLDI , pp. 168-179
    • Arnold, M.1    Ryder, B.2
  • 5
    • 0031679330 scopus 로고    scopus 로고
    • Edge profiling versus path profiling: The showdown
    • ACM
    • T. Ball, P. Mataga, and M. Sagiv. Edge profiling versus path profiling: the showdown. In POPL, pages 134-148. ACM, 1998.
    • (1998) POPL , pp. 134-148
    • Ball, T.1    Mataga, P.2    Sagiv, M.3
  • 8
    • 84863447971 scopus 로고    scopus 로고
    • Personal communication, September
    • R. E. Bryant. Personal communication, September 2011.
    • (2011)
    • Bryant, R.E.1
  • 12
    • 70349145918 scopus 로고    scopus 로고
    • Decoupling dynamic program analysis from execution in virtual environments
    • J. Chow, T. Garfinkel, and P. M. Chen. Decoupling dynamic program analysis from execution in virtual environments. In USENIX 2008 Annual Technical Conference, pages 1-14, 2008.
    • (2008) USENIX 2008 Annual Technical Conference , pp. 1-14
    • Chow, J.1    Garfinkel, T.2    Chen, P.M.3
  • 13
    • 79959879248 scopus 로고    scopus 로고
    • Mining hot calling contexts in small space
    • M.W. Hall and D. A. Padua, editors, ACM
    • D. C. D'Elia, C. Demetrescu, and I. Finocchi. Mining hot calling contexts in small space. In M.W. Hall and D. A. Padua, editors, PLDI, pages 516-527. ACM, 2011.
    • (2011) PLDI , pp. 516-527
    • D'elia, D.C.1    Demetrescu, C.2    Finocchi, I.3
  • 16
    • 32844470371 scopus 로고    scopus 로고
    • Low-overhead call path profiling of unmodified, optimized code
    • DOI 10.1145/1088149.1088161, ICS05 - Proceedings of the 19th ACM International Conference on Supercomputing
    • N. Froyd, J. Mellor-Crummey, and R. Fowler. Low-overhead call path profiling of unmodified, optimized code. In Proc. 19th Annual International Conf. on Supercomputing, pages 81-90. ACM, 2005. (Pubitemid 43251312)
    • (2005) Proceedings of the International Conference on Supercomputing , pp. 81-90
    • Froyd, N.1    Mellor-Crummey, J.2    Fowler, R.3
  • 17
    • 84863439035 scopus 로고    scopus 로고
    • Genome bioinformatics research laboratory. Resources and datasets. http://genome.crg.es/main/databases.html.
    • Resources and Datasets
  • 18
  • 19
    • 30544447056 scopus 로고
    • Gprof: A call graph execution profiler (with retrospective)
    • K. S. McKinley, editor, ACM
    • S. L. Graham, P. B. Kessler, and M. K. McKusick. gprof: a call graph execution profiler (with retrospective). In K. S. McKinley, editor, Best of PLDI, pages 49-57. ACM, 1982.
    • (1982) Best of PLDI , pp. 49-57
    • Graham, S.L.1    Kessler, P.B.2    McKusick, M.K.3
  • 20
    • 0029322919 scopus 로고
    • Call path refinement profiles
    • R. J. Hall. Call path refinement profiles. IEEE Trans. Softw. Eng., 21 (6):481-496, 1995.
    • (1995) IEEE Trans. Softw. Eng. , vol.21 , Issue.6 , pp. 481-496
    • Hall, R.J.1
  • 21
    • 85084161824 scopus 로고
    • Call path profiling of monotonic program resources in UNIX
    • USENIX Association
    • R. J. Hall and A. J. Goldberg. Call path profiling of monotonic program resources in UNIX. In Proc. Summer 1993 USENIX Technical Conference, pages 1-19. USENIX Association, 1993.
    • (1993) Proc. Summer 1993 USENIX Technical Conference , pp. 1-19
    • Hall, R.J.1    Goldberg, A.J.2
  • 23
    • 36849034066 scopus 로고    scopus 로고
    • Spec cpu2006 benchmark descriptions
    • J. L. Henning. Spec cpu2006 benchmark descriptions. SIGARCH Comput. Archit. News, 34:1-17, 2006.
    • (2006) SIGARCH Comput. Archit. News , vol.34 , pp. 1-17
    • Henning, J.L.1
  • 25
    • 2942630889 scopus 로고    scopus 로고
    • A theoretician's guide to the experimental analysis of algorithms
    • American Mathematical Society
    • D. Johnson. A theoretician's guide to the experimental analysis of algorithms. In Data Structures, Near Neighbor Searches, and Methodology, pages 215-250. American Mathematical Society, 2002.
    • (2002) Data Structures, Near Neighbor Searches, and Methodology , pp. 215-250
    • Johnson, D.1
  • 26
    • 3042658653 scopus 로고    scopus 로고
    • Targeted path profiling: Lower overhead path profiling for staged dynamic optimization systems
    • IEEE Computer Society
    • R. Joshi, M. D. Bond, and C. Zilles. Targeted path profiling: Lower overhead path profiling for staged dynamic optimization systems. In CGO, pages 239-250. IEEE Computer Society, 2004.
    • (2004) CGO , pp. 239-250
    • Joshi, R.1    Bond, M.D.2    Zilles, C.3
  • 27
    • 33644585303 scopus 로고
    • Optimal measurement points for program frequency counts
    • D. E. Knuth and F. R. Stevenson. Optimal measurement points for program frequency counts. BIT, 13:313-322, 1973.
    • (1973) BIT , vol.13 , pp. 313-322
    • Knuth, D.E.1    Stevenson, F.R.2
  • 29
    • 8344269521 scopus 로고    scopus 로고
    • Cross-architecture performance predictions for scientific applications using parameterized models
    • G. Marin and J. M. Mellor-Crummey. Cross-architecture performance predictions for scientific applications using parameterized models. In Proc. SIGMETRICS 2004, pages 2-13, 2004.
    • (2004) Proc. SIGMETRICS 2004 , pp. 2-13
    • Marin, G.1    Mellor-Crummey, J.M.2
  • 30
    • 36048995289 scopus 로고    scopus 로고
    • Experimental algorithmics
    • DOI 10.1145/1297797.1297818
    • C. C. McGeoch. Experimental algorithmics. Communications of the ACM, 50(11):27-31, 2007. (Pubitemid 350083508)
    • (2007) Communications of the ACM , vol.50 , Issue.11 , pp. 27-31
    • McGeoch, C.C.1
  • 33
    • 14044249689 scopus 로고    scopus 로고
    • Towards a discipline of experimental algorithmics
    • American Mathematical Society
    • B. M. E. Moret. Towards a discipline of experimental algorithmics. In Data Structures, Near Neighbor Searches, and Methodology, pages 197-250. American Mathematical Society, 2002.
    • (2002) Data Structures, Near Neighbor Searches, and Methodology , pp. 197-250
    • Moret, B.M.E.1
  • 35
    • 0034441607 scopus 로고    scopus 로고
    • Efficient performance prediction for modern microprocessors
    • D. Ofelt and J. L. Hennessy. Efficient performance prediction for modern microprocessors. In SIGMETRICS, pages 229-239, 2000. (Pubitemid 32478169)
    • (2000) Performance Evaluation Review , vol.28 , Issue.1 , pp. 229-239
    • Ofelt, D.1    Hennessy, J.L.2
  • 36
    • 0024011369 scopus 로고
    • Inaccuracies in program profilers
    • C. Ponder and R. J. Fateman. Inaccuracies in program profilers. Softw., Pract. Exper., 18(5):459-467, 1988.
    • (1988) Softw., Pract. Exper. , vol.18 , Issue.5 , pp. 459-467
    • Ponder, C.1    Fateman, R.J.2
  • 37
    • 67650568046 scopus 로고    scopus 로고
    • Profiling k-iteration paths: A generalization of the ball-larus profiling algorithm
    • S. Roy and Y. N. Srikant. Profiling k-iteration paths: A generalization of the ball-larus profiling algorithm. In CGO, pages 70-80, 2009.
    • (2009) CGO , pp. 70-80
    • Roy, S.1    Srikant, Y.N.2
  • 38
    • 77953988297 scopus 로고    scopus 로고
    • Using Valgrind to detect undefined value errors with bit-precision
    • USENIX
    • J. Seward and N. Nethercote. Using Valgrind to detect undefined value errors with bit-precision. In USENIX Annual Technical Conference, pages 17-30. USENIX, 2005.
    • (2005) USENIX Annual Technical Conference , pp. 17-30
    • Seward, J.1    Nethercote, N.2
  • 39
    • 1542680160 scopus 로고    scopus 로고
    • Fast, accurate call graph profiling
    • J. M. Spivey. Fast, accurate call graph profiling. Softw., Pract. Exper., 34(3):249-264, 2004.
    • (2004) Softw., Pract. Exper. , vol.34 , Issue.3 , pp. 249-264
    • Spivey, J.M.1
  • 40
    • 0016495233 scopus 로고
    • Efficiency of a good but not linear set union algorithm
    • R. E. Tarjan. Efficiency of a good but not linear set union algorithm. J. ACM, 22(2):215-225, 1975.
    • (1975) J. ACM , vol.22 , Issue.2 , pp. 215-225
    • Tarjan, R.E.1
  • 41
    • 34548240767 scopus 로고    scopus 로고
    • Preferential path profiling: Compactly numbering interesting paths
    • ACM
    • K. Vaswani, A. V. Nori, and T. M. Chilimbi. Preferential path profiling: compactly numbering interesting paths. In POPL, pages 351-362. ACM, 2007.
    • (2007) POPL , pp. 351-362
    • Vaswani, K.1    Nori, A.V.2    Chilimbi, T.M.3
  • 43
    • 0034593387 scopus 로고    scopus 로고
    • A portable sampling-based profiler for Java virtual machines
    • J. Whaley. A portable sampling-based profiler for Java virtual machines. In Proc. ACM 2000 Conf. on Java Grande, pages 78-87, 2000.
    • (2000) Proc. ACM 2000 Conf. on Java Grande , pp. 78-87
    • Whaley, J.1
  • 46
    • 33746100320 scopus 로고    scopus 로고
    • Accurate, efficient, and adaptive calling context profiling
    • X. Zhuang, M. J. Serrano, H. W. Cain, and J.-D. Choi. Accurate, efficient, and adaptive calling context profiling. In PLDI, pages 263- 271, 2006.
    • (2006) PLDI , pp. 263-271
    • Zhuang, X.1    Serrano, M.J.2    Cain, H.W.3    Choi, J.-D.4


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