![]() |
Realm
A distributed, event-based tasking library
|
This is the complete list of members for Realm::Cuda::GPUreduceRemoteChannel, 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::Channel | protected |
| 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::Channel | protected |
| 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::Channel | protected |
| 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::Channel | protected |
| add_path(bool local_loopback, unsigned bandwidth, unsigned latency, unsigned frag_overhead, XferDesKind xd_kind) | Realm::Channel | protected |
| available() override | Realm::RemoteChannel | virtual |
| Channel(XferDesKind _kind) | Realm::Channel | inline |
| construct_remote_info() const | Realm::Channel | virtual |
| enqueue_ready_xd(XferDes *xd) override | Realm::RemoteChannel | inlinevirtual |
| factory_singleton | Realm::RemoteChannel | protected |
| get_factory() override | Realm::RemoteChannel | protectedvirtual |
| get_paths(void) const | Realm::Channel | |
| get_remote_ptr() const | Realm::RemoteChannel | |
| GPUreduceRemoteChannelInfo | Realm::Cuda::GPUreduceRemoteChannel | friend |
| has_non_redop_path | Realm::Channel | |
| has_redop_path | Realm::Channel | |
| indirect_memories | Realm::RemoteChannel | protected |
| kind | Realm::Channel | |
| mutex | Realm::RemoteChannel | mutableprotected |
| needs_wrapping_iterator() const | Realm::Channel | inlinevirtual |
| node | Realm::Channel | |
| paths | Realm::Channel | protected |
| print(std::ostream &os) const | Realm::Channel | |
| progress_xd(XferDes *xd, long max_nr) | Realm::Channel | virtual |
| pull() override | Realm::RemoteChannel | virtual |
| register_redop(ReductionOpID redop_id) | Realm::RemoteChannel | |
| remote_ptr | Realm::RemoteChannel | protected |
| RemoteChannel(uintptr_t _remote_ptr, const std::vector< Memory > &indirect_memories) | Realm::RemoteChannel | protected |
| RemoteChannel(uintptr_t _remote_ptr) | Realm::RemoteChannel | protected |
| shutdown() override | Realm::RemoteChannel | protectedvirtual |
| submit(Request **requests, long nr) override | Realm::RemoteChannel | virtual |
| suggest_ib_memories() const | Realm::Channel | virtual |
| suggest_ib_memories_for_node(NodeID node) const | Realm::Channel | virtual |
| supported_redops | Realm::RemoteChannel | protected |
| supports_indirection_memory(Memory mem) const override | Realm::RemoteChannel | virtual |
| 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=0, unsigned *bw_ret=0, unsigned *lat_ret=0) override | Realm::RemoteChannel | virtual |
| supports_redop(ReductionOpID redop_id) const override | Realm::RemoteChannel | virtual |
| update_channel_state(void) | Realm::Channel | |
| wakeup_xd(XferDes *xd) override | Realm::RemoteChannel | inlinevirtual |
| ~Channel() | Realm::Channel | inlinevirtual |