Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] OpenCl Integration like CUDA. #9509

Open
SohamTilekar opened this issue Mar 22, 2024 · 2 comments
Open

[Feature Request] OpenCl Integration like CUDA. #9509

SohamTilekar opened this issue Mar 22, 2024 · 2 comments

Comments

@SohamTilekar
Copy link

SohamTilekar commented Mar 22, 2024

Feature request

Using OpenCl Gives the Support to Program the non-Nvidia GPU programing.

  • Almost Every CPU has Integrated GPU (Intel Integrated Graphs | AMD Integrated GPU)
  • You Can Speedup CPU Parallelization Significantly.

You can also do CPU Parallelization Easily.

It Is little bit High-level than CUDA. And it is almost same as CUDA.
And many more Features.

@SohamTilekar SohamTilekar changed the title Basic OpenCl API. OpenCl Integration. Mar 22, 2024
@SohamTilekar
Copy link
Author

I Can Help on anything related to OpenCl but I Do not Understand the numba backend that much Otherwise I will make a PR for it.

If Any Help Related to write code in CL then Feel free for the Code.

@SohamTilekar SohamTilekar changed the title OpenCl Integration. [Feature Request] OpenCl Integration like CUDA. Mar 22, 2024
@diptorupd
Copy link

@SohamTilekar Have a look at https://github.com/IntelPython/numba-dpex. Numba-dpex provides an generic kernel programming API that mimics the C++ SYCL embedded domain-specific language. Kernels written in the API can presently be run on OpenCL CPU devices (Intel and AMD) and Intel OpenCL and Level Zero integrated and discrete GPUs.

The architecture of numba-dpex is extensible enough that it should be possible to plug-in support for CUDA devices, but such support is currently missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants