7.1. CU_DEV_SM_RESOURCE_GROUP_PARAMS Struct Reference

[Green Contexts]

Input data for splitting SMs

Public Variables

unsigned int  coscheduledSmCount
unsigned int  flags
unsigned int  preferredCoscheduledSmCount
unsigned int  reserved[12]
unsigned int  smCount

Variables

unsigned int CU_DEV_SM_RESOURCE_GROUP_PARAMS::coscheduledSmCount [inherited]

The amount of co-scheduled SMs grouped together for locality purposes.

unsigned int CU_DEV_SM_RESOURCE_GROUP_PARAMS::flags [inherited]

Combination of CUdevSmResourceGroup_flags values to indicate this this group is created.

unsigned int CU_DEV_SM_RESOURCE_GROUP_PARAMS::preferredCoscheduledSmCount [inherited]

When possible, combine co-scheduled groups together into larger groups of this size.

unsigned int CU_DEV_SM_RESOURCE_GROUP_PARAMS::reserved[12] [inherited]

Reserved for future use - ensure this is is zero initialized.

unsigned int CU_DEV_SM_RESOURCE_GROUP_PARAMS::smCount [inherited]

The amount of SMs available in this resource.