RPC 기반 GPU 가상화 환경에서 다중 가상머신의 GPU 메모리 입력으로 인한 커널 함수의 지연 문제 분석

Analyzing delay of Kernel function owing to GPU memory input from multiple VMs in RPC-based GPU virtualization environments

  • 강지훈 (고려대학교 4단계 BK21 컴퓨터학교육연구단) ;
  • 김수균 (제주대학교 컴퓨터공학전공)
  • Kang, Jihun (BK21 Four R&E Center for Computer Science and Engineering, Korea University) ;
  • Kim, Soo Kyun (Dept. of Computer Engineering, Jeju National University)
  • 발행 : 2021.07.14

초록

클라우드 컴퓨팅 환경에서는 고성능 컴퓨팅을 지원하기 위해 사용자에게 GPU(Graphic Processing Unit)가 할당된 가상머신을 제공하여 사용자가 고성능 응용을 실행할 수 있도록 지원한다. 일반적인 컴퓨팅 환경에서 한 명의 사용자가 GPU를 독점해서 사용하기 때문에 자원 경쟁으로 인한 문제가 상대적으로 적게 발생하지만 독립적인 여러 사용자가 컴퓨팅 자원을 공유하는 클라우드 환경에서는 자원 경쟁으로 인해 서로 성능 영향을 미치는 문제를 발생시킨다. 본 논문에서는 여러 개의 가상머신이 단일 GPU를 공유하는 RPC(Remote Procedure Call) 기반 GPU 가상화 환경에서 다수의 가상머신이 GPGPU(General Purpose computing on Graphics Processing Units) 작업을 수행할 때 GPU 메모리 입력 경쟁으로 인해 발생하는 커널 함수의 실행 지연 문제를 분석한다.

키워드

과제정보

본 연구는 중소벤처기업부와 한국산업기술진흥원의 "지역특화산업육성사업(R&D, S3083877)"으로 수행된 연구결과입니다.