Virtually Contiguous Host Allocation for Fragmentation-Resilient CPU–GPU Transfers: Performance and Energy Analysis
In NVIDIA Compute Unified Device Architecture (CUDA) applications, host–device data transfers are frequently orchestrated over multiple discontiguous host buffers, especially when data structures are built through numerous dynamic allocations. Even when the total transferred size is fixed, fragmentation multiplies data...