Hello,
In my 3D slicer extenstion the frame rate of the 3D volume renderer drops significantly as I add more and more segmentation node. As the segmentation nodes increas even the UI becomes very very slow. When testing, at around 80 something probes the cursor stopped moving. But I am not able to reproduce the cursor hanging.
I profiled the CPU, GPU and RAM usage when stress testing my extension with a lot of segmentation node. (Here segmentation nodes are ellipsoidal probes)
Only one core of the CPU was utilized properly. And around 95% of the integrated GPU of11th Gen Intel® Core™ i7-11850H × 16 provided in the DELL Precision laptop was being used. The RAM usage sits comfortably at around 45%.
What I am going to ask maybe a dumb question. Maybe it is not possible. But I wanted to make sure. So my question is: Is there any way to offload some of the GPU rendering to the CPU? Or a way to use the unused CPU cores parallely with the GPU to increase performance?
Thanks for your help in advance.