메뉴 건너뛰기




Volumn , Issue , 2010, Pages 2-11

PinPlay: A framework for deterministic replay and reproducible analysis of parallel programs

Author keywords

deterministic replay; dynamic program analysis; repeatable simulation point selection; reproducible debugging

Indexed keywords

BEHAVIOR CHANGE; CAPTURE/REPLAY; DYNAMIC INSTRUMENTATION; DYNAMIC PROGRAM ANALYSIS; LARGE PROGRAMS; LOG FILE; OPERATING SYSTEMS; PARALLEL PROGRAM; POINT SELECTION; RUN TO RUN; RUNTIMES;

EID: 77954001423     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1772954.1772958     Document Type: Conference Paper
Times cited : (190)

References (27)
  • 5
    • 70349145918 scopus 로고    scopus 로고
    • Decoupling dynamic program analysis from execution in virtual environments
    • R. Isaacs and Y. Zhou, editors, USENIX Association, ISBN 978-1-931971-59-1
    • J. Chow, T. Garfinkel, and P. M. Chen. Decoupling dynamic program analysis from execution in virtual environments. In R. Isaacs and Y. Zhou, editors, USENIX Annual Technical Conference, pages 1-14. USENIX Association, 2008. ISBN 978-1-931971-59-1.
    • (2008) USENIX Annual Technical Conference , pp. 1-14
    • Chow, J.1    Garfinkel, T.2    Chen, P.M.3
  • 9
  • 10
    • 0023328934 scopus 로고
    • Debugging parallel programs with instant replay
    • T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Trans. Comput., 36(4):471-482, 1987.
    • (1987) IEEE Trans. Comput. , vol.36 , Issue.4 , pp. 471-482
    • LeBlanc, T.J.1    Mellor-Crummey, J.M.2
  • 11
    • 31944440969 scopus 로고    scopus 로고
    • Pin: Building customized program analysis tools with dynamic instrumentation
    • V. Sarkar and M. W. Hall, editors
    • C.-K. Luk, R. S. Cohn, R. Muth, H. Patil, A. Klauser, P. G. Lowney, S. Wallace, V. J. Reddi, and K. M. Hazelwood. Pin: building customized program analysis tools with dynamic instrumentation. In V. Sarkar and M. W. Hall, editors, PLDI, pages 190-200, 2005.
    • (2005) PLDI , pp. 190-200
    • Luk, C.-K.1    Cohn, R.S.2    Muth, R.3    Patil, H.4    Klauser, A.5    Lowney, P.G.6    Wallace, S.7    Reddi, V.J.8    Hazelwood, K.M.9
  • 16
    • 67650834931 scopus 로고    scopus 로고
    • Kendo: Efficient deterministic multithreading in software
    • M. L. Soffa and M. J. Irwin, editors ACM, ISBN 978-1-60558-406-5
    • M. Olszewski, J. Ansel, and S. P. Amarasinghe. Kendo: efficient deterministic multithreading in software. In M. L. Soffa and M. J. Irwin, editors, ASPLOS, pages 97-108. ACM, 2009. ISBN 978-1-60558-406-5.
    • (2009) ASPLOS , pp. 97-108
    • Olszewski, M.1    Ansel, J.2    Amarasinghe, S.P.3
  • 17
    • 84976725166 scopus 로고
    • Supporting reverse execution for parallel programs
    • D. Z. Pan and M. A. Linton. Supporting reverse execution for parallel programs. SIGPLAN Not., 24(1):124-129, 1989.
    • (1989) SIGPLAN Not. , vol.24 , Issue.1 , pp. 124-129
    • Pan, D.Z.1    Linton, M.A.2
  • 18
    • 21644454187 scopus 로고    scopus 로고
    • Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation
    • H. Patil, R. Cohn, M. Charney, R. Kapoor, A. Sun, and A. Karunanidhi. Pinpointing representative portions of large Intel Itanium programs with dynamic instrumentation. In MICRO-37, 2004.
    • (2004) MICRO-37
    • Patil, H.1    Cohn, R.2    Charney, M.3    Kapoor, R.4    Sun, A.5    Karunanidhi, A.6
  • 19
    • 56449096977 scopus 로고    scopus 로고
    • Reproducible simulation of multith-readed workloads for architecture design exploration
    • C. Pereira, H. Patil, and B. Calder. Reproducible simulation of multith-readed workloads for architecture design exploration. In IISWC, pages 173-182, 2008.
    • (2008) IISWC , pp. 173-182
    • Pereira, C.1    Patil, H.2    Calder, B.3
  • 20
    • 70349164535 scopus 로고    scopus 로고
    • Suitespecks and suitespots: A methodology for the automatic conversion of benchmarking programs into intrinsically checkpointed assembly code
    • IEEE
    • J. Ringenberg and T. N. Mudge. Suitespecks and suitespots: A methodology for the automatic conversion of benchmarking programs into intrinsically checkpointed assembly code. In ISPASS, pages 227-237. IEEE, 2009.
    • (2009) ISPASS , pp. 227-237
    • Ringenberg, J.1    Mudge, T.N.2
  • 21
    • 0001641893 scopus 로고    scopus 로고
    • Recplay: A fully integrated practical record/replay system
    • M. Ronsse and K. De Bosschere. Recplay: a fully integrated practical record/replay system. ACM Trans. Comput. Syst., 17(2):133-152, 1999.
    • (1999) ACM Trans. Comput. Syst. , vol.17 , Issue.2 , pp. 133-152
    • Ronsse, M.1    De Bosschere, K.2
  • 25
    • 50649093917 scopus 로고    scopus 로고
    • Triage: Diagnosing production run failures at the user's site
    • T. C. Bressoud and M. F. Kaashoek, editors, ACM, ISBN 978-1-59593-591-5
    • J. Tucek, S. Lu, C. Huang, S. Xanthos, and Y. Zhou. Triage: diagnosing production run failures at the user's site. In T. C. Bressoud and M. F. Kaashoek, editors, SOSP, pages 131-144. ACM, 2007. ISBN 978-1-59593-591-5.
    • (2007) SOSP , pp. 131-144
    • Tucek, J.1    Lu, S.2    Huang, C.3    Xanthos, S.4    Zhou, Y.5


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