Completed
DMA Tracking vs. DMA Remapping
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
coIOMMU - A Virtual IOMMU with Cooperative DMA Buffer Tracking for Efficient Memory Management in Direct I/O
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Static Pinning in Direct I/O
- 3 The Problem of Static Pinning
- 4 Virtual IOMMU (VIOMMU)
- 5 The Reality
- 6 Motivation
- 7 Cooperative DMA Buffer Tracking
- 8 colOMMU Architecture
- 9 DMA Tracking Table (DTT)
- 10 Fine-grained Pinning
- 11 Guest Mapping Operations
- 12 Lazy Unpinning & Speculative Pinning
- 13 DMA Tracking vs. DMA Remapping
- 14 Implementation
- 15 Evaluation
- 16 Performance
- 17 Memory Footprint
- 18 Memory Overcommitment
- 19 DMA Temporal Locality
- 20 Future Work
- 21 Conclusions