Class DeviceAllocator

Class Documentation

class umpire::DeviceAllocator

Lightweight allocator for use in GPU code.

Public Functions

__host__ DeviceAllocator(Allocator allocator, size_t size)

Construct a new DeviceAllocator that will use allocator to allocate data.

Parameters
  • allocator: Allocator to use for allocating memory.

__host__ ~DeviceAllocator()
__host__ __device__ DeviceAllocator (const DeviceAllocator &other)
__device__ void * allocate (size_t size)