CPPuddle
Classes | Namespaces
cuda_recycling_device_buffer.hpp File Reference

Contains a RAII wrappers for CUDA device buffers. Intended to be used with the recycling allocators but technically any allocator should work. More...

#include "cppuddle/memory_recycling/cuda_recycling_allocators.hpp"
Include dependency graph for cuda_recycling_device_buffer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cppuddle::memory_recycling::cuda_device_buffer< T, >
 RAII wrapper for CUDA device memory (ideally used with a recycling allocator) More...
 
struct  cppuddle::memory_recycling::cuda_aggregated_device_buffer< T, Host_Allocator, >
 RAII wrapper for CUDA device memory using a passed aggregated allocator (which ideally should be an allocator_slice from the work aggregation) More...
 

Namespaces

 cppuddle
 
 cppuddle::memory_recycling
 CPPuddle namespace containing the memory recycling functionality.
 

Detailed Description

Contains a RAII wrappers for CUDA device buffers. Intended to be used with the recycling allocators but technically any allocator should work.