What is Pinned memory?

Memory locked so the OS will not move or evict its physical pages. The GPU can access it directly by DMA, speeding transfers and enabling asynchronous copies.

Field: GPU Programming

Pinned memory in the explanations

Questions that mention Pinned memory (1)

  1. Why does pinning (page-locking) CPU memory before transferring it to the GPU speed up the transfer?

Related terms

GPU DMA (direct memory access) Bank conflict Constant memory CUDA GPU kernel GPU occupancy GPU shared memory Grid-stride loop Latency hiding

Back to the glossary