Nvidia astropulse

log in

Advanced search

Message boards : Number crunching : Nvidia astropulse

Author Message
Profile betreger
Send message
Joined: 29 Jun 99
Posts: 2087
Credit: 4,366,440
RAC: 7,888
United States
Message 1333696 - Posted: 1 Feb 2013, 23:06:54 UTC

Last week I started crunching Seti on a GT430. I have received 2 diferent types of astropulse. They are AstroPulse v6 v6.04 (cuda_opencl_100), and AstroPulse v6 v6.04 (opencl_nvidia_100). What is the difference?

Profile Mike
Volunteer tester
Send message
Joined: 17 Feb 01
Posts: 23310
Credit: 31,662,700
RAC: 23,976
Message 1333697 - Posted: 1 Feb 2013, 23:12:36 UTC

There is no real difference.
One is for Boinc 6 the other plan class is used by Boinc 7.
Claggy can explain it better i`m sure.


Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4039
Credit: 32,691,290
RAC: 723
United Kingdom
Message 1333704 - Posted: 1 Feb 2013, 23:32:08 UTC - in response to Message 1333697.

Basically, all Nvidia CUDA GPUs support OpenCL as long as they are running 197.xx drivers or later, Boinc 6 can only detect whether Nvidia GPUs support CUDA,
using the assumption as long as they have recent enough drivers, the Scheduler will send cuda_opencl_100 tasks to Nvidia GPUs with 26x.xx drivers (i think it is set slightly too low through, it should be 263.xx rather than 260.xx),
If a host is running a Boinc 7 client, the Nvidia drivers are new enough, and Boinc 7 detects OpenCL support, then the Scheduler will send opencl_nvidia_100 tasks too (in addition to the scheduler sending cuda_opencl_100 tasks),

But sometimes we come across a host running Boinc 7 where Nvidia OpenCL support isn't reported, But the scheduler will still send cuda_opencl_100 tasks using the assumption that OpenCL support is there when it isn't,
Eric knows about this problem, and has been Bug fixing.


Richard Haselgrove
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8373
Credit: 46,551,303
RAC: 14,066
United Kingdom
Message 1333713 - Posted: 1 Feb 2013, 23:42:50 UTC - in response to Message 1333704.

But whichever of the two possible labels is given to a task, it's essentially the same task, and it will be processed by the same application on the same hardware device.

Message boards : Number crunching : Nvidia astropulse

Copyright © 2014 University of California