Rusticl OpenCL 드라이버가 크로스 벤더 공유 가상 메모리(Cross-Vendor Shared Virtual Memory, SVM) 구현에 가까워지고 있으며, 이는 OpenCL 기술의 중요한 발전을 의미합니다. 이 개발은 Intel과 AMD를 포함한 다양한 GPU 벤더 간의 원활한 통합 및 메모리 공유를 가능하게 하며, llvmpipe를 통한 CPU 지원도 포함됩니다.
이 구현은 사용자가 Intel과 AMD GPU를 모두 포함하는 컨텍스트를 생성할 수 있음을 나타내며, 이러한 플랫폼 간의 효율적인 메모리 공유를 가능하게 합니다. 이 기능은 여러 벤더 간 SVM을 지원하는 첫 번째 OpenCL 구현으로 알려져 있으며, OpenCL 생태계에서 중요한 이정표가 됩니다. 개발자인 카롤 헤르브스트(Karol Herbst)는 이 기능이 작동 중이며, 최종 정리 및 코드 병합이 남아 있다고 확인했습니다.
이 발전은 이종 컴퓨팅에 의존하는 개발자와 애플리케이션에 상당한 영향을 미칠 수 있으며, 단일 애플리케이션에서 여러 GPU 아키텍처를 활용하는 과정을 간소화합니다. 다양한 하드웨어 간 메모리를 공유할 수 있는 능력은 복잡한 계산 작업에서 성능과 자원 활용도를 향상시킬 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.