PAPI 7.1.0.0
Loading...
Searching...
No Matches
_sysdetect_gpu_info_u Union Reference

#include <sysdetect.h>

Data Fields

struct {
   unsigned long   uid
 
   char   name [PAPI_2MAX_STR_LEN]
 
   int   warp_size
 
   int   max_threads_per_block
 
   int   max_blocks_per_multi_proc
 
   int   max_shmmem_per_block
 
   int   max_shmmem_per_multi_proc
 
   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
 
   int   multi_processor_count
 
   int   multi_kernel_per_ctx
 
   int   can_map_host_mem
 
   int   can_overlap_comp_and_data_xfer
 
   int   unified_addressing
 
   int   managed_memory
 
   int   major
 
   int   minor
 
nvidia
 
struct {
   unsigned long   uid
 
   char   name [PAPI_2MAX_STR_LEN]
 
   unsigned int   wavefront_size
 
   unsigned int   simd_per_compute_unit
 
   unsigned int   max_threads_per_workgroup
 
   unsigned int   max_waves_per_compute_unit
 
   unsigned int   max_shmmem_per_workgroup
 
   unsigned short   max_workgroup_dim_x
 
   unsigned short   max_workgroup_dim_y
 
   unsigned short   max_workgroup_dim_z
 
   unsigned int   max_grid_dim_x
 
   unsigned int   max_grid_dim_y
 
   unsigned int   max_grid_dim_z
 
   unsigned int   compute_unit_count
 
   unsigned int   major
 
   unsigned int   minor
 
amd
 

Detailed Description

Definition at line 10 of file sysdetect.h.

Field Documentation

◆ 

struct { ... } _sysdetect_gpu_info_u::amd

◆ can_map_host_mem

int _sysdetect_gpu_info_u::can_map_host_mem

Definition at line 27 of file sysdetect.h.

◆ can_overlap_comp_and_data_xfer

int _sysdetect_gpu_info_u::can_overlap_comp_and_data_xfer

Definition at line 28 of file sysdetect.h.

◆ compute_unit_count

unsigned int _sysdetect_gpu_info_u::compute_unit_count

Definition at line 49 of file sysdetect.h.

◆ major [1/2]

int _sysdetect_gpu_info_u::major

Definition at line 31 of file sysdetect.h.

◆ major [2/2]

unsigned int _sysdetect_gpu_info_u::major

Definition at line 50 of file sysdetect.h.

◆ managed_memory

int _sysdetect_gpu_info_u::managed_memory

Definition at line 30 of file sysdetect.h.

◆ max_block_dim_x

int _sysdetect_gpu_info_u::max_block_dim_x

Definition at line 19 of file sysdetect.h.

◆ max_block_dim_y

int _sysdetect_gpu_info_u::max_block_dim_y

Definition at line 20 of file sysdetect.h.

◆ max_block_dim_z

int _sysdetect_gpu_info_u::max_block_dim_z

Definition at line 21 of file sysdetect.h.

◆ max_blocks_per_multi_proc

int _sysdetect_gpu_info_u::max_blocks_per_multi_proc

Definition at line 16 of file sysdetect.h.

◆ max_grid_dim_x [1/2]

int _sysdetect_gpu_info_u::max_grid_dim_x

Definition at line 22 of file sysdetect.h.

◆ max_grid_dim_x [2/2]

unsigned int _sysdetect_gpu_info_u::max_grid_dim_x

Definition at line 46 of file sysdetect.h.

◆ max_grid_dim_y [1/2]

int _sysdetect_gpu_info_u::max_grid_dim_y

Definition at line 23 of file sysdetect.h.

◆ max_grid_dim_y [2/2]

unsigned int _sysdetect_gpu_info_u::max_grid_dim_y

Definition at line 47 of file sysdetect.h.

◆ max_grid_dim_z [1/2]

int _sysdetect_gpu_info_u::max_grid_dim_z

Definition at line 24 of file sysdetect.h.

◆ max_grid_dim_z [2/2]

unsigned int _sysdetect_gpu_info_u::max_grid_dim_z

Definition at line 48 of file sysdetect.h.

◆ max_shmmem_per_block

int _sysdetect_gpu_info_u::max_shmmem_per_block

Definition at line 17 of file sysdetect.h.

◆ max_shmmem_per_multi_proc

int _sysdetect_gpu_info_u::max_shmmem_per_multi_proc

Definition at line 18 of file sysdetect.h.

◆ max_shmmem_per_workgroup

unsigned int _sysdetect_gpu_info_u::max_shmmem_per_workgroup

Definition at line 42 of file sysdetect.h.

◆ max_threads_per_block

int _sysdetect_gpu_info_u::max_threads_per_block

Definition at line 15 of file sysdetect.h.

◆ max_threads_per_workgroup

unsigned int _sysdetect_gpu_info_u::max_threads_per_workgroup

Definition at line 40 of file sysdetect.h.

◆ max_waves_per_compute_unit

unsigned int _sysdetect_gpu_info_u::max_waves_per_compute_unit

Definition at line 41 of file sysdetect.h.

◆ max_workgroup_dim_x

unsigned short _sysdetect_gpu_info_u::max_workgroup_dim_x

Definition at line 43 of file sysdetect.h.

◆ max_workgroup_dim_y

unsigned short _sysdetect_gpu_info_u::max_workgroup_dim_y

Definition at line 44 of file sysdetect.h.

◆ max_workgroup_dim_z

unsigned short _sysdetect_gpu_info_u::max_workgroup_dim_z

Definition at line 45 of file sysdetect.h.

◆ minor [1/2]

int _sysdetect_gpu_info_u::minor

Definition at line 32 of file sysdetect.h.

◆ minor [2/2]

unsigned int _sysdetect_gpu_info_u::minor

Definition at line 51 of file sysdetect.h.

◆ multi_kernel_per_ctx

int _sysdetect_gpu_info_u::multi_kernel_per_ctx

Definition at line 26 of file sysdetect.h.

◆ multi_processor_count

int _sysdetect_gpu_info_u::multi_processor_count

Definition at line 25 of file sysdetect.h.

◆ name

char _sysdetect_gpu_info_u::name[PAPI_2MAX_STR_LEN]

Definition at line 13 of file sysdetect.h.

◆ 

struct { ... } _sysdetect_gpu_info_u::nvidia

◆ simd_per_compute_unit

unsigned int _sysdetect_gpu_info_u::simd_per_compute_unit

Definition at line 39 of file sysdetect.h.

◆ uid

unsigned long _sysdetect_gpu_info_u::uid

Definition at line 12 of file sysdetect.h.

◆ unified_addressing

int _sysdetect_gpu_info_u::unified_addressing

Definition at line 29 of file sysdetect.h.

◆ warp_size

int _sysdetect_gpu_info_u::warp_size

Definition at line 14 of file sysdetect.h.

◆ wavefront_size

unsigned int _sysdetect_gpu_info_u::wavefront_size

Definition at line 38 of file sysdetect.h.


The documentation for this union was generated from the following file: