RADV의 실험적 호스트 이미지 복사 지원(VK_EXT_host_image_copy)

전문: https://www.phoronix.com/news/RADV-Experimental-HIC

원저자: Michael Larabel | 작성일: 2025-07-15 09:55
사이트 내 게시일: 2025-07-15 10:31
이 문서는 RADV에서 VK_EXT_host_image_copy 확장을 도입한 내용을 다루고 있습니다. 이 확장은 호스트 메모리와 호스트 프로세서의 이미지 간에 직접 데이터 복사를 가능하게 하여, GPU 접근 가능한 버퍼를 통해 데이터를 중계할 필요를 없애고 메모리 관리를 단순화하며 복사 작업을 줄여 성능을 향상시킬 수 있습니다.

이 확장은 효율적인 이미지 데이터 처리가 필요한 애플리케이션에 특히 유용하며, 호스트 메모리와 이미지 간, 그리고 호스트 내 이미지 간의 직접 복사를 허용합니다. 구현은 최근의 addrlib를 활용하여 선형 및 타일형 표면 모두에 대한 메모리-표면 기능을 제공합니다.

성능 지표에 따르면, 이 확장은 비선형 표면에 대해 최적의 성능이 아니기 때문에 기본적으로 활성화되어 있지 않지만(약 1.6 GiB/s), 선형 표면에서는 약 15 GiB/s의 속도를 달성하며 좋은 성능을 보입니다. 모든 표면 유형에서 성능을 개선하기 위해 addrlib에 대한 추가 개선이 필요합니다. 사용자는 RADV_PERFTEST=hic 환경 변수를 설정하여 이 실험적 기능을 활성화할 수 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: Performance (1479) GPU (447) graphics (360) Vulkan (264) RADV (40) Image Processing (18) Addrlib (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.