I have some doubts about OpenCL usage and temperature rising.
I have created an application to render some things using only directx and another application to evaluate some things using only OpenCL. After some tests, OpenCL application could not reach a high temperature like the DirectX application did. Video card usage is being reported as 100% on both applications.
- Are there hardware differences on the video card that explains it? For example, OpenCL compute units cannot cause a temperature rising similar to the DirectX rendering application due hardware details? Or can it be only because the OpenCL application is not heavy enough?
- Are OpenCL hardware parts made to avoid high temperature rising?
- If the problem is because the OpenCL is not heavy enough, which OpenCL operations/actions inside the kernel or even among host and device could be heavier to the video card. I already know work itens/work group should be parameterized in such a way to mantain the video card totally busy.
Thanks in advance.