WebCL 기반 애플리케이션의 성능 평가를 위한 프로파일러 설계 및 구현

Profiler Design for Evaluating Performance of WebCL Applications

초록

자바스크립트 상에서 높은 연산량을 처리하기 위해 제안된 WebCL은 불특정 클라이언트 환경에서 실행되므로 개별 클라이언트에서 애플리케이션의 성능 평가 작업이 중요하다. 현재 다양한 프로파일러들이 서비스 되고 있지만 WebCL을 위한 프로파일러는 아직 개발되어있지 않다. 본 논문에서는 웹 이기종 병렬컴퓨팅 언어인 WebCL 기반으로 구현된 애플리케이션의 성능 평가 및 GPU 상태 정보를 모니터링하기 위한 프로파일러를 설계 및 구현하여 소개한다. 본 프로파일러를 통하여 사용자는 WebCL 기반 애플리케이션의 수행시간 및 메모리읽기/쓰기 시간을 알 수 있고, GPU 디바이스의 소비 전력, 현재 온도, 클락 속도 등 현재 상태를 실시간 모니터링할 수 있다.

키워드

WebCL; 프로파일러; NVML; WebCL; Profiler; NVML
제목
WebCL 기반 애플리케이션의 성능 평가를 위한 프로파일러 설계 및 구현
제목 (타언어)
Profiler Design for Evaluating Performance of WebCL Applications
저자
김철원; 조현중
DOI
10.3745/KTCCS.2015.4.8.239
발행일
2015
저널명
정보처리학회논문지. 컴퓨터 및 통신시스템
권
4
호
8
페이지
239 ~ 244