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

OpenCL version #4

Open
frankiezafe opened this issue Apr 17, 2020 · 3 comments
Open

OpenCL version #4

frankiezafe opened this issue Apr 17, 2020 · 3 comments

Comments

@frankiezafe
Copy link

hello,

are you planning to make an OpenCL version of your code?
it would be great to ensure crossplatform and a broader usage of your (terrific) library
if you're searching devs, lemme know!

all the best

@drebain
Copy link
Collaborator

drebain commented Apr 30, 2020

We're not actively developing this codebase, so we don't have plans to add this. I think that unless there is some way to make thrust, or some drop-in replacement work with an OpenCL backend (some discussion on that here), it would likely require a lot of the simulation code to be rewritten.

I'm happy to answer questions about how the code works if someone is interested in doing this.

@ahmidou
Copy link

ahmidou commented Jul 17, 2020

what about this?
https://github.com/ROCmSoftwarePlatform/rocThrust

@drebain
Copy link
Collaborator

drebain commented Jul 17, 2020

That seems like it could work. It will depend on the HIP stuff playing nicely with Eigen, but if it does I don't recall any other NVIDIA-specific things besides thrust that would cause problems.

If someone with an AMD gpu can confirm that it builds and runs, I could probably add an option for it to the build system.

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