GPU 메모리의 접근 다양성을 가진 워크로드에 대한 데이터 지역성 분석 실험
Empirical experiments of profiled data locality for memory-divergent workloads on GPU
  • 김지은
  • 신현일
  • 엄현상
  • 김윤희
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

GPU의 계산적 효율성이 알려짐에 따라 GPU를 컴퓨터 그래픽스에만 활용하는 것이 아닌 범용적인 응용에서 활용하는 GPGPU(General-Purpose computing on Graphics Processing Units) 수행이 HPC(High Performance Computing), DL(Deep Learning) 등 다양한 워크로드에서 수행된다. 이에 따라 GPU의 제한적인 memory를 효율적으로 이용하려는 연구가 활발하다. 특히 memory-divergent 워크로드의 경우 memory 사용패턴에 따라 성능이 크게 좌우될 수 있다. 본 논문에서는 memory-divergent 워크로드를 프로파일링하여, data locality를 분석하고 data locality를 객관화할 수 있도록 지수화하였다. 그리고 data locality 지수와 실제 캐시의 관계를 분석을 통해 data locality와 캐시 적중률 간에 상관관계가 존재하지만, 캐시의 제한적인 크기로 인해 접근하는 thread 수가 증가하면 그 상관관계가 약해짐을 확인하였다. 따라서 본 논문은 data locality 값을 공식화하고 그 값과 캐시간의 관계를 분석하였다.

키워드

GPUData LocalityCacheParallel Thread Execution(PTX)static profilingmemory-divergent workloads
제목
GPU 메모리의 접근 다양성을 가진 워크로드에 대한 데이터 지역성 분석 실험
제목 (타언어)
Empirical experiments of profiled data locality for memory-divergent workloads on GPU
저자
김지은신현일엄현상김윤희
DOI
10.22670/knom.2022.25.1.62
발행일
2022-08
저널명
KNOM Review
25
1
페이지
62 ~ 70