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:
- ROCR-Runtime/src/inc/hsa_ext_amd.h