랜덤워크 기법을 위한 GPU 기반 희소행렬 벡터 곱셈 방안에 대한 성능 평가

GPU-based Sparse Matrix-VectorMultiplication Schemes for Random Walk with Restart: A Performance Study
  • 유재서
  • 배홍균
  • 강석원
  • 유용승
  • 박영준
  • ... 김상욱

초록

랜덤워크 기반 노드 랭킹 방식 중 하나인 RWR(Random Walk with Restart) 기법은 희소행렬 벡터 곱셈 연산과 벡터 간의 합 연산을 반복적으로 수행하며, RWR 의 수행 시간은 희소행렬 벡터 곱셈 연산 방법에 큰 영향을 받는다. 본 논문에서는 CSR5(Compressed Sparse Row 5) 기반 희소행렬 벡터 곱셈 방식과 CSR-vector 기반 희소행렬 곱셈 방식을 채택한 GPU 기반 RWR 기법 간의 비교 실험을 수행한다. 실험을 통해 데이터 셋의 특징에 따른 RWR 의 성능 차이를 분석하고, 적합한 희소행렬 벡터 곱셈 방안 선택에 관한 가이드라인을 제안한다.

제목
랜덤워크 기법을 위한 GPU 기반 희소행렬 벡터 곱셈 방안에 대한 성능 평가
제목 (타언어)
GPU-based Sparse Matrix-VectorMultiplication Schemes for Random Walk with Restart: A Performance Study
저자
유재서배홍균강석원유용승박영준김상욱
발행일
2020-11
유형
Proceeding
저널명
한국정보처리학회 학술대회논문집
27
2
페이지
96 ~ 97