arch_traits_t#

struct arch_traits_t#

Architecture traits This type contains information about an architecture that is constant across devices of that architecture.

Public Members

int max_threads_per_block#
int max_block_dim_x#
int max_block_dim_y#
int max_block_dim_z#
int max_grid_dim_x#
int max_grid_dim_y#
int max_grid_dim_z#
::cuda::std::size_t max_shared_memory_per_block#
::cuda::std::size_t total_constant_memory#
int warp_size#
int max_resident_grids#
bool gpu_overlap#
bool can_map_host_memory#
bool concurrent_kernels#
bool stream_priorities_supported#
bool global_l1_cache_supported#
bool local_l1_cache_supported#
int max_registers_per_block#
int max_registers_per_multiprocessor#
int max_registers_per_thread#
::cuda::arch_id arch_id#
int compute_capability_major#
int compute_capability_minor#
::cuda::compute_capability compute_capability#
::cuda::std::size_t max_shared_memory_per_multiprocessor#
int max_blocks_per_multiprocessor#
int max_threads_per_multiprocessor#
int max_warps_per_multiprocessor#
::cuda::std::size_t reserved_shared_memory_per_block#
::cuda::std::size_t max_shared_memory_per_block_optin#
bool cluster_supported#
bool redux_intrinisic#
bool elect_intrinsic#
bool cp_async_supported#
bool tma_supported#