conference paper not in proceedings
Rethinking IOMMU for Future IO Devices
March 30, 2025
IO address translation has become a roadblock for high-speed IO devices to saturate their maximum bandwidth, as the aggregated IO working set can easily exceed the IOTLB coverage, leading to performance overhead of IO page table walks. Inspired by recent core-side virtual memory approaches that lower the OS-level virtual memory areas (VMAs) into hardware to solve the TLB coverage problem, we propose to introduce VMAs into IO address translation with a VMA-granule centralized translation caching design that can achieve both higher performance and stronger security guarantees.
Loading...
Name
YArch_25_IOMMU.pdf
Type
Main Document
Version
Accepted version
Access type
openaccess
License Condition
N/A
Size
315.01 KB
Format
Adobe PDF
Checksum (MD5)
54ffb2d253bc579cf66e0a4b88c3e428