Skip to content

[SYCL][HIP] Implement proper support for gloal offsets #4906

@npmiller

Description

@npmiller

Global offsets are currently not supported with the HIP plugin, see:

The HIP ABI has an implicit args mechanism that seems to be meant for global offsets amongst other things, we may be able to use that to implement support for it in SYCL, however it doesn't look like the HIP API let's us pass global offsets through. So we may need a similar mechanism as the CUDA plugin where we pass the global offsets as an extra kernel argument, this would also require an IR pass to re-write the kernel entry points and global offset access.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthipIssues related to execution on HIP backend.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions