Umpire
v0.3.0
Basics
Getting Started
Umpire Tutorial
Reference
Advanced Configuration
Features
API
Contributing
Contribution Guide
Developer Guide
Umpire
Docs
»
Index
Edit on GitHub
Index
J
|
S
|
U
J
judyL2Array (C++ class)
S
shroud_FccCopy (C++ function)
,
[1]
U
umpire::alloc::AmAllocAllocator (C++ class)
umpire::alloc::AmAllocAllocator::allocate (C++ function)
umpire::alloc::AmAllocAllocator::deallocate (C++ function)
umpire::alloc::AmPinnedAllocator (C++ class)
umpire::alloc::AmPinnedAllocator::allocate (C++ function)
umpire::alloc::AmPinnedAllocator::deallocate (C++ function)
umpire::alloc::CudaMallocAllocator (C++ class)
umpire::alloc::CudaMallocAllocator::allocate (C++ function)
umpire::alloc::CudaMallocAllocator::deallocate (C++ function)
umpire::alloc::CudaMallocManagedAllocator (C++ class)
umpire::alloc::CudaMallocManagedAllocator::allocate (C++ function)
umpire::alloc::CudaMallocManagedAllocator::deallocate (C++ function)
umpire::alloc::CudaPinnedAllocator (C++ class)
umpire::alloc::CudaPinnedAllocator::allocate (C++ function)
umpire::alloc::CudaPinnedAllocator::deallocate (C++ function)
umpire::alloc::MallocAllocator (C++ class)
umpire::alloc::MallocAllocator::allocate (C++ function)
umpire::alloc::MallocAllocator::deallocate (C++ function)
umpire::Allocator (C++ class)
,
[1]
umpire::Allocator::allocate (C++ function)
umpire::Allocator::Allocator (C++ function)
umpire::Allocator::deallocate (C++ function)
umpire::Allocator::getActualSize (C++ function)
umpire::Allocator::getAllocationStrategy (C++ function)
umpire::Allocator::getCurrentSize (C++ function)
umpire::Allocator::getHighWatermark (C++ function)
umpire::Allocator::getId (C++ function)
umpire::Allocator::getName (C++ function)
umpire::Allocator::getPlatform (C++ function)
umpire::Allocator::getSize (C++ function)
umpire::Allocator::release (C++ function)
umpire::cpu (C++ enumerator)
umpire::cuda (C++ enumerator)
umpire::free (C++ function)
umpire::malloc (C++ function)
umpire::op (C++ type)
umpire::op::CudaAdviseAccessedByOperation (C++ class)
umpire::op::CudaAdviseAccessedByOperation::apply (C++ function)
umpire::op::CudaAdvisePreferredLocationOperation (C++ class)
umpire::op::CudaAdvisePreferredLocationOperation::apply (C++ function)
umpire::op::CudaAdviseReadMostlyOperation (C++ class)
umpire::op::CudaAdviseReadMostlyOperation::apply (C++ function)
umpire::op::CudaCopyFromOperation (C++ class)
,
[1]
umpire::op::CudaCopyFromOperation::transform (C++ function)
umpire::op::CudaCopyOperation (C++ class)
,
[1]
umpire::op::CudaCopyOperation::transform (C++ function)
umpire::op::CudaCopyToOperation (C++ class)
,
[1]
umpire::op::CudaCopyToOperation::transform (C++ function)
umpire::op::CudaMemsetOperation (C++ class)
,
[1]
umpire::op::CudaMemsetOperation::apply (C++ function)
umpire::op::GenericReallocateOperation (C++ class)
,
[1]
umpire::op::GenericReallocateOperation::transform (C++ function)
umpire::op::HostCopyOperation (C++ class)
,
[1]
umpire::op::HostCopyOperation::transform (C++ function)
umpire::op::HostMemsetOperation (C++ class)
,
[1]
umpire::op::HostMemsetOperation::apply (C++ function)
umpire::op::HostReallocateOperation (C++ class)
,
[1]
umpire::op::HostReallocateOperation::transform (C++ function)
umpire::op::MemoryOperation (C++ class)
,
[1]
umpire::op::MemoryOperation::apply (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
umpire::op::MemoryOperation::transform (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
umpire::op::MemoryOperation::~MemoryOperation (C++ function)
umpire::op::MemoryOperationRegistry (C++ class)
,
[1]
umpire::op::MemoryOperationRegistry::find (C++ function)
umpire::op::MemoryOperationRegistry::getInstance (C++ function)
umpire::op::MemoryOperationRegistry::MemoryOperationRegistry (C++ function)
,
[1]
umpire::op::MemoryOperationRegistry::operator= (C++ function)
umpire::op::MemoryOperationRegistry::registerOperation (C++ function)
umpire::op::pair_hash (C++ class)
umpire::op::pair_hash::operator() (C++ function)
umpire::op::RocmCopyOperation (C++ class)
,
[1]
umpire::op::RocmCopyOperation::transform (C++ function)
umpire::op::RocmMemsetOperation (C++ class)
,
[1]
umpire::op::RocmMemsetOperation::apply (C++ function)
umpire::Platform (C++ type)
umpire::replay::env_name (C++ member)
umpire::replay::operator<< (C++ function)
umpire::replay::Replay (C++ class)
umpire::replay::Replay::finalize (C++ function)
umpire::replay::Replay::getReplayLogger (C++ function)
umpire::replay::Replay::initialize (C++ function)
umpire::replay::Replay::logMessage (C++ function)
umpire::replay::Replay::printReplayAllocator (C++ function)
,
[1]
umpire::replay::Replay::replayLoggingEnabled (C++ function)
umpire::resource::Constant (C++ enumerator)
umpire::resource::CudaConstantMemoryResource (C++ class)
umpire::resource::CudaConstantMemoryResource::allocate (C++ function)
umpire::resource::CudaConstantMemoryResource::CudaConstantMemoryResource (C++ function)
umpire::resource::CudaConstantMemoryResource::deallocate (C++ function)
umpire::resource::CudaConstantMemoryResource::getCurrentSize (C++ function)
umpire::resource::CudaConstantMemoryResource::getHighWatermark (C++ function)
umpire::resource::CudaConstantMemoryResource::getPlatform (C++ function)
umpire::resource::CudaConstantMemoryResourceFactory (C++ class)
umpire::resource::CudaDeviceResourceFactory (C++ class)
umpire::resource::CudaPinnedMemoryResourceFactory (C++ class)
umpire::resource::CudaUnifiedMemoryResourceFactory (C++ class)
umpire::resource::DefaultMemoryResource (C++ class)
umpire::resource::DefaultMemoryResource::allocate (C++ function)
umpire::resource::DefaultMemoryResource::deallocate (C++ function)
umpire::resource::DefaultMemoryResource::DefaultMemoryResource (C++ function)
umpire::resource::DefaultMemoryResource::getCurrentSize (C++ function)
umpire::resource::DefaultMemoryResource::getHighWatermark (C++ function)
umpire::resource::DefaultMemoryResource::getPlatform (C++ function)
umpire::resource::DefaultMemoryResource::m_allocator (C++ member)
umpire::resource::DefaultMemoryResource::m_platform (C++ member)
umpire::resource::Device (C++ enumerator)
umpire::resource::Host (C++ enumerator)
umpire::resource::HostResourceFactory (C++ class)
umpire::resource::MemoryResource (C++ class)
umpire::resource::MemoryResource::allocate (C++ function)
umpire::resource::MemoryResource::deallocate (C++ function)
umpire::resource::MemoryResource::getCurrentSize (C++ function)
umpire::resource::MemoryResource::getHighWatermark (C++ function)
umpire::resource::MemoryResource::getPlatform (C++ function)
umpire::resource::MemoryResource::getTraits (C++ function)
,
[1]
,
[2]
umpire::resource::MemoryResource::m_traits (C++ member)
,
[1]
,
[2]
umpire::resource::MemoryResource::MemoryResource (C++ function)
umpire::resource::MemoryResource::~MemoryResource (C++ function)
umpire::resource::MemoryResourceFactory (C++ class)
umpire::resource::MemoryResourceFactory::create (C++ function)
umpire::resource::MemoryResourceFactory::isValidMemoryResourceFor (C++ function)
umpire::resource::MemoryResourceFactory::~MemoryResourceFactory (C++ function)
umpire::resource::MemoryResourceRegistry (C++ class)
umpire::resource::MemoryResourceRegistry::getInstance (C++ function)
umpire::resource::MemoryResourceRegistry::makeMemoryResource (C++ function)
umpire::resource::MemoryResourceRegistry::MemoryResourceRegistry (C++ function)
umpire::resource::MemoryResourceRegistry::registerMemoryResource (C++ function)
umpire::resource::MemoryResourceTraits (C++ class)
umpire::resource::MemoryResourceTraits::access (C++ enumerator)
umpire::resource::MemoryResourceTraits::AMD (C++ enumerator)
umpire::resource::MemoryResourceTraits::any (C++ enumerator)
umpire::resource::MemoryResourceTraits::bandwidth (C++ enumerator)
umpire::resource::MemoryResourceTraits::DDR (C++ enumerator)
umpire::resource::MemoryResourceTraits::GDDR (C++ enumerator)
umpire::resource::MemoryResourceTraits::HBM (C++ enumerator)
umpire::resource::MemoryResourceTraits::IBM (C++ enumerator)
umpire::resource::MemoryResourceTraits::INTEL (C++ enumerator)
umpire::resource::MemoryResourceTraits::kind (C++ member)
umpire::resource::MemoryResourceTraits::latency (C++ enumerator)
umpire::resource::MemoryResourceTraits::memory_type (C++ type)
umpire::resource::MemoryResourceTraits::NVIDIA (C++ enumerator)
umpire::resource::MemoryResourceTraits::NVME (C++ enumerator)
umpire::resource::MemoryResourceTraits::optimized_for (C++ type)
umpire::resource::MemoryResourceTraits::size (C++ member)
umpire::resource::MemoryResourceTraits::unified (C++ member)
umpire::resource::MemoryResourceTraits::UNKNOWN (C++ enumerator)
,
[1]
umpire::resource::MemoryResourceTraits::used_for (C++ member)
umpire::resource::MemoryResourceTraits::vendor (C++ member)
umpire::resource::MemoryResourceTraits::vendor_type (C++ type)
umpire::resource::MemoryResourceType (C++ type)
umpire::resource::MemoryResourceTypeHash (C++ class)
umpire::resource::MemoryResourceTypeHash::operator() (C++ function)
umpire::resource::Pinned (C++ enumerator)
umpire::resource::RocmDeviceResourceFactory (C++ class)
umpire::resource::RocmPinnedMemoryResourceFactory (C++ class)
umpire::resource::Unified (C++ enumerator)
umpire::ResourceManager (C++ class)
umpire::ResourceManager::coalesce (C++ function)
umpire::ResourceManager::copy (C++ function)
umpire::ResourceManager::deallocate (C++ function)
umpire::ResourceManager::deregisterAllocation (C++ function)
umpire::ResourceManager::finalize (C++ function)
umpire::ResourceManager::getAllocator (C++ function)
,
[1]
,
[2]
,
[3]
umpire::ResourceManager::getAvailableAllocators (C++ function)
umpire::ResourceManager::getDefaultAllocator (C++ function)
umpire::ResourceManager::getInstance (C++ function)
umpire::ResourceManager::getSize (C++ function)
umpire::ResourceManager::hasAllocator (C++ function)
umpire::ResourceManager::initialize (C++ function)
umpire::ResourceManager::isAllocator (C++ function)
umpire::ResourceManager::isAllocatorRegistered (C++ function)
umpire::ResourceManager::makeAllocator (C++ function)
umpire::ResourceManager::memset (C++ function)
umpire::ResourceManager::move (C++ function)
umpire::ResourceManager::reallocate (C++ function)
,
[1]
umpire::ResourceManager::registerAllocation (C++ function)
umpire::ResourceManager::registerAllocator (C++ function)
umpire::ResourceManager::setDefaultAllocator (C++ function)
umpire::rocm (C++ enumerator)
umpire::strategy::AllocationAdvisor (C++ class)
,
[1]
umpire::strategy::AllocationAdvisor::allocate (C++ function)
umpire::strategy::AllocationAdvisor::AllocationAdvisor (C++ function)
,
[1]
umpire::strategy::AllocationAdvisor::deallocate (C++ function)
umpire::strategy::AllocationAdvisor::getCurrentSize (C++ function)
umpire::strategy::AllocationAdvisor::getHighWatermark (C++ function)
umpire::strategy::AllocationAdvisor::getPlatform (C++ function)
umpire::strategy::AllocationStrategy (C++ class)
,
[1]
umpire::strategy::AllocationStrategy::allocate (C++ function)
umpire::strategy::AllocationStrategy::AllocationStrategy (C++ function)
umpire::strategy::AllocationStrategy::deallocate (C++ function)
umpire::strategy::AllocationStrategy::getActualSize (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
umpire::strategy::AllocationStrategy::getCurrentSize (C++ function)
umpire::strategy::AllocationStrategy::getHighWatermark (C++ function)
umpire::strategy::AllocationStrategy::getId (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
umpire::strategy::AllocationStrategy::getName (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
umpire::strategy::AllocationStrategy::getPlatform (C++ function)
umpire::strategy::AllocationStrategy::m_id (C++ member)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
umpire::strategy::AllocationStrategy::m_name (C++ member)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
umpire::strategy::AllocationStrategy::release (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
umpire::strategy::AllocationStrategy::~AllocationStrategy (C++ function)
umpire::strategy::AllocationTracker (C++ class)
umpire::strategy::AllocationTracker::allocate (C++ function)
umpire::strategy::AllocationTracker::AllocationTracker (C++ function)
umpire::strategy::AllocationTracker::deallocate (C++ function)
umpire::strategy::AllocationTracker::getActualSize (C++ function)
umpire::strategy::AllocationTracker::getAllocationStrategy (C++ function)
umpire::strategy::AllocationTracker::getCurrentSize (C++ function)
umpire::strategy::AllocationTracker::getHighWatermark (C++ function)
umpire::strategy::AllocationTracker::getPlatform (C++ function)
umpire::strategy::DefaultAllocationStrategy (C++ class)
umpire::strategy::DefaultAllocationStrategy::allocate (C++ function)
umpire::strategy::DefaultAllocationStrategy::deallocate (C++ function)
umpire::strategy::DefaultAllocationStrategy::DefaultAllocationStrategy (C++ function)
umpire::strategy::DefaultAllocationStrategy::getCurrentSize (C++ function)
umpire::strategy::DefaultAllocationStrategy::getHighWatermark (C++ function)
umpire::strategy::DefaultAllocationStrategy::getPlatform (C++ function)
umpire::strategy::DefaultAllocationStrategy::m_allocator (C++ member)
umpire::strategy::DynamicPool (C++ class)
,
[1]
umpire::strategy::DynamicPool::allocate (C++ function)
umpire::strategy::DynamicPool::coalesce (C++ function)
umpire::strategy::DynamicPool::deallocate (C++ function)
umpire::strategy::DynamicPool::DynamicPool (C++ function)
umpire::strategy::DynamicPool::getActualSize (C++ function)
umpire::strategy::DynamicPool::getCurrentSize (C++ function)
umpire::strategy::DynamicPool::getHighWatermark (C++ function)
umpire::strategy::DynamicPool::getPlatform (C++ function)
umpire::strategy::DynamicPool::release (C++ function)
umpire::strategy::FixedPool (C++ class)
,
[1]
umpire::strategy::FixedPool::allocate (C++ function)
umpire::strategy::FixedPool::deallocate (C++ function)
umpire::strategy::FixedPool::FixedPool (C++ function)
umpire::strategy::FixedPool::getActualSize (C++ function)
umpire::strategy::FixedPool::getCurrentSize (C++ function)
umpire::strategy::FixedPool::getHighWatermark (C++ function)
umpire::strategy::FixedPool::getPlatform (C++ function)
umpire::strategy::FixedPool::Pool (C++ class)
umpire::strategy::FixedPool::~FixedPool (C++ function)
umpire::strategy::FixedPool<T, NP, IA>::Pool::avail (C++ member)
umpire::strategy::FixedPool<T, NP, IA>::Pool::data (C++ member)
umpire::strategy::FixedPool<T, NP, IA>::Pool::next (C++ member)
umpire::strategy::FixedPool<T, NP, IA>::Pool::numAvail (C++ member)
umpire::strategy::mixins::Inspector (C++ class)
umpire::strategy::mixins::Inspector::deregisterAllocation (C++ function)
,
[1]
,
[2]
umpire::strategy::mixins::Inspector::Inspector (C++ function)
umpire::strategy::mixins::Inspector::m_current_size (C++ member)
,
[1]
,
[2]
umpire::strategy::mixins::Inspector::m_high_watermark (C++ member)
,
[1]
,
[2]
umpire::strategy::mixins::Inspector::registerAllocation (C++ function)
,
[1]
,
[2]
umpire::strategy::MonotonicAllocationStrategy (C++ class)
,
[1]
umpire::strategy::MonotonicAllocationStrategy::allocate (C++ function)
umpire::strategy::MonotonicAllocationStrategy::deallocate (C++ function)
umpire::strategy::MonotonicAllocationStrategy::getCurrentSize (C++ function)
umpire::strategy::MonotonicAllocationStrategy::getHighWatermark (C++ function)
umpire::strategy::MonotonicAllocationStrategy::getPlatform (C++ function)
umpire::strategy::MonotonicAllocationStrategy::MonotonicAllocationStrategy (C++ function)
umpire::strategy::SizeLimiter (C++ class)
umpire::strategy::SizeLimiter::allocate (C++ function)
umpire::strategy::SizeLimiter::deallocate (C++ function)
umpire::strategy::SizeLimiter::getCurrentSize (C++ function)
umpire::strategy::SizeLimiter::getHighWatermark (C++ function)
umpire::strategy::SizeLimiter::getPlatform (C++ function)
umpire::strategy::SizeLimiter::SizeLimiter (C++ function)
umpire::strategy::SlotPool (C++ class)
,
[1]
umpire::strategy::SlotPool::allocate (C++ function)
umpire::strategy::SlotPool::deallocate (C++ function)
umpire::strategy::SlotPool::getCurrentSize (C++ function)
umpire::strategy::SlotPool::getHighWatermark (C++ function)
umpire::strategy::SlotPool::getPlatform (C++ function)
umpire::strategy::SlotPool::SlotPool (C++ function)
umpire::strategy::ThreadSafeAllocator (C++ class)
umpire::strategy::ThreadSafeAllocator::allocate (C++ function)
umpire::strategy::ThreadSafeAllocator::deallocate (C++ function)
umpire::strategy::ThreadSafeAllocator::getCurrentSize (C++ function)
umpire::strategy::ThreadSafeAllocator::getHighWatermark (C++ function)
umpire::strategy::ThreadSafeAllocator::getPlatform (C++ function)
umpire::strategy::ThreadSafeAllocator::m_allocator (C++ member)
umpire::strategy::ThreadSafeAllocator::m_mutex (C++ member)
umpire::strategy::ThreadSafeAllocator::ThreadSafeAllocator (C++ function)
umpire::TypedAllocator (C++ class)
,
[1]
umpire::TypedAllocator::allocate (C++ function)
umpire::TypedAllocator::deallocate (C++ function)
umpire::TypedAllocator::TypedAllocator (C++ function)
umpire::TypedAllocator::value_type (C++ type)
umpire::util::AllocationMap (C++ class)
umpire::util::AllocationMap::AllocationMap (C++ function)
umpire::util::AllocationMap::contains (C++ function)
umpire::util::AllocationMap::find (C++ function)
umpire::util::AllocationMap::insert (C++ function)
umpire::util::AllocationMap::printAll (C++ function)
umpire::util::AllocationMap::remove (C++ function)
umpire::util::AllocationMap::reset (C++ function)
umpire::util::AllocationMap::~AllocationMap (C++ function)
umpire::util::AllocationRecord (C++ class)
umpire::util::AllocationRecord::m_ptr (C++ member)
umpire::util::AllocationRecord::m_size (C++ member)
umpire::util::AllocationRecord::m_strategy (C++ member)
umpire::util::defaultLevel (C++ member)
umpire::util::detail::add_entry (C++ function)
,
[1]
,
[2]
umpire::util::detail::record_statistic (C++ function)
umpire::util::env_name (C++ member)
umpire::util::Exception (C++ class)
umpire::util::Exception::Exception (C++ function)
umpire::util::Exception::message (C++ function)
umpire::util::Exception::what (C++ function)
umpire::util::Exception::~Exception (C++ function)
umpire::util::Logger (C++ class)
umpire::util::Logger::finalize (C++ function)
umpire::util::Logger::getActiveLogger (C++ function)
umpire::util::Logger::getRootLogger (C++ function)
umpire::util::Logger::initialize (C++ function)
umpire::util::Logger::logLevelEnabled (C++ function)
umpire::util::Logger::logMessage (C++ function)
umpire::util::Logger::setLoggingMsgLevel (C++ function)
umpire::util::message::Debug (C++ enumerator)
umpire::util::message::Error (C++ enumerator)
umpire::util::message::Info (C++ enumerator)
umpire::util::message::Level (C++ type)
umpire::util::message::MessageLevelName (C++ member)
umpire::util::message::Num_Levels (C++ enumerator)
umpire::util::message::Warning (C++ enumerator)
umpire::util::MessageLevelName (C++ member)
umpire::util::Statistic (C++ class)
umpire::util::Statistic::printData (C++ function)
umpire::util::Statistic::recordStatistic (C++ function)
umpire::util::Statistic::Statistic (C++ function)
umpire::util::Statistic::~Statistic (C++ function)
umpire::util::StatisticsDatabase (C++ class)
umpire::util::StatisticsDatabase::getDatabase (C++ function)
umpire::util::StatisticsDatabase::getStatistic (C++ function)
umpire::util::StatisticsDatabase::printStatistics (C++ function)
UMPIRE_ASSERT (C macro)
UMPIRE_ERROR (C macro)
UMPIRE_LOCK (C macro)
UMPIRE_LOG (C macro)
UMPIRE_RECORD_STATISTIC (C macro)
UMPIRE_REPLAY (C macro)
UMPIRE_REPLAY_CONT (C macro)
UMPIRE_UNLOCK (C macro)
UMPIRE_UNUSED_ARG (C macro)
UMPIRE_USE_VAR (C macro)
Read the Docs
v: v0.3.0
Versions
latest
stable
v0.3.0
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.4
v0.1.3
master
feature-um-257-c-tutorial
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.