FZGPUModules 1.0
GPU-accelerated modular compression pipeline
Loading...
Searching...
No Matches
fz::MemoryPoolConfig Struct Reference

#include <mempool.h>

Public Member Functions

size_t getPoolSize () const
 

Public Attributes

size_t input_data_size
 Input byte count used to size the pool.
 
float pool_size_multiplier
 Pool capacity = input_data_size × multiplier.
 
int device_id
 CUDA device index.
 
bool enable_reuse
 Enable opportunistic buffer reuse.
 

Detailed Description

Construction parameters for MemoryPool.

Member Function Documentation

◆ getPoolSize()

size_t fz::MemoryPoolConfig::getPoolSize ( ) const
inline

Returns input_data_size × multiplier, or 1 GiB if input_data_size is zero.