-
Notifications
You must be signed in to change notification settings - Fork 795
Closed
Labels
enhancementNew feature or requestNew feature or requestspec extensionAll issues/PRs related to extensions specificationsAll issues/PRs related to extensions specifications
Description
Subgroup broadcast is not supported for pointers. This could potentially be used as a compiler hint that pointers are uniform within a subgroup.
void foo( float *ptr, intel::sub_group sg ) {
float *ptr_uniform = cl::sycl::intel::broadcast<intel::sub_group,float*>( sg, ptr );
// kernel that performs subgroup loads using ptr_uniform
}
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestspec extensionAll issues/PRs related to extensions specificationsAll issues/PRs related to extensions specifications