Mesa 26.2에서 하드웨어 활용도를 개선하는 Rusticl OpenCL 드라이버
요약
Mesa 26.2에 포함된 Rusticl OpenCL 드라이버의 워크그룹 크기 선택 방식이 개선되었습니다. 이를 통해 GPU의 워크그룹 및 서브그룹 채우기 비율이 향상되어 하드웨어 활용도가 크게 높아졌습니다.
핵심 포인트
- Rusticl의 워크그룹 크기 선택 알고리즘 개선
- GPU 워크그룹 및 서브그룹 채우기 비율 향상
- 임의의 글로벌 크기를 요청하는 애플리케이션 성능 개선
- Mesa 26.2 안정 버전에 반영 완료
Mesa 26.2에서 하드웨어 활용도를 개선하는 Rusticl OpenCL 드라이버

Herbst는 최적의 블록 크기를 찾아내기 위해 Rusticl의 워크그룹 크기 (workgroup size) 선택 방식을 개선했습니다. 그는 머지 리퀘스트 (merge request)를 통해, 이 변경 사항이 워크그룹 (workgroups)과 서브그룹 (subgroups)을 더 잘 채움으로써 "하드웨어 활용도 (hardware utilization)를 상당한 수준으로 증가시킬" 것이라고 언급했습니다. 결과적으로 이는 임의의 글로벌 크기 (arbitrary global sizes)를 요청하는 애플리케이션의 성능을 향상시킬 것입니다. 이번 머지 리퀘스트의 일부로 실제 워크로드 성능 수치가 공유되지는 않았으나, 채우기 비율 (fill rate) 기준으로 볼 때 적어도 더 나은 GPU 활용도 측면에서 실제로 엄청난 개선이 있습니다.
Rusticl OpenCL 드라이버를 사용하며 이 개선 사항에 대한 모든 세부 정보를 알고 싶은 분들은 이 Mesa 머지 리퀘스트를 확인할 수 있습니다. 이는 8월 안정 버전을 위한 Mesa 26.2에 포함되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기