연구자들은 여러 신뢰할 수 없는 가속기가 공유 가상 주소 공간 내에서 사전 번역된 주소를 안전하게 재사용할 수 있는 IOMMU 설계인 ShareMMU를 제시합니다. 이 접근 방식은 큰 공유 번역 사이드체인드 버퍼(TLB)와 관련된 사이드체인드 위험을 완화하면서도 높은 성능을 유지합니다.
- ShareMMU는 보안이 없는 기준선과 비교하여 1.66%의 성능 오버헤드만 발생시켜 Border Control(32%) 및 CryptoMMU(17%)보다 훨씬 우수합니다.
- 사이드체인드 저항 변형인 ShareMMU-SP는 약 2.82%의 오버헤드를 추가합니다.
- 이 설계는 프로세스가 서로 신뢰하지 않는 다중 가속기 시스템의 보안 위험을 해결합니다.
ShareMMU는 클라우드 및 엣지 환경에서 서드파티 가속기와 주소 변환을 공유하기 위한 안전하고 효율적인 메커니즘을 제공합니다.