
#include <CUDA/cudafreelist.H>
Collaboration diagram for rutz::cuda_free_list< T >:

Definition at line 102 of file cudafreelist.H.
Public Member Functions | |
| cuda_free_list () | |
| Construct an (empty) free list. | |
| void * | allocate (std::size_t bytes, int dev) |
| void | deallocate (void *space, int dev) |
| void | release_free_nodes () |
| Release all nodes currently on the free list (e.g. to conserve memory). | |
| int | get_num_nodes (int dev) |
|
|||||||||
|
Construct an (empty) free list. All objects allocated from this list must be of size sizeof(T). Definition at line 110 of file cudafreelist.H. |
|
|||||||||
|
Release all nodes currently on the free list (e.g. to conserve memory).
Definition at line 123 of file cudafreelist.H. |
1.4.4