Skip to content

Provide an Implementation of ONEAPI_DEVICE_SELECTOR #220

@alycm

Description

@alycm

Currently SYCL and OpenMP have their own implementations of ONEAPI_DEVICE_SELECTOR, see compiler docs. Those could be eliminated if Unified Runtime provides a single solution for this.

The expectation would be that Unified Runtime implements ONEAPI_DEVICE_SELECTOR directly while matching current behavior as end-users could already be making use of this feature.

Level Zero also has ZE_AFFINITY_MASK, see Level Zero programming guide, which does a similar thing. I believe that ONEAPI_DEVICE_SELECTOR replaces ZE_AFFINITY_MASK but their interaction is something to consider.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions