메뉴 건너뛰기




Volumn 8442 LNCS, Issue , 2014, Pages 263-278

Precise predictive analysis for discovering communication deadlocks in MPI programs

Author keywords

[No Author keywords available]

Indexed keywords

ENCODING (SYMBOLS); TOOLS;

EID: 84958552935     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-319-06410-9_19     Document Type: Conference Paper
Times cited : (44)

References (28)
  • 1
    • 84881156276 scopus 로고    scopus 로고
    • Partial orders for efficient bounded model checking of concurrent software
    • Sharygina, N., Veith, H. (eds.), Springer, Heidelberg
    • Alglave, J., Kroening, D., Tautschnig, M.: Partial orders for efficient bounded model checking of concurrent software. In: Sharygina, N., Veith, H. (eds.) CAV 2013. LNCS, vol. 8044, pp. 141-157. Springer, Heidelberg (2013)
    • (2013) CAV 2013. LNCS , vol.8044 , pp. 141-157
    • Alglave, J.1    Kroening, D.2    Tautschnig, M.3
  • 2
    • 77749274190 scopus 로고    scopus 로고
    • The pilot library for novice mpi programmers
    • ACM
    • Carter, J.D., Gardner, W.B., Grewal, G.: The Pilot library for novice MPI programmers. In: PPoPP, pp. 351-352. ACM (2010)
    • (2010) PPoPP , pp. 351-352
    • Carter, J.D.1    Gardner, W.B.2    Grewal, G.3
  • 3
    • 57349161233 scopus 로고    scopus 로고
    • JPredictor: A predictive runtime analysis tool for java
    • ACM
    • Chen, F., Serbanuta, T.F., Rosu, G.: jPredictor: A predictive runtime analysis tool for Java. In: ICSE, pp. 221-230. ACM (2008)
    • (2008) ICSE , pp. 221-230
    • Chen, F.1    Serbanuta, T.F.2    Rosu, G.3
  • 4
    • 35048861896 scopus 로고    scopus 로고
    • A tool for checking ansi-c programs
    • Jensen, K., Podelski, A. (eds.), Springer, Heidelberg
    • Clarke, E., Kroning, D., Lerda, F.: A tool for checking ANSI-C programs. In: Jensen, K., Podelski, A. (eds.) TACAS 2004. LNCS, vol. 2988, pp. 168-176. Springer, Heidelberg (2004)
    • (2004) TACAS 2004. LNCS , vol.2988 , pp. 168-176
    • Clarke, E.1    Kroning, D.2    Lerda, F.3
  • 5
    • 84878513737 scopus 로고    scopus 로고
    • Verification and coverage of message passing multicore applications
    • Deniz, E., Sen, A., Holt, J.: Verification and coverage of message passing multicore applications. ACM Trans. Design Autom. Electr. Syst. 17(3), 23 (2012)
    • (2012) ACM Trans. Design Autom. Electr. Syst. , vol.17 , Issue.3 , pp. 23
    • Deniz, E.1    Sen, A.2    Holt, J.3
  • 6
    • 30344450270 scopus 로고    scopus 로고
    • An extensible sat-solver
    • Giunchiglia, E., Tacchella, A. (eds.), Springer, Heidelberg
    • Eén, N., Sörensson, N.: An extensible SAT-solver. In: Giunchiglia, E., Tacchella, A. (eds.) SAT 2003. LNCS, vol. 2919, pp. 502-518. Springer, Heidelberg (2004)
    • (2004) SAT 2003. LNCS , vol.2919 , pp. 502-518
    • Eén, N.1    Sörensson, N.2
  • 7
    • 78650042393 scopus 로고    scopus 로고
    • Debugging support tool for mcapi applications
    • ACM
    • Elwakil, M., Yang, Z.: Debugging support tool for MCAPI applications. In: PDATAD, pp. 20-25. ACM (2010)
    • (2010) PDATAD , pp. 20-25
    • Elwakil, M.1    Yang, Z.2
  • 10
    • 31644450505 scopus 로고    scopus 로고
    • Concurrent deadlock detection in parallel programs
    • Haque, W.: Concurrent deadlock detection in parallel programs. Int. J. Comput. Appl. 28(1), 19-25 (2006)
    • (2006) Int. J. Comput. Appl. , vol.28 , Issue.1 , pp. 19-25
    • Haque, W.1
  • 11
    • 84877697102 scopus 로고    scopus 로고
    • MPI runtime error detection with must: Advances in deadlock detection
    • Hilbrich, T., Protze, J., Schulz, M., de Supinski, B.R., Müller, M.S.: MPI runtime error detection with MUST: advances in deadlock detection. In: SC, p. 30 (2012)
    • (2012) SC , pp. 30
    • Hilbrich, T.1    Protze, J.2    Schulz, M.3    De Supinski, B.R.4    Müller, M.S.5
  • 13
    • 84893583964 scopus 로고    scopus 로고
    • Proving mcapi executions are correct using smt
    • IEEE
    • Huang, Y., Mercer, E., McCarthy, J.: Proving MCAPI executions are correct using SMT. In: ASE, pp. 26-36. IEEE (2013)
    • (2013) ASE , pp. 26-36
    • Huang, Y.1    Mercer, E.2    McCarthy, J.3
  • 17
    • 84900320018 scopus 로고    scopus 로고
    • Message Passing Interface
    • Message Passing Interface, http://www.mpi-forum.org/docs/mpi-2.2
  • 19
    • 84915925815 scopus 로고
    • A distributed algorithm for detecting communication deadlocks
    • Joseph, M., Shyamasundar, R.K. (eds.), Springer, Heidelberg
    • Natarajan, N.: A distributed algorithm for detecting communication deadlocks. In: Joseph, M., Shyamasundar, R.K. (eds.) FSTTCS 1984. LNCS, vol. 181, pp. 119-135. Springer, Heidelberg (1984)
    • (1984) FSTTCS 1984. LNCS , vol.181 , pp. 119-135
    • Natarajan, N.1
  • 20
    • 76649125925 scopus 로고    scopus 로고
    • MCC: A runtime verification tool for mcapi user applications
    • Sharma, S., Gopalakrishnan, G., Mercer, E., Holt, J.: MCC: A runtime verification tool for MCAPI user applications. In: FMCAD, pp. 41-44 (2009)
    • (2009) FMCAD , pp. 41-44
    • Sharma, S.1    Gopalakrishnan, G.2    Mercer, E.3    Holt, J.4
  • 21
    • 36349017068 scopus 로고    scopus 로고
    • Model checking nonblocking mpi programs
    • Cook, B., Podelski, A. (eds.), Springer, Heidelberg
    • Siegel, S.F.: Model checking nonblocking MPI programs. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 44-58. Springer, Heidelberg (2007)
    • (2007) VMCAI 2007. LNCS , vol.4349 , pp. 44-58
    • Siegel, S.F.1
  • 22
    • 84855554437 scopus 로고    scopus 로고
    • FEVS: A functional equivalence verification suite for high-performance scientific computing
    • Siegel, S.F., Zirkel, T.K.: FEVS: A functional equivalence verification suite for high-performance scientific computing. Mathematics in Computer Science 5(4), 427-435 (2011)
    • (2011) Mathematics in Computer Science , vol.5 , Issue.4 , pp. 427-435
    • Siegel, S.F.1    Zirkel, T.K.2
  • 23
    • 84855560225 scopus 로고    scopus 로고
    • Technical Report UDEL-CIS-2011/01 Department of Computer and Information Sciences University of Delaware
    • Siegel, S.F., Zirkel, T.K.: The Toolkit for Accurate Scientific Software. Technical Report UDEL-CIS-2011/01, Department of Computer and Information Sciences, University of Delaware (2011)
    • (2011) The Toolkit for Accurate Scientific Software
    • Siegel, S.F.1    Zirkel, T.K.2
  • 25
    • 48949083732 scopus 로고    scopus 로고
    • Dynamic verification of mpi programs with reductions in presence of split operations and relaxed orderings
    • Gupta, A., Malik, S. (eds.), Springer, Heidelberg
    • Vakkalanka, S., Gopalakrishnan, G., Kirby, R.M.: Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 66-79. Springer, Heidelberg (2008)
    • (2008) CAV 2008. LNCS , vol.5123 , pp. 66-79
    • Vakkalanka, S.1    Gopalakrishnan, G.2    Kirby, R.M.3
  • 27
    • 70649106323 scopus 로고    scopus 로고
    • Symbolic predictive analysis for concurrent programs
    • Cavalcanti, A., Dams, D.R. (eds.), Springer, Heidelberg
    • Wang, C., Kundu, S., Ganai, M., Gupta, A.: Symbolic predictive analysis for concurrent programs. In: Cavalcanti, A., Dams, D.R. (eds.) FM 2009. LNCS, vol. 5850, pp. 256-272. Springer, Heidelberg (2009)
    • (2009) FM 2009. LNCS , vol.5850 , pp. 256-272
    • Wang, C.1    Kundu, S.2    Ganai, M.3    Gupta, A.4
  • 28
    • 67650178061 scopus 로고    scopus 로고
    • MPIWiz: Subgroup reproducible replay of mpi applications
    • ACM
    • Xue, R., Liu, X., Wu, M., Guo, Z., Chen, W., Zheng, W., Zhang, Z., Voelker, G.: MPIWiz: subgroup reproducible replay of MPI applications. In: PPoPP, pp. 251-260. ACM (2009)
    • (2009) PPoPP , pp. 251-260
    • Xue, R.1    Liu, X.2    Wu, M.3    Guo, Z.4    Chen, W.5    Zheng, W.6    Zhang, Z.7    Voelker, G.8


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