SkePU  1.2
 All Classes Namespaces Files Functions Variables Enumerations Friends Macros Groups Pages
malloc_allocator Class Reference

A custom memory allocator used with std::vector. More...

#include <malloc_allocator.h>

Detailed Description

A custom memory allocator used with std::vector.

It is a custom memory allocator (CUDA PINNED memory allocation) that is used with STL vector container used within SkePU containers to allow overlapping communication and computation with CUDA calls. It allocates memory using cudaMallocHost and de-allocate it using cudaHostFree.


The documentation for this class was generated from the following file: