AMD는 GPU 및 가속기 드라이버에 프로세스 격리 지원 기능을 도입하여 보안과 성능을 향상시키고 있습니다. 이 새로운 기능을 통해 프로세스 간 그래픽 블록에 대한 직렬 액세스가 가능해져 리소스 사용 후 정리가 이루어집니다. 프로세스 간 Local Data Store (LDS)와 General Purpose Registers (GPRs)를 초기화하는 클리너 셰이더 메커니즘이 실행되어 데이터 유출을 방지하고 리소스 활용도를 높입니다. 현재는 GFX 9.4.3 및 9.4.4를 지원하며, 향후 더 광범위한 GPU 지원이 계획되어 있습니다. 또한 사용자 로그아웃 시 LDS와 GPRs를 수동으로 정리할 수 있는 sysfs 인터페이스도 제공됩니다. 이를 통해 워크로드를 효과적으로 격리함으로써 GPU 성능 향상과 시스템 신뢰성 및 보안 강화가 가능해졌습니다.
이 기능 도입은 GPU 리소스 관리 개선을 위한 중요한 진전입니다. 한 프로세스의 데이터가 다른 프로세스로 유출되지 않도록 보장함으로써 AMD는 GPU 보안과 성능 최적화의 핵심 문제를 해결하고 있습니다. 클리너 셰이더 메커니즘은 주목할 만한 혁신으로, 특히 다수의 애플리케이션이 GPU 리소스를 경쟁하는 환경에서 새로운 GPU 드라이버 기능의 표준이 될 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.