OpenMP 디렉티브 프로그램의 최초경합 탐지를 위한 도구

A Detection Tool of First Races in OpenMP Programs with Directives
  • 강문혜; 
  • 하옥균; 
  • 전용기

초록

OpenMP 디렉티브 프로그램의 디버깅을 위해서 비결정적인 수행결과를 초래하는 경합을 탐지하는 것은 중요하다. 특히, 프로그램 수행에서 가장 먼저 발생하는 최초경합은 이후에 발생하는 경합에 영향을 줄 수 있으므로 효과적인 디버깅을 위해서 반드시 탐지되어야 한다. 그러나 기존의 경합탐지 도구들은 최초경합의 탐지를 보장하지 못한다. 본 논문에서는 내포병렬성을 포함한 프로그램을 두 번의 수행으로만 프로그램의 수행 중에 최초경합을 탐지하는 도구를 제시한다. 본 도구의 정당성을 합성프로그램을 이용하여 보이고, 기존 경합탐지 도구와 기능성을 비교한다.

키워드

openMP program with directives; races; first races to occur; debugging tool; OpenMP 프로그램; 경합; 최초경합; 디버깅 툴
제목
OpenMP 디렉티브 프로그램의 최초경합 탐지를 위한 도구
제목 (타언어)
A Detection Tool of First Races in OpenMP Programs with Directives
저자
강문혜; 하옥균; 전용기
발행일
2010
저널명
정보과학회논문지 : 시스템 및 이론
권
37
호
1
페이지
1 ~ 7