Has anyone had any experience with GPU acceleration with opencascade?
If you have what was your experience and did you use OpenCL, CUDA or another high level library?
What are you looking from GPU acceleration? Which OCCT algorithms?
Currently, OCCT does not use OpenCL/CUDA - as you can see from dependency list; and only Visualization relies on GPU acceleration intensively (through OpenGL/GLSL).
This paper about Open CASCADE experience, not about Open CASCADE Technology product.
Open CASCADE uses OpenCL in various domains for accelerating application-specific algorithms, including efficient rendering of CSG models mentioned in the article.
OpenCL has been also used by earlier version of Ray-Tracing rendering engine in Open CASCADE Technology.
This was further replaced by OpenGL/GLSL-based code for better portability and performance.
Tue, 06/27/2017 - 13:41
Bump. I would also like to know if its possible.
Tue, 06/27/2017 - 15:18
What are you looking from GPU acceleration? Which OCCT algorithms?
Currently, OCCT does not use OpenCL/CUDA - as you can see from dependency list; and only Visualization relies on GPU acceleration intensively (through OpenGL/GLSL).
Wed, 07/05/2017 - 16:05
Hi Kirill,
I have read about it here https://www.opencascade.com/sites/default/files/documents/publications/O... and this is the only information about this integration. I am not able to find anything else about it, but this pdf promised much and i wanted to know if it was implemented.
Wed, 07/05/2017 - 17:13
This paper about Open CASCADE experience, not about Open CASCADE Technology product.
Open CASCADE uses OpenCL in various domains for accelerating application-specific algorithms, including efficient rendering of CSG models mentioned in the article.
OpenCL has been also used by earlier version of Ray-Tracing rendering engine in Open CASCADE Technology.
This was further replaced by OpenGL/GLSL-based code for better portability and performance.
Thu, 07/06/2017 - 08:44
Thanks for the explanation.