Intel Arc Alchemist GPU 드라이버 수정으로 레이 트레이싱 성능 ‘100배 개선’ 제공

Intel Arc Alchemist GPU 드라이버 수정으로 레이 트레이싱 성능 ‘100배 개선’ 제공

Arc Alchemist GPU용 오픈 소스 Intel Vulkan 그래픽 드라이버가 방금 주요 업데이트를 가져왔습니다. 작은 인코딩 오류로 인해 레이 트레이싱 성능이 크게 저하된 것으로 나타났습니다. 코드 수정으로 레이 트레이싱 성능이 최대 100배 향상된 것으로 보고되었습니다. 

며칠 전에 만든 pull 요청 ( Phoronix 를 통해)은 개발자가 여전히 Arc Alchemist GPU의 성능을 최적화하고 개선하기 위해 노력하고 있음을 보여줍니다. Linux용 Intel 그래픽 드라이버 개발자인 Lionel Landverlin은 한 줄의 코드 변경으로 구성된 이 그래픽 드라이버 업데이트의 작성자입니다. 그러나 이 간단한 수정으로 광선 추적 성능을 100배 향상시키기에 충분했습니다.

드라이버 프로그래밍에 익숙하지 않더라도 이 변경 사항은 설명하기가 매우 쉽습니다. Landverlin이 추가한 새로운 코드 라인은 GPU가 “ANV_BO_ALLOC_LOCAL_MEM” 플래그 세트를 추가하여 광선 추적 효과를 렌더링할 때 로컬 메모리(GPU 메모리)에 액세스할 수 있도록 합니다. 업데이트 이전에는 할당 플래그가 없었습니다. 이는 GPU가 레이 트레이싱을 위해 시스템 메모리(예: RAM)를 사용하고 있었음을 의미합니다.

분명히 말해서 이것은 원래 프로그래머의 단순한 감독이 아닙니다. 드라이버용 코드가 작성될 때 로컬 메모리가 없었기 때문에 GPU가 레이 트레이싱에 VRAM을 사용하도록 지시할 수 없었습니다. 그러나 다른 Intel 엔지니어인 Kenneth Graunke에 따르면 프로그래머가 기본적으로 로컬 메모리를 사용했다면 이 업그레이드는 필요하지 않았을 것입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다