Member List
|
HiCR
|
HiCR::backend::acl::CommunicationManager Member List
This is the complete list of members for HiCR::backend::acl::CommunicationManager, including all inherited members.
| acquireGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::acquireGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| CommunicationManager() | HiCR::backend::acl::CommunicationManager | inline |
| deregisterGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| deregisterGlobalMemorySlotImpl(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotectedvirtual |
| deserializeGlobalMemorySlot(uint8_t *buffer, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
| destroyGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::destroyGlobalMemorySlotImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| destroyPromotedGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlinevirtual |
| device enum value | HiCR::backend::acl::CommunicationManager | |
| deviceType_t enum name | HiCR::backend::acl::CommunicationManager | |
| exchangeGlobalMemorySlots(GlobalMemorySlot::tag_t tag, const std::vector< globalKeyMemorySlotPair_t > &memorySlots) | HiCR::CommunicationManager | inline |
| fence(GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inline |
| fence(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
| fence(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRecvd) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< LocalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::fenceImpl(const std::shared_ptr< GlobalMemorySlot > &slot, size_t expectedSent, size_t expectedRcvd) | HiCR::CommunicationManager | inlineprotectedvirtual |
| flushReceived() | HiCR::CommunicationManager | inlinevirtual |
| flushSent() | HiCR::CommunicationManager | inlinevirtual |
| getGlobalMemorySlot(GlobalMemorySlot::tag_t tag, GlobalMemorySlot::globalKey_t globalKey) | HiCR::CommunicationManager | inline |
| getGlobalMemorySlotsToDestroyPerTag() | HiCR::CommunicationManager | inlineprotected |
| getGlobalMemorySlotTagKeyMap() | HiCR::CommunicationManager | inline |
| globalKeyMemorySlotPair_t typedef | HiCR::CommunicationManager | |
| globalKeyToMemorySlotMap_t typedef | HiCR::CommunicationManager | |
| globalMemorySlotTagKeyMap_t typedef | HiCR::CommunicationManager | |
| host enum value | HiCR::backend::acl::CommunicationManager | |
| increaseMessageRecvCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
| increaseMessageSentCounter(HiCR::LocalMemorySlot &memorySlot) noexcept | HiCR::CommunicationManager | inlineprotected |
| memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| memcpy(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| memcpy(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inline |
| memcpyAsync(const std::shared_ptr< HiCR::LocalMemorySlot > &destination, const size_t dst_offset, const std::shared_ptr< HiCR::LocalMemorySlot > &source, const size_t src_offset, const size_t size, const aclrtStream stream) | HiCR::backend::acl::CommunicationManager | inline |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< GlobalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< LocalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| HiCR::CommunicationManager::memcpyImpl(const std::shared_ptr< LocalMemorySlot > &destination, size_t dst_offset, const std::shared_ptr< GlobalMemorySlot > &source, size_t src_offset, size_t size) | HiCR::CommunicationManager | inlineprotectedvirtual |
| none enum value | HiCR::backend::acl::CommunicationManager | |
| promoteLocalMemorySlot(const std::shared_ptr< LocalMemorySlot > &localMemorySlot, GlobalMemorySlot::tag_t tag) | HiCR::CommunicationManager | inlinevirtual |
| queryMemorySlotUpdates(std::shared_ptr< LocalMemorySlot > memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::queryMemorySlotUpdatesImpl(std::shared_ptr< LocalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| registerGlobalMemorySlot(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inlineprotected |
| releaseGlobalLock(const std::shared_ptr< GlobalMemorySlot > &memorySlot) | HiCR::CommunicationManager | inline |
| HiCR::CommunicationManager::releaseGlobalLockImpl(std::shared_ptr< GlobalMemorySlot > memorySlot)=0 | HiCR::CommunicationManager | protectedpure virtual |
| serializeGlobalMemorySlot(const std::shared_ptr< HiCR::GlobalMemorySlot > &globalSlot) const | HiCR::CommunicationManager | inlinevirtual |
| setGlobalMemorySlotTagKeyMap(const HiCR::CommunicationManager::globalMemorySlotTagKeyMap_t &globalMemorySlotTagKeyMap) | HiCR::CommunicationManager | inline |
| setMessagesRecv(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
| setMessagesSent(HiCR::LocalMemorySlot &memorySlot, const size_t count) noexcept | HiCR::CommunicationManager | inlineprotected |
| ~CommunicationManager()=default | HiCR::backend::acl::CommunicationManager | virtual |
Generated by