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

Add support for OpenCL CPU #19

Closed
erwincoumans opened this issue Oct 17, 2013 · 5 comments
Closed

Add support for OpenCL CPU #19

erwincoumans opened this issue Oct 17, 2013 · 5 comments

Comments

@erwincoumans
Copy link
Member

Currently, some of the OpenCL kernels don't run on OpenCL CPU, due to certain workgroup size assumptions. It needs to be fixed.

@wolfviking0
Copy link

Hi, I am trying to play with bullet3 but my GPU (HD 4000) doesn't work with bullet. Do you have any news about the support of CPU ??

@erwincoumans
Copy link
Member Author

Even if we can make it work on OpenCL CPU or HD4000, it will be slow and not practical and just a theoretical thing, possibly useful for a benchmark tool.

You better get a 7970 or GTX 280/290, it will fly...

@wolfviking0
Copy link

:( Too bad, I understand, Not sure I can add something like that inside my Mac mini ;)

But thanks for the quick response.

@erwincoumans
Copy link
Member Author

The latest trunk version can handle OpenCL CPU on some platforms (only tested on Windows 7/8 with Intel OpenCL CPU). You need to use some flags: --cl_platform=x --allow_opencl_cpu --use_large_batches --use_uniform_grid
The performance is not as bad as I expected, but a high-end GPU outperforms it.

@erwincoumans
Copy link
Member Author

There hasn't been any active OpenCL development in years, let's close this.

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

2 participants