FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::PersistentAllocInfo Struct Reference

#include <mempool.h>

Public Attributes

bool is_pinned
 true = cudaMallocHost; false = cudaMalloc
 

Detailed Description

Metadata for a persistent (non-stream-ordered) allocation.

Unlike stream-ordered I/O buffers, persistent allocations survive the full pipeline lifetime (device memory via cudaMalloc, pinned host memory via cudaMallocHost). They are freed explicitly via freePersistentDevice/freePersistentPinned or in bulk by the pool destructor.