Skip to search formSkip to main contentSkip to account menu

Input–output memory management unit

Known as: I/O Memory Management Unit, IO Memory Management Unit, Iommu 
In computing, an input–output memory management unit (IOMMU) is a memory management unit (MMU) that connects a direct-memory-access–capable (DMA… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2020
2020
Direct assignment of I/O devices (Direct I/O) is the best per-formant I/O virtualization method. However, it requires the… 
2017
2017
GPUs have become an integral part of modern systems, but their implications for system security are not yet clear. This paper… 
2015
2015
Cloud Infrastructure-as-a-Service paradigms have recently shown their utility for a vast array of computational problems, ranging… 
2015
2015
The IOMMU allows the OS to encapsulate I/O devices in their own virtual memory spaces, thus restricting their DMAs to specific… 
2015
2015
Copying data from devices into main memory is a computationally-trivial, yet time-intensive, task. In order to free the CPU to… 
2013
2013
Virtualization allows flexible mappings between physical resources and virtual entities, and improves allocation efficiency and… 
2013
2013
We present an open SystemC-based virtual platform that fits the design flow of heterogeneous, self-adaptive shared memory-based… 
Highly Cited
2010
Highly Cited
2010
Open source Linux virtualization, such as Xen and KVM, has made great progress recently, and has been a hot topic in Linux world… 
2010
2010
Xen's memory sharing mechanism, called the grant mechanism, is used to share I/O buffers in guest domains' memory with a driver… 
Highly Cited
2006
Highly Cited
2006
IOMMUs are hardware devices that translate device DMA addresses to proper machine physical addresses. IOMMUs have long been used…