Posts by bergi

1) Message boards : GPUs : Configurable limit for compute units (Message 54838)
Posted 11 Jul 2014 by bergi
Post:
The problem could also be solved on another level. A configurable virtual OpenCL driver could return devices which are created by the clCreateSubDevice function. Like VirtualCL [1], but the driver wouldn't merge, it would split devices. I'm not sure if BOINC could be configured to use only this virtual driver. Is the <type> element of <exclude_gpu> the OpenCL platform?

[1] http://www.mosix.cs.huji.ac.il/txt_vcl.html
2) Message boards : GPUs : Configurable limit for compute units (Message 54807)
Posted 8 Jul 2014 by bergi
Post:
I searched for "opencl device partitioning" on Google and found an old thread here on the forum [1]. Wouldn't that solve my problem? clCreateSubDevice is part of the OpenCL 1.2 spec [2], which AMD claims to implement.

[1] http://boinc.berkeley.edu/dev/forum_thread.php?id=7174
[2] http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clCreateSubDevices.html
3) Message boards : GPUs : Configurable limit for compute units (Message 54805)
Posted 8 Jul 2014 by bergi
Post:
My GPU has 9 compute units. If a work unit uses more than 33% of the GPU power (monitored with Process Explorer) my desktop starts stuttering. I have blocked already an app from Einstein@Home, now a new POEM@Home app also uses more than 33% of the GPU. At the end I have no more GPU apps to run...

It would be great to have an option to configure a limit for the used compute units.

OS: Windows 7 64Bit
GPU: Radeon HD 6750




Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.