David Anderson
3610a334aa
- client: minor code cleanup
2013-04-17 11:33:53 -07:00
David Anderson
35390ef974
- client: add support for CPU OpenCL apps.
...
Add OPENCL_DEVICE_PROP cpu_opencl_prop to HOST_INFO;
this store info about the host's ability to run CPU OpenCL apps.
Detect this, and report it in scheduler requests.
2013-04-16 22:42:29 -07:00
Charlie Fenton
c8e1b51e40
client: fix matching of ATI/AMD CAL and OpenCL GPU enumeration for (most) cases where CAL supports some older GPUs but OpenCL does not.
2013-04-15 03:01:31 -07:00
Charlie Fenton
4f5fd8899c
OpenCL: Eliminate spurious error message when an OpenCL platform exists but the computer has no corresponding devices
2013-03-04 17:19:39 +01:00
Charlie Fenton
407d16a7d9
client: clean up redundant and confusing GPU description
2013-03-04 17:01:36 +01:00
Charlie Fenton
462be89f01
Restore changes lost due to GIT confusion
2013-03-04 17:01:36 +01:00
Oliver Bock
508b9b572b
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc
...
Conflicts:
checkin_notes
client/acct_mgr.cpp
client/cs_statefile.cpp
client/gpu_opencl.cpp
lib/coproc.cpp
Additional changes:
client/Makefile.am
Dropped changes:
client/cs_scheduler.cpp (516eff6
)
sched/sched_send.cpp (2dd8288
)
2013-03-04 16:35:08 +01:00
Rom Walton
516eff60b0
- client: Hook up the XML portion of the Intel GPU detection code so
...
the server scheduler knows about it.
- client: Print out the peak flops for the Intel GPU, the regular
OpenCL descriptions do not show peak flops.
2013-03-04 15:30:03 +01:00
David Anderson
1174b00aba
- client/manager: tweaks to Intel GPU code
2013-03-04 15:27:25 +01:00
Charlie Fenton
f3c11f5831
client: strcasestr does exist on Windows in lib/str_replace.cpp, but I just needed to #include "str_replace.h". This is preferable because it handles INTEL as well as Intel and intel
2013-03-04 15:23:39 +01:00
Rom Walton
2f67ee08ce
- client: strcasestr doesn't exist on Windows.
2013-03-04 15:23:39 +01:00
Charlie Fenton
ce87ec9848
OpenCL: First pass at adding support for Intel Ivy Bridge GPUs
2013-03-04 15:23:39 +01:00
Charlie Fenton
aff3b7675c
client: Don't support CUDA on dual-GPU MacBooks with automatic GPU switching to save battery power
...
svn path=/trunk/boinc/; revision=26088
2012-09-12 10:05:41 +00:00
Charlie Fenton
a02ceae225
client: work around a nasty bug which crashes OSX (!) on some dual-gpu MacBooks with CUDA
...
svn path=/trunk/boinc/; revision=26082
2012-09-08 13:04:37 +00:00
Charlie Fenton
eb40422c34
client: If OpenCL detection gets an error for a platform or device, finish detection of the remaining platforms and / or devices
...
svn path=/trunk/boinc/; revision=26047
2012-08-20 10:04:19 +00:00
David Anderson
b050deecf7
- client: compile fixes
...
svn path=/trunk/boinc/; revision=25773
2012-06-18 20:41:37 +00:00
David Anderson
5e61c29cc3
- client: split GPU detection code into separate files
...
svn path=/trunk/boinc/; revision=25771
2012-06-18 20:12:30 +00:00