Nvidia astropulse

log in

Advanced search

Message boards : Number crunching : Nvidia astropulse

Author Message
Profile betregerProject donor
Send message
Joined: 29 Jun 99
Posts: 2512
Credit: 5,270,993
RAC: 7,399
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 MikeProject donor
Volunteer tester
Send message
Joined: 17 Feb 01
Posts: 24611
Credit: 34,007,816
RAC: 24,125
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.


ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4149
Credit: 33,822,684
RAC: 32,678
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 HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8668
Credit: 51,861,138
RAC: 49,267
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