hsa_amd_memory_pool_link_info_t Struct Reference#
hsa_amd_memory_pool_link_info_t Struct Reference
Link properties when accessing the memory pool from the specified agent. More...
#include <hsa_ext_amd.h>
Data Fields | |
uint32_t | min_latency |
uint32_t | max_latency |
uint32_t | min_bandwidth |
uint32_t | max_bandwidth |
bool | atomic_support_32bit |
bool | atomic_support_64bit |
bool | coherent_support |
hsa_amd_link_info_type_t | link_type |
uint32_t | numa_distance |
Detailed Description
Link properties when accessing the memory pool from the specified agent.
Field Documentation
◆ atomic_support_32bit
bool hsa_amd_memory_pool_link_info_t::atomic_support_32bit |
Support for 32-bit atomic transactions.
◆ atomic_support_64bit
bool hsa_amd_memory_pool_link_info_t::atomic_support_64bit |
Support for 64-bit atomic transactions.
◆ coherent_support
bool hsa_amd_memory_pool_link_info_t::coherent_support |
Support for cache coherent transactions.
◆ link_type
hsa_amd_link_info_type_t hsa_amd_memory_pool_link_info_t::link_type |
The type of bus/link.
◆ max_bandwidth
uint32_t hsa_amd_memory_pool_link_info_t::max_bandwidth |
Maximum link interface bandwidth in MB/s.
◆ max_latency
uint32_t hsa_amd_memory_pool_link_info_t::max_latency |
Maximum transfer latency (rounded to ns).
◆ min_bandwidth
uint32_t hsa_amd_memory_pool_link_info_t::min_bandwidth |
Minimum link interface bandwidth in MB/s.
◆ min_latency
uint32_t hsa_amd_memory_pool_link_info_t::min_latency |
Minimum transfer latency (rounded to ns).
◆ numa_distance
uint32_t hsa_amd_memory_pool_link_info_t::numa_distance |
NUMA distance of memory pool relative to querying agent
The documentation for this struct was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hip/checkouts/ROCR-Runtime/src/inc/hsa_ext_amd.h