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

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

add_path(span< const Memory > src_mems, span< const Memory > dst_mems, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind)Realm::Channelprotected
add_path(span< const Memory > src_mems, Memory::Kind dst_kind, bool dst_global, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind)Realm::Channelprotected
add_path(Memory::Kind src_kind, bool src_global, span< const Memory > dst_mems, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind)Realm::Channelprotected
add_path(Memory::Kind src_kind, bool src_global, Memory::Kind dst_kind, bool dst_global, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind)Realm::Channelprotected
add_path(bool local_loopback, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind)Realm::Channelprotected
available() overrideRealm::RemoteChannelvirtual
Channel(XferDesKind _kind)Realm::Channelinline
construct_remote_info() constRealm::Channelvirtual
enqueue_ready_xd(XferDes *xd) overrideRealm::RemoteChannelinlinevirtual
factory_singletonRealm::RemoteChannelprotected
get_factory() overrideRealm::RemoteChannelprotectedvirtual
get_paths(void) constRealm::Channel
get_remote_ptr() constRealm::RemoteChannel
GPUIndirectRemoteChannel(uintptr_t _remote_ptr, const std::vector< Memory > &_indirect_memories)Realm::Cuda::GPUIndirectRemoteChannel
GPUIndirectRemoteChannelInfoRealm::Cuda::GPUIndirectRemoteChannelfriend
has_non_redop_pathRealm::Channel
has_redop_pathRealm::Channel
indirect_memoriesRealm::RemoteChannelprotected
kindRealm::Channel
mutexRealm::RemoteChannelmutableprotected
needs_wrapping_iterator() constRealm::Cuda::GPUIndirectRemoteChannelvirtual
nodeRealm::Channel
pathsRealm::Channelprotected
print(std::ostream &os) constRealm::Channel
progress_xd(XferDes *xd, long max_nr)Realm::Channelvirtual
pull() overrideRealm::RemoteChannelvirtual
register_redop(ReductionOpID redop_id)Realm::RemoteChannel
remote_ptrRealm::RemoteChannelprotected
RemoteChannel(uintptr_t _remote_ptr, const std::vector< Memory > &indirect_memories)Realm::RemoteChannelprotected
RemoteChannel(uintptr_t _remote_ptr)Realm::RemoteChannelprotected
shutdown() overrideRealm::RemoteChannelprotectedvirtual
submit(Request **requests, long nr) overrideRealm::RemoteChannelvirtual
suggest_ib_memories() constRealm::Cuda::GPUIndirectRemoteChannelvirtual
suggest_ib_memories_for_node(NodeID node) constRealm::Channelvirtual
supported_redopsRealm::RemoteChannelprotected
supports_indirection_memory(Memory mem) const overrideRealm::RemoteChannelvirtual
supports_path(ChannelCopyInfo channel_copy_info, CustomSerdezID src_serdez_id, CustomSerdezID dst_serdez_id, ReductionOpID redop_id, size_t total_bytes, const std::vector< size_t > *src_frags, const std::vector< size_t > *dst_frags, XferDesKind *kind_ret, unsigned *bw_ret, unsigned *lat_ret)Realm::Cuda::GPUIndirectRemoteChannelvirtual
supports_redop(ReductionOpID redop_id) const overrideRealm::RemoteChannelvirtual
update_channel_state(void)Realm::Channel
wakeup_xd(XferDes *xd) overrideRealm::RemoteChannelinlinevirtual
~Channel()Realm::Channelinlinevirtual