For all issues regarding the Forums use, please, refer to the Forum Rules.

Our Solutions

Need professional assistance?
Consider our:

Support Offerings

 

Need to speed up your development?
Have a look at our:

Samples & Tools

 

Need some functionality extending standard OCCT capabilities?
Check out our:

Adv. Components

Related pages

GPU acceleration

Daniel Neander's picture
Forums: 

Hi,

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?

Thanks

Robert W.'s picture

Bump. I would also like to know if its possible.

Kirill Gavrilov's picture

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).

Robert W.'s picture

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.

Kirill Gavrilov's picture

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.

Robert W.'s picture

Thanks for the explanation.

Contact us

Attention: DO NOT use this form for all kind of request for the removal of your personal data. Please follow this link for such cases.