Implementing GPU Performance Analysis Tool Using Code Instrumentation Tool
Hyunjun Kim, Sungin Hong, Hwansoo Han · 정보과학회 컴퓨팅의 실제 논문지 · 2018
대량의 쓰레드가 병렬로 동작하는 GPU에서 최적화된 코드를 작성하는 것은 쉽지 않다. 본 논문에서는 성능 분석을 위해 GPU를 대상으로 코드 삽입이 가능한 SASSI를 이용하여 적은 오버헤드로 커널 함수의 성능 정보를 동적으로 추출하는 도구를 구현하였다. 또한, 추출한 GPU 성능 정보를 분석하여 성능 분석 가능한 도구를 개발하였다. 도메인-특정 개발자들도 개발한 성능 분석 도구를 활용하여 성능 최적화된 GPU 커널 함수를 작성하는데 도움이 될 것이라 기대한다.