등록
멀티코어 기반 병렬 프로그램의 경합 탐지를 위한 확장적 감시 장치 및 방법
- 발명자
-
김영주, 김정시, 정영준
- 출원번호
-
10-2014-0005482 (2014.01.16)
KIPRIS
- 공개번호
-
10-2015-0085621 (2015.07.24)
- 등록번호
- 10-1671372-0000 (2016.10.26)
- 출원국
- 대한민국
- 협약과제
-
12VD2200, SW산업 경쟁력 강화를 위한 중소기업향 스마트기기용 옥타급 이기종 멀티코어 기반 SW플랫폼 기술 개발,
임채덕
- 초록
- 본 발명은 멀티코어를 기반으로 하는 병렬 프로그램 수행 시 경합을 탐지하는 멀티코어 기반 병렬 프로그램의 경합 탐지를 위한 확장적 감시 장치 및 방법에 관한 것이다. 본 발명에 따른 멀티코어 기반 병렬 프로그램의 경합 탐지를 위한 확장적 감시 장치는 원시병렬프로그램에 확장적 감시 코드를 추가하여 변형된 원시병렬프로그램을 생성하는 감시코드 삽입부와, 변형된 원시병렬프로그램의 수행에 따라 생성되는 스레드의 자료구조를 생성하는 스레드 감시부와, 변형된 원시병렬 프로그램의 수행에 따른 경합 가능성을 검사하여 접근사건을 선택하는 접근사건 선택부와, 접근사건을 공유자료구조에 저장하는 접근사건 저장부와, 원시병렬프로그램 수행에 따른 전력 데이터를 측정 및 저장하는 전력 측정부 및 전력 데이터를 분석하여 에너지 버그 발생 여부를 판단하는 전력 분석부를 포함한다.
- KSP 제안 키워드
- multi-Core, parallel programs, race detection
- 패밀리
-