이 연구는 GPU 다중 인스턴스(MIG) 환경에서 발생하는 주소 변환 효율성 문제를 해결하기 위해 수행되었다.
먼저, 저자들은 MIG 환경에서 L3 TLB 공유로 인한 성능 저하를 정량적으로 분석하였다. 분석 결과, L3 TLB 공유로 인해 개별 애플리케이션의 성능이 크게 저하되며, 특히 TLB 서브 엔트리 활용도가 낮은 경우 성능 저하가 심각한 것으로 나타났다.
이를 해결하기 위해 저자들은 STAR(Sub-EnTry ShAring-AwaRe) TLB를 제안하였다. STAR TLB는 동적으로 서브 엔트리를 공유할 수 있도록 설계되었다. 구체적으로, STAR는 TLB 엔트리 내에서 서브 엔트리를 두 개의 기저 주소 간에 공유할 수 있도록 하며, 공유 여부를 동적으로 조절한다. 이를 통해 서브 엔트리 활용도를 높이고 성능 저하를 완화할 수 있다.
실험 결과, STAR는 다양한 다중 테넌트 워크로드에서 평균 30.2%의 성능 향상을 보였다. 또한 STAR는 기존의 TLB 최적화 기법들과 직교적으로 적용될 수 있어 추가적인 성능 향상을 달성할 수 있다.
Naar een andere taal
vanuit de broninhoud
arxiv.org
Belangrijkste Inzichten Gedestilleerd Uit
by Bingyao Li,Y... om arxiv.org 04-30-2024
https://arxiv.org/pdf/2404.18361.pdfDiepere vragen