Advanced search

Message boards : Graphics cards (GPUs) : acemd new application in fall 2011

Author Message
Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 21879 - Posted: 23 Aug 2011 | 14:03:41 UTC

We are planning to release a new application in few months.

Main differences:
10% faster on Fermi.
it should support parallel gpu runs later on
it drops support to compute capability 1.1 and 1.2 (so it supports from 1.3 inclusive)

gdf

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21885 - Posted: 24 Aug 2011 | 14:52:31 UTC - in response to Message 21879.

We are planning to release a new application in few months.

Main differences:
10% faster on Fermi.
it should support parallel gpu runs later on
it drops support to compute capability 1.1 and 1.2 (so it supports from 1.3 inclusive)

gdf


Is this going to be the cuda 4 app that was mentioned some time back? Or will you be supporting cuda 3.1 still?
____________
BOINC blog

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 21886 - Posted: 24 Aug 2011 | 15:36:57 UTC - in response to Message 21885.

Yes. The new app will be cuda4.
I would like to keep a cuda3.1, but we have to see if it is the old app or the new one.

gdf

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21897 - Posted: 28 Aug 2011 | 9:30:37 UTC - in response to Message 21886.

Yes. The new app will be cuda4.
I would like to keep a cuda3.1, but we have to see if it is the old app or the new one.

gdf


Thats interesting because the guys that do the Seti optimized app for the GPU's have stopped development on a cuda 4 app due to bugs with cuda 4. They are continuing to use cuda 3.2

I think you would be reasonably safe to move up to cuda 3.2 as most people will already have updated their drivers or will be able to once the new app is available. Einstein have a minimum of cuda 3.2 required for their (only) GPU app.

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 21901 - Posted: 29 Aug 2011 | 13:23:50 UTC - in response to Message 21897.

we are probably coming out when cuda4.1 is out.

gianni.

Richard Haselgrove
Send message
Joined: 11 Jul 09
Posts: 1626
Credit: 9,379,166,723
RAC: 18,990,592
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21903 - Posted: 29 Aug 2011 | 13:40:28 UTC - in response to Message 21897.

Thats interesting because the guys that do the Seti optimized app for the GPU's have stopped development on a cuda 4 app due to bugs with cuda 4. They are continuing to use cuda 3.2

That's not strictly true. You'll only see 3.2 builds released for public use now, and for the forseeable future, but testing and development is continuing behind the scenes - that's where [24046] came from.

It appears that Cuda 4, especially on the WDDM platforms, requires significant changes in kernel synchronisation methods to bypass the increased CPU usage. Learning how to do that takes time for an unsupported volunteer developer, especially one focussed on optimising the application.

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21918 - Posted: 30 Aug 2011 | 13:04:49 UTC - in response to Message 21903.

That's not strictly true. You'll only see 3.2 builds released for public use now, and for the forseeable future, but testing and development is continuing behind the scenes - that's where [24046] came from.

It appears that Cuda 4, especially on the WDDM platforms, requires significant changes in kernel synchronisation methods to bypass the increased CPU usage. Learning how to do that takes time for an unsupported volunteer developer, especially one focussed on optimising the application.


This is what Jason said (on Lunatics):
Cuda 4.0 appears to have several performance & stability issues that likely only effect us, toward experimental optimisation etc. nVidia's going to get a boatload of questions & reports from information gathered there.


Now I took that to mean it has bugs. Perhaps the term "design features" is a better and more accurate description? Either way cuda 3.2 may offer a less painful way forward for GPUgrid.

Richard Haselgrove
Send message
Joined: 11 Jul 09
Posts: 1626
Credit: 9,379,166,723
RAC: 18,990,592
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21921 - Posted: 30 Aug 2011 | 17:34:33 UTC - in response to Message 21918.

This is what Jason said (on Lunatics):
Cuda 4.0 appears to have several performance & stability issues that likely only effect us, toward experimental optimisation etc. nVidia's going to get a boatload of questions & reports from information gathered there.


Now I took that to mean it has bugs. Perhaps the term "design features" is a better and more accurate description? Either way cuda 3.2 may offer a less painful way forward for GPUgrid.

Yes, that was the point they'd reached at the beginning of August, which is when that quote dates from. Although the particular experimental line (x40) that your question related to drew a blank, that doesn't mean that all forward progress has been abandoned. Yes, staying in the past is a "less painful" development route, but it isn't necessarily the best.

The last I heard (today), they were exploring http://www.idav.ucdavis.edu/func/return_pdf?pub_id=1039

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21923 - Posted: 30 Aug 2011 | 18:56:41 UTC - in response to Message 21918.

Cuda 4.0 appears to have several performance & stability issues that likely only effect us


If I were a non-SETI developer that wouldn't scare me too much ;)

MrS
____________
Scanning for our furry friends since Jan 2002

Richard Haselgrove
Send message
Joined: 11 Jul 09
Posts: 1626
Credit: 9,379,166,723
RAC: 18,990,592
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 21952 - Posted: 4 Sep 2011 | 10:14:22 UTC

Can I ask whether the new application will incorporate the revised threadsafe BOINC API library, to avoid the downclocking issue with CUDA 4 drivers?

Previous reference: message 21334.

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 22218 - Posted: 5 Oct 2011 | 19:52:46 UTC - in response to Message 21952.

Probably. We have to do it a bit differently, but yes.

gdf

Profile Fred J. Verster
Send message
Joined: 1 Apr 09
Posts: 58
Credit: 35,833,978
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22365 - Posted: 25 Oct 2011 | 15:03:19 UTC - in response to Message 22218.
Last modified: 25 Oct 2011 | 15:17:13 UTC

New acemd application in fall 2011, with the first month past, can we expect
the CUDA 4.0(/4.1?) application, in the next 2 month, or should this be Alpha--,
and BĂȘta-tested
, before it's launched?

I noticed, running CUDA 4.0, already, isn't this driver dependent?
____________

Knight Who Says Ni N!

Profile skgiven
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 23 Apr 09
Posts: 3968
Credit: 1,995,359,260
RAC: 0
Level
His
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 22366 - Posted: 25 Oct 2011 | 15:48:30 UTC - in response to Message 22365.

The present applications are based on CUDA 3.1. So long as the driver used is CUDA 3.1 capable you can run the present tasks.

If/when a new app is developed using CUDA 4.0/4.1 developer tools, these will require the use of CUDA capable 4.0/4.1 drivers and will be subject to in-house Alpha testing, Beta testing (opt-in only), and perhaps some after-general-release tuning (should problems arise).

Some tasks have been recently released to finish off research, so I would speculate that these will be allowed to finish before going to a new CUDA app. Other than that it's usually down to availability, time and dependent on co-ordination of other changes (of which some are planned and being implemented).
Basically when they are ready.

bigtuna
Volunteer moderator
Send message
Joined: 6 May 10
Posts: 80
Credit: 98,784,188
RAC: 0
Level
Thr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwat
Message 22378 - Posted: 27 Oct 2011 | 0:20:56 UTC - in response to Message 22366.

Skgiven, that reads a lot like DNF: Coming "when it is done" from 3drealms.

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 22482 - Posted: 7 Nov 2011 | 19:06:41 UTC - in response to Message 22378.

We will probably postpone this new application in 2012 to focus on upgrading the server and the new AMD alpha application.

gdf

Post to thread

Message boards : Graphics cards (GPUs) : acemd new application in fall 2011

//