Deadlock Detection in MPI Programs Using Static Analysis and Symbolic Execution

모드선택 :              
세미나 신청은 모드에서 세미나실 사용여부를 먼저 확인하세요 

Deadlock Detection in MPI Programs Using Static Analysis and Symbolic Execution

수리과학부 0 587
구분 수치해석 및 응용수학 세미나
일정 2018-06-26(화) 10:00~13:30
세미나실 129동 310호
강연자 Craig C. Douglas (University of Wyoming)
담당교수 신동우
기타
강연시간: 10:00-12:00 이후 토론 Parallel computing using MPI has become ubiquitous on multi-node computing clusters. A common problem while developing parallel codes is determining whether or not a deadlock condition can exist. Ideally we do not want to have to run a large number of examples to find deadlock conditions through trial and error procedures. In this paper we describe a methodology using both static analysis and symbolic execution of a MPI program to make a determination when it is possible. We note that using static analysis by itself is insufficient for realistic cases. Symbolic execution has the possibility of creating a nearly infinite number of logic branches to investigate. We provide a mechanism to limit the number of branches to something computable. We also provide examples and pointers to software necessary to test MPI programs. This is joint work with Krishanthan Krishnamoorthy.

    정원 :
    부속시설 :
세미나명