메뉴 건너뛰기




Volumn , Issue , 2011, Pages 516-527

Mining hot calling contexts in small space

Author keywords

data streaming algorithms; dynamic program analysis; frequent items; performance profiling; program instrumentation

Indexed keywords

COMPUTER OPERATING SYSTEMS; DATA MINING; DATA REDUCTION; TREES (MATHEMATICS);

EID: 79959879248     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1993498.1993559     Document Type: Conference Paper
Times cited : (27)

References (37)
  • 1
    • 3142754287 scopus 로고    scopus 로고
    • Improving data-flow analysis with path profiles
    • G. Ammons and J. R. Larus. Improving data-flow analysis with path profiles. SIGPLAN Not., 39(4):568-582, 2004.
    • (2004) SIGPLAN Not. , vol.39 , Issue.4 , pp. 568-582
    • Ammons, G.1    Larus, J.R.2
  • 4
    • 0037574536 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
  • 7
    • 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
  • 10
    • 33644642818 scopus 로고    scopus 로고
    • Practical path profiling for dynamic optimizers
    • IEEE Computer Society
    • M. D. Bond and K. S. McKinley. Practical path profiling for dynamic optimizers. In CGO, pages 205-216. IEEE Computer Society, 2005.
    • (2005) CGO , pp. 205-216
    • Bond, M.D.1    McKinley, K.S.2
  • 12
  • 17
    • 30544447056 scopus 로고
    • Gprof: A call graph execution profiler (with retrospective)
    • K. S. McKinley, editor, ACM, ISBN 1-58113-623-4
    • 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. ISBN 1-58113-623-4.
    • (1982) Best of PLDI , pp. 49-57
    • Graham, S.L.1    Kessler, P.B.2    McKusick, M.K.3
  • 18
    • 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
  • 19
    • 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
  • 21
    • 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, page 239. IEEE Computer Society, 2004.
    • (2004) CGO , pp. 239
    • Joshi, R.1    Bond, M.D.2    Zilles, C.3
  • 22
    • 17244365527 scopus 로고    scopus 로고
    • Whole program paths
    • J. R. Larus. Whole program paths. SIGPLAN Not., 34(5):259-269, 1999.
    • (1999) SIGPLAN Not. , vol.34 , Issue.5 , pp. 259-269
    • Larus, J.R.1
  • 23
    • 1442264311 scopus 로고    scopus 로고
    • Bug isolation via remote program sampling
    • ACM
    • B. Liblit, A. Aiken, A. X. Zheng, and M. I. Jordan. Bug isolation via remote program sampling. In PLDI, pages 141-154. ACM, 2003.
    • (2003) PLDI , pp. 141-154
    • Liblit, B.1    Aiken, A.2    Zheng, A.X.3    Jordan, M.I.4
  • 25
    • 0346354497 scopus 로고    scopus 로고
    • Approximate frequency counts over data streams
    • Morgan Kaufmann
    • G. S. Manku and R. Motwani. Approximate frequency counts over data streams. In VLDB, pages 346-357. Morgan Kaufmann, 2002.
    • (2002) VLDB , pp. 346-357
    • Manku, G.S.1    Motwani, R.2
  • 26
    • 84949225259 scopus 로고    scopus 로고
    • Interprocedural path profiling
    • S. Jähnichen, editor, CC, Springer, ISBN 3-540-65717-7
    • D. Melski and T. W. Reps. Interprocedural path profiling. In S. Jähnichen, editor, CC, volume 1575 of Lecture Notes in Computer Science, pages 47-62. Springer, 1999. ISBN 3-540-65717-7.
    • (1999) Lecture Notes in Computer Science , vol.1575 , pp. 47-62
    • Melski, D.1    Reps, T.W.2
  • 27
    • 33750185779 scopus 로고    scopus 로고
    • An integrated efficient solution for computing frequent and top-k elements in data streams
    • DOI 10.1145/1166074.1166084
    • A. Metwally, D. Agrawal, and A. E. Abbadi. An integrated efficient solution for computing frequent and top-k elements in data streams. ACM Trans. Database Syst., 31(3):1095-1133, 2006. (Pubitemid 44600833)
    • (2006) ACM Transactions on Database Systems , vol.31 , Issue.3 , pp. 1095-1133
    • Metwally, A.1    Agrawal, D.2    El, A.A.3
  • 29
    • 35448955692 scopus 로고    scopus 로고
    • Valgrind: A framework for heavyweight dynamic binary instrumentation
    • N. Nethercote and J. Seward. Valgrind: a framework for heavyweight dynamic binary instrumentation. In PLDI, pages 89-100, 2007.
    • (2007) PLDI , pp. 89-100
    • Nethercote, N.1    Seward, J.2
  • 30
    • 0032683272 scopus 로고    scopus 로고
    • Residual test coverage monitoring
    • C. Pavlopoulou and M. Young. Residual test coverage monitoring. In ICSE, pages 277-284, 1999.
    • (1999) ICSE , pp. 277-284
    • Pavlopoulou, C.1    Young, M.2
  • 31
    • 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
  • 32
    • 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
  • 33
    • 67650563221 scopus 로고    scopus 로고
    • Building approximate calling context from partial call traces
    • M. Serrano and X. Zhuang. Building approximate calling context from partial call traces. In CGO, pages 221-230, 2009.
    • (2009) CGO , pp. 221-230
    • Serrano, M.1    Zhuang, X.2
  • 34
    • 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
  • 35
    • 33846522392 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
  • 36
    • 0034593387 scopus 로고    scopus 로고
    • A portable sampling-based profiler for Java virtual machines
    • ACM Press
    • J. Whaley. A portable sampling-based profiler for Java virtual machines. In Proceedings of the ACM 2000 Conference on Java Grande, pages 78-87. ACM Press, 2000.
    • (2000) Proceedings of the ACM 2000 Conference on Java Grande , pp. 78-87
    • Whaley, J.1
  • 37
    • 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가 분석하여 추출한 것입니다.