Skip to content

cl_ext_buffer_device_address#1159

Merged
bashbaug merged 5 commits into
KhronosGroup:mainfrom
pjaaskel:cl_ext_buffer_device_address
Feb 25, 2025
Merged

cl_ext_buffer_device_address#1159
bashbaug merged 5 commits into
KhronosGroup:mainfrom
pjaaskel:cl_ext_buffer_device_address

Conversation

@pjaaskel
Copy link
Copy Markdown
Contributor

@pjaaskel pjaaskel commented May 7, 2024

The basic cl_mem buffer API doesn't enable access to the underlying raw pointers in the device memory, preventing its use in host side data structures that need pointer references to objects. This API adds a minimal increment on top of cl_mem that provides such capabilities.

The version 0.1.0 is implemented in PoCL and rusticl for prototyping, but everything's still up for discussion. chipStar is the first client that uses the API.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants