Analysis Software
Documentation for sPHENIX simulation software
|
Public Attributes | |
std::size_t | m_size = 0 |
The amount of memory allocated on the CUDA device. | |
char * | m_ptr = nullptr |
Pointer to the beginning of the memory allocation. | |
char * | m_nextAllocation = nullptr |
Pointer to the next available memory block in the "current round". | |
std::ptrdiff_t | m_maxUsage = 0 |
The maximum amount of memory used at a time during the job. | |
Struct describing the state of the memory allocation on a particular device
Definition at line 87 of file MemoryManager.hpp.
View newest version in sPHENIX GitHub at line 87 of file MemoryManager.hpp
std::ptrdiff_t Acts::Cuda::MemoryManager::DeviceMemory::m_maxUsage = 0 |
The maximum amount of memory used at a time during the job.
Definition at line 95 of file MemoryManager.hpp.
View newest version in sPHENIX GitHub at line 95 of file MemoryManager.hpp
char* Acts::Cuda::MemoryManager::DeviceMemory::m_nextAllocation = nullptr |
Pointer to the next available memory block in the "current round".
Definition at line 93 of file MemoryManager.hpp.
View newest version in sPHENIX GitHub at line 93 of file MemoryManager.hpp
char* Acts::Cuda::MemoryManager::DeviceMemory::m_ptr = nullptr |
Pointer to the beginning of the memory allocation.
Definition at line 91 of file MemoryManager.hpp.
View newest version in sPHENIX GitHub at line 91 of file MemoryManager.hpp
std::size_t Acts::Cuda::MemoryManager::DeviceMemory::m_size = 0 |
The amount of memory allocated on the CUDA device.
Definition at line 89 of file MemoryManager.hpp.
View newest version in sPHENIX GitHub at line 89 of file MemoryManager.hpp