인텔이 Vulkan 리눅스 드라이버에 VK_EXT_shader_image_atomic_int64 확장을 추가하는 중요한 업데이트를 발표했습니다. 이 확장은 64비트 정수 원자 작업에 대한 기존 지원을 강화하여 이러한 작업을 이미지에서 직접 수행할 수 있도록 합니다. 이는 일반적으로 버퍼 접근보다 이미지 접근이 더 효율적이기 때문에, 래스터화 및 화면 공간 효과와 같은 대규모 2D 또는 3D 데이터셋을 처리하는 애플리케이션에 특히 유용합니다.
이 확장의 구현은 개발자들이 최소한의 코드 변경으로 성능을 향상시킬 수 있게 하여, 애플리케이션에서 64비트 정수 원자 작업의 이점을 쉽게 활용할 수 있도록 합니다. 이 확장은 작업 흐름을 간소화하고 그래픽 처리 작업의 효율성을 높여, 그래픽 집약적인 애플리케이션에서 더 나은 성능을 이끌어낼 것으로 기대됩니다.
이 확장에 대한 병합 요청은 Mesa GitLab 페이지에서 확인할 수 있으며, 이는 Vulkan 생태계의 향상을 위한 활발한 개발과 커뮤니티 참여를 나타냅니다. 이번 업데이트는 인텔의 Vulkan 드라이버를 성능과 효율성을 최적화하려는 개발자들에게 더 경쟁력 있는 옵션으로 자리매김하게 합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.