Template Class MemoryUtils

Class Documentation

template<class Policy>
class MemoryUtils

Provides basic memory allocation, free and copy functions.

This class provides abstractions for memory management functions for different GPU programming models.

Author

Slaven Peles peless@ornl.gov

Template Parameters:

Policy – - Memory management policy (vendor specific)

Public Functions

template<typename I, typename T>
inline int allocateArrayOnHost(T **v, I n)

Methods implemented here are always needed