Peneliti menyajikan ShareMMU, desain IOMMU yang memungkinkan beberapa akselerator tidak tepercaya untuk secara aman menggunakan kembali alamat yang telah diterjemahkan sebelumnya dalam ruang alamat virtual bersama. Pendekatan ini mengurangi risiko saluran samping yang terkait dengan Buffer Terjemahan Bersama (TLB) besar sambil mempertahankan kinerja tinggi.

  • ShareMMU hanya memiliki overhead kinerja 1,66% dibandingkan dengan baseline tidak aman, jauh melampaui Border Control (32%) dan CryptoMMU (17%).
  • Varian tahan saluran samping, ShareMMU-SP, menambahkan sekitar 2,82% overhead.
  • Desain ini menangani risiko keamanan dalam sistem multi-akselerator di mana proses tidak saling mempercayai.

ShareMMU menyediakan mekanisme yang aman dan efisien untuk berbagi terjemahan alamat di lingkungan cloud dan edge dengan akselerator pihak ketiga.