OmniSciDB
a5dc49c757
|
#include <DeviceAllocator.h>
Public Member Functions | |
Allocator () | |
virtual | ~Allocator () |
virtual int8_t * | alloc (const size_t num_bytes)=0 |
Definition at line 37 of file DeviceAllocator.h.
|
inline |
Definition at line 39 of file DeviceAllocator.h.
|
inlinevirtual |
Definition at line 40 of file DeviceAllocator.h.
|
pure virtual |
Implemented in CudaAllocator, and RenderAllocator.
Referenced by QueryMemoryInitializer::allocateCountDistinctGpuMem(), create_dev_group_by_buffers(), QueryMemoryInitializer::createAndInitializeGroupByBufferGpu(), HashJoin::fetchJoinColumn(), ColumnFetcher::getOneTableColumnFragment(), ColumnFetcher::linearizeColumnFragments(), QueryMemoryInitializer::prepareTopNHeapsDevBuffer(), QueryMemoryInitializer::setupTableFunctionGpuBuffers(), transfer_flat_object_to_gpu(), transfer_vector_of_flat_objects_to_gpu(), and ColumnFetcher::transferColumnIfNeeded().