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

This is the complete list of members for Realm::MemfillChannel, 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()Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >inlinevirtual
Channel(XferDesKind _kind)Realm::Channelinline
construct_remote_info() constRealm::Channelvirtual
create_xfer_des(uintptr_t dma_op, NodeID launch_node, XferDesID guid, const std::vector< XferDesPortInfo > &inputs_info, const std::vector< XferDesPortInfo > &outputs_info, int priority, XferDesRedopInfo redop_info, const void *fill_data, size_t fill_size, size_t fill_total)Realm::MemfillChannelvirtual
enqueue_ready_xd(XferDes *xd)Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >virtual
factory_singletonRealm::LocalChannelprotected
get_factory()Realm::LocalChannelvirtual
get_paths(void) constRealm::Channel
has_non_redop_pathRealm::Channel
has_redop_pathRealm::Channel
is_orderedRealm::MemfillChannelstatic
is_stoppedRealm::MemfillChannel
kindRealm::Channel
LocalChannel(XferDesKind _kind)Realm::LocalChannel
MemfillChannel(BackgroundWorkManager *bgwork)Realm::MemfillChannel
needs_wrapping_iterator() constRealm::Channelinlinevirtual
nodeRealm::Channel
pathsRealm::Channelprotected
print(std::ostream &os) constRealm::Channel
progress_xd(XferDes *xd, long max_nr)Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >inlinevirtual
pull()Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >inlinevirtual
shutdown()Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >virtual
SingleXDQChannel(BackgroundWorkManager *bgwork, XferDesKind _kind, const std::string &_name, int _numa_domain=-1)Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >
submit(Request **requests, long nr)Realm::MemfillChannelvirtual
suggest_ib_memories() constRealm::Channelvirtual
suggest_ib_memories_for_node(NodeID node) constRealm::Channelvirtual
supports_indirection_memory(Memory mem) constRealm::Channelvirtual
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)Realm::Channelvirtual
supports_redop(ReductionOpID redop_id) constRealm::Channelvirtual
update_channel_state(void)Realm::Channel
wakeup_xd(XferDes *xd)Realm::SingleXDQChannel< MemfillChannel, MemfillXferDes >virtual
xdqRealm::SingleXDQChannel< MemfillChannel, MemfillXferDes >protected
~Channel()Realm::Channelinlinevirtual
~MemfillChannel()Realm::MemfillChannel