24 #ifndef SKA_CHEETAH_DATA_CACHINGALLOCATORIMPL_H 25 #define SKA_CHEETAH_DATA_CACHINGALLOCATORIMPL_H 27 #include "cheetah/data/detail/CachingAllocatorImplBase.h" 28 #include "cheetah/utils/Architectures.h" 40 template <
typename Arch,
typename T>
58 static T* _allocate(std::size_t num_elements);
61 static void _free(T* ptr);
68 #include "cheetah/data/cuda/detail/CachingAllocatorImpl.cuh" 69 #include "cheetah/data/detail/CachingAllocatorImpl.cpp" 71 #endif // SKA_CHEETAH_DATA_CACHINGALLOCATORIMPL_H Some limits and constants for FLDO.
Prototype for specific implementation of Caching Allocator.
Base class for CachingAllocator implementations.