![]() |
Realm
A distributed, event-based tasking library
|
#include <runtime_impl.h>
Public Member Functions | |
| Node (void) | |
| ~Node (void) | |
| Node (const Node &)=delete | |
| Node & | operator= (const Node &)=delete |
| Node (Node &&) noexcept=delete | |
| Node & | operator= (Node &&) noexcept=delete |
Public Attributes | |
| std::vector< MemoryImpl * > | memories |
| std::vector< IBMemory * > | ib_memories |
| std::vector< ProcessorImpl * > | processors |
| std::vector< Channel * > | dma_channels |
| DynamicTable< RemoteEventTableAllocator > | remote_events |
| DynamicTable< BarrierTableAllocator > | barriers |
| DynamicTable< ReservationTableAllocator > | reservations |
| DynamicTable< CompQueueTableAllocator > | compqueues |
| std::vector< atomic< DynamicTable< SparsityMapTableAllocator > * > > | sparsity_maps |
| std::vector< atomic< DynamicTable< SubgraphTableAllocator > * > > | subgraphs |
| std::vector< atomic< DynamicTable< ProcessorGroupTableAllocator > * > > | proc_groups |
| Realm::Node::Node | ( | void | ) |
| Realm::Node::~Node | ( | void | ) |
|
delete |
|
deletenoexcept |
| DynamicTable<BarrierTableAllocator> Realm::Node::barriers |
| DynamicTable<CompQueueTableAllocator> Realm::Node::compqueues |
| std::vector<Channel *> Realm::Node::dma_channels |
| std::vector<IBMemory *> Realm::Node::ib_memories |
| std::vector<MemoryImpl *> Realm::Node::memories |
| std::vector<atomic<DynamicTable<ProcessorGroupTableAllocator> *> > Realm::Node::proc_groups |
| std::vector<ProcessorImpl *> Realm::Node::processors |
| DynamicTable<RemoteEventTableAllocator> Realm::Node::remote_events |
| DynamicTable<ReservationTableAllocator> Realm::Node::reservations |
| std::vector<atomic<DynamicTable<SparsityMapTableAllocator> *> > Realm::Node::sparsity_maps |
| std::vector<atomic<DynamicTable<SubgraphTableAllocator> *> > Realm::Node::subgraphs |