You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pull request introduces a new stand alone library, `SYCLcompat`: a
simplified wrapper on top of SYCL, aiming to make it more accessible to
developers familiar with other heterogeneous programming models.
SYCLcompat has two primary goals:
- Improve the adoption of SYCL. This library is designed to provide a
familiar programming interface that resembles other popular
heterogeneous programming models. By reducing the learning curve, it
enables developers to leverage SYCL's power and features more easily.
- Source-to-Source Translation Support. SYCLcompat is also designed to
facilitate automatic source-to-source translation from other
heterogeneous programming models to SYCL and offer a more standardized
and consistent programming interface. This feature can significantly
streamline the migration and integration of existing codebases into the
SYCL ecosystem.
The first commit of this PR includes the proposed library README,
providing explanation of its motivation, public interface, usage
guidelines, and code examples.
A set of PRs will follow, including subsets of the current
implementation including their tests.
We are open to any suggestions, concerns, or improvements you may have,
so please, let us know if you have any.
Edit: Updated from extension to stand alone library.
#9976 `dims.hpp` and `defs.hpp`
headers
---------
Co-authored-by: Gordon Brown <[email protected]>
Co-authored-by: Joe Todd <[email protected]>
Co-authored-by: Pietro Ghiglio <[email protected]>
Co-authored-by: Ruyman Reyes <[email protected]>
Co-authored-by: Steffen Larsen <[email protected]>
Co-authored-by: aelovikov-intel <[email protected]>
Co-authored-by: Sami Hatna <[email protected]>
Co-authored-by: Joe Todd <[email protected]>
Co-authored-by: Alexey Bader <[email protected]>
0 commit comments