[잡담] GPUDirect Storage and for Video
회사에서 빠르고 많은 이미지 저장을 위해 검색을 하던 중
GPUDirect Storage 란 녀석을 발견하게 되었다.
GPU와 SSD 등의 저장매체에 바로 접근하는 방법으로 기존 파일 읽어오는 방식보다
빠르게 많은 정보를 읽고 쓸 수 있는 방식이다.
하지만 아직까진 특수 환경에서만 사용가능한 녀석이다.
지원되는 그래픽 카드가 한정적이며 OS 지원도 필요한데 주로 사용하는 OS 가 윈도우다 보니
아직 직접 테스트를 해보지는 못하였다.
우선은 2021년 6월 초 기준으로 자료만 정리할까 한다.
GPUDirect 기술로는 GPUDirect Storage, GPUDirect RDMA, GPUDirect for Video 3가지가 있다.
GPUDirect Storage는 위에서 간단히 설명한 녀석이고 GPUDirect RDMA 는 원격으로
다른 2대의 시스템간 GPU에 있는 데이터를 주고 받는 방식이다.
그리고 GPUDirect for Video는 Grabber 와 GPU 간 데이터는 주고 받는 방식이다.
GPUDirect for Video와 Storage 두가지 방식을 이용해서 많은 데이터를 받아 저장하려 하였으나
지원하는 그래픽 카드가 아직은 너무 적어서 포기하였다.
- From GPUDirect Storage Document
Nvidia V100 과 Ampere Architecture 라는데 평소에는 들어보지도 못한 녀석들이라;;
평소 보기 힘든 Tesla나 Quadro 역시 아직까지 지원을 하지 않는단다;;
지원 OS도 리눅스 밖에 없어 아직까지는 이 기술을 사용이 제한적일 듯 하다.
자료를 찾을 때 보긴했으나 저장을 안해놓아 어디서 봤는지 기억이 안나지만윈도우에서도 올해말안에 지원하는 기능을 추가한다고 하니 그때까지 기다려 보려 한다.
빨리 윈도우에서의 지원과 일반 게이밍 그래픽카드에서의 지원으로 게임할 때도 빠른 로딩을 사용 할 수 있기를 빌어본다.
댓글
댓글 쓰기