Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::Cuda::GPUZCMemory Member List

This is the complete list of members for Realm::Cuda::GPUZCMemory, including all inherited members.

add_module_specific(ModuleSpecificInfo *info)Realm::MemoryImpl
alignmentRealm::LocalManagedMemory
ALLOC_CANCELLED enum valueRealm::MemoryImpl
ALLOC_DEFERRED enum valueRealm::MemoryImpl
ALLOC_EVENTUAL_FAILURE enum valueRealm::MemoryImpl
ALLOC_EVENTUAL_SUCCESS enum valueRealm::MemoryImpl
ALLOC_INSTANT_FAILURE enum valueRealm::MemoryImpl
ALLOC_INSTANT_SUCCESS enum valueRealm::MemoryImpl
allocate_storage_deferrable(RegionInstanceImpl *inst, bool need_alloc_result, Event precondition)Realm::LocalManagedMemoryvirtual
allocate_storage_immediate(RegionInstanceImpl *inst, bool need_alloc_result, bool poisoned, TimeLimit work_until)Realm::LocalManagedMemoryvirtual
AllocationResult enum nameRealm::MemoryImpl
allocator_mutexRealm::LocalManagedMemory
attempt_deferrable_allocation(RegionInstanceImpl *inst, size_t bytes, size_t alignment, size_t &inst_offset)Realm::LocalManagedMemoryprotected
attempt_register_external_resource(RegionInstanceImpl *inst, size_t &inst_offset)Realm::Cuda::GPUZCMemoryvirtual
attempt_release_reordering(std::vector< std::pair< RegionInstanceImpl *, size_t > > &successful_allocs)Realm::LocalManagedMemoryprotected
cpu_baseRealm::Cuda::GPUZCMemory
cur_release_seqidRealm::LocalManagedMemory
current_allocatorRealm::LocalManagedMemory
find_module_specific()Realm::MemoryImpl
find_module_specific() constRealm::MemoryImpl
future_allocatorRealm::LocalManagedMemory
generate_resource_info(RegionInstanceImpl *inst, const IndexSpaceGeneric *subspace, span< const FieldID > fields, bool read_only)Realm::Cuda::GPUZCMemoryvirtual
get_bytes(off_t offset, void *dst, size_t size)Realm::Cuda::GPUZCMemoryvirtual
get_direct_ptr(off_t offset, size_t size)Realm::Cuda::GPUZCMemoryvirtual
get_inst_ptr(RegionInstanceImpl *inst, off_t offset, size_t size)Realm::MemoryImplvirtual
get_instance(ID id)Realm::MemoryImpl
get_kind(void) constRealm::MemoryImpl
get_local_addr(off_t offset, LocalAddress &local_addr)Realm::MemoryImplvirtual
get_memory_kind(const RuntimeImpl *runtime_impl, Memory memory)Realm::MemoryImplstatic
get_memory_size(const RuntimeImpl *runtime_impl, Memory memory)Realm::MemoryImplstatic
get_network_segment()Realm::MemoryImpl
get_rdma_info(NetworkModule *network) constRealm::MemoryImpl
get_remote_addr(off_t offset, RemoteAddress &remote_addr)Realm::MemoryImplvirtual
get_runtime_impl() constRealm::MemoryImplinline
gpu_baseRealm::Cuda::GPUZCMemory
GPUZCMemory(RuntimeImpl *_runtime_impl, GPU *gpu, Memory _me, CUdeviceptr _gpu_base, void *_cpu_base, size_t _size, MemoryKind _kind, Memory::Kind _lowlevel_kind)Realm::Cuda::GPUZCMemory
instance_map_mutexRealm::MemoryImpl
instances_by_creatorRealm::MemoryImpl
kindRealm::MemoryImpl
local_instancesRealm::MemoryImpl
local_segmentRealm::Cuda::GPUZCMemory
LocalManagedMemory(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, MemoryKind _kind, size_t _alignment, Memory::Kind _lowlevel_kind, NetworkSegment *_segment)Realm::LocalManagedMemory
lowlevel_kindRealm::MemoryImpl
meRealm::MemoryImpl
MemoryImpl(RuntimeImpl *_runtime_impl, Memory _me, size_t _size, MemoryKind _kind, Memory::Kind _lowlevel_kind, NetworkSegment *_segment)Realm::MemoryImpl
MemoryKind enum nameRealm::MemoryImpl
MKIND_DISK enum valueRealm::MemoryImpl
MKIND_FILE enum valueRealm::MemoryImpl
MKIND_GLOBAL enum valueRealm::MemoryImpl
MKIND_GPUFB enum valueRealm::MemoryImpl
MKIND_MANAGED enum valueRealm::MemoryImpl
MKIND_RDMA enum valueRealm::MemoryImpl
MKIND_REMOTE enum valueRealm::MemoryImpl
MKIND_SYSMEM enum valueRealm::MemoryImpl
MKIND_ZEROCOPY enum valueRealm::MemoryImpl
module_specificRealm::MemoryImpl
new_instance(const ProfilingRequestSet &prs)Realm::MemoryImpl
peak_footprintRealm::LocalManagedMemory
peak_usageRealm::LocalManagedMemory
pending_allocsRealm::LocalManagedMemory
pending_releasesRealm::LocalManagedMemory
put_bytes(off_t offset, const void *src, size_t size)Realm::Cuda::GPUZCMemoryvirtual
RangeAllocator typedefRealm::LocalManagedMemory
release_allocatorRealm::LocalManagedMemory
release_instance(RegionInstance inst)Realm::MemoryImpl
release_storage_deferrable(RegionInstanceImpl *inst, Event precondition)Realm::LocalManagedMemoryvirtual
release_storage_immediate(RegionInstanceImpl *inst, bool poisoned, TimeLimit work_until)Realm::LocalManagedMemoryvirtual
remove_pending_release(RegionInstanceImpl *inst, std::vector< RegionInstanceImpl * > &failed_allocs)Realm::LocalManagedMemoryprotected
reuse_allocated_range(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts)Realm::MemoryImplinlinevirtual
reuse_storage_deferrable(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, Event precondition)Realm::LocalManagedMemoryvirtual
reuse_storage_immediate(RegionInstanceImpl *old_inst, std::vector< RegionInstanceImpl * > &new_insts, bool poisoned, TimeLimit work_until)Realm::LocalManagedMemoryvirtual
runtime_implRealm::MemoryImplprotected
segmentRealm::MemoryImpl
sizeRealm::MemoryImpl
unregister_external_resource(RegionInstanceImpl *inst)Realm::Cuda::GPUZCMemoryvirtual
usageRealm::LocalManagedMemory
~GPUZCMemory(void)Realm::Cuda::GPUZCMemoryvirtual
~LocalManagedMemory(void)Realm::LocalManagedMemoryvirtual
~MemoryImpl(void)Realm::MemoryImplvirtual