Min nVIDIA driver for E@h CUDA app?

Dirk Sadowski
Dirk Sadowski
Joined: 26 Oct 09
Posts: 24
Credit: 103412693
RAC: 0
Topic 195652

Hello community!

It's a pity, I needed to post here in the Getting Started subforum, I couldn't post in the CUDA thread in the News subforum (0 RAC). :-(
Hmm.. maybe a forum mod could move this message to there:
News : New Einstein@Home Radio Pulsar Search and NVIDIA GPU Code

I was happy as I hear that E@h have finally a CUDA app.
I attached my PCs and was sad that BOINC got:

NVIDIA display driver 26000 or later needed

..from the server.

My machines need to stay with 190.38, because best performance @ S@h/stock cuda23 app.

Why need the E@h CUDA app at least 260.00 driver?
cuda23 started with 190.x

At S@h my machines are slower with the drivers after 190.38 .

If I look here:
http://einstein.phys.uwm.edu/apps.php

Binary Radio Pulsar Search
1.05 (BRP3cuda32)

Arecibo Binary Pulsar Search (STSP)
3.11 (ABP2cuda23)

E@h have two CUDA apps.
Maybe the E@h scheduler could be adjusted?
Which nVIDIA driver support cuda32? 260.x?
So maybe like this:
190.38 to < 260.x send out the cuda23 app.
260.x+ send out cuda23 and cuda32 app.

If not possible..
Maybe it's possible to make an app_info.xml file with the cuda23 app? So I could crunch E@h on my 5 GTX260.

Thanks!

Dirk Sadowski
Dirk Sadowski
Joined: 26 Oct 09
Posts: 24
Credit: 103412693
RAC: 0

Min nVIDIA driver for E@h CUDA app?

Ohh..

Maybe the cuda23 app is this the old which outsourced a small calculation to the GPU?
Only ~ 10 % GPU core usage, or something?

And the new cuda32 app use the whole GPU chip?

mikey
mikey
Joined: 22 Jan 05
Posts: 12769
Credit: 1850319417
RAC: 762781

RE: Ohh.. Maybe the cuda23

Quote:

Ohh..

Maybe the cuda23 app is this the old which outsourced a small calculation to the GPU?
Only ~ 10 % GPU core usage, or something?

And the new cuda32 app use the whole GPU chip?

Did you know that if you post within 1 hour you can click to edit your old post instead of creating a new one? Yours were only 8 minutes apart.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 756062829
RAC: 1155597

Hi! The old Arecibo CUDA

Hi!

The old Arecibo CUDA 2.3 app is no longer used, the only active CUDA app at E@H is BRP3

The reasons for the minium requirement of CUDA 260,* driver are manifold. The code uses some crucial features that were not yet available for CUDA 2.3. Some other CUDA drivers between 2.3 and 3.2 had bugs on one or another platform that would prevent their use with BRP. I know that the devs had a really hard time finding a way so BRP CUDA would work on all platforms and would cross compile on Linux for the Windows Build (some scientific libraries that are used by BRP are not supported to be compiled other than with gcc I think).

Anyway, the CUDA library for FFT that comes with later versions of CUDA seems to be significantly faster that the 2.3 version, so that alone calls for newer drivers.

Sorry.
But I wonder if there might be optimized SETI CUDA apps which are
a) faster than Seti CUDA 2.3 stock app
b) run with later drivers.

Then you could upgrade your driver, crunch at E@H and even get better performance at SETI.

E.g. check out this site: http://lunatics.kwsn.net/

Happy crunching
HB

robertmiles
robertmiles
Joined: 8 Oct 09
Posts: 127
Credit: 29474211
RAC: 4630

If they're still looking for

If they're still looking for a version of gcc that will run under Windows, they could check if the Cygwin version of gcc is adequate:

http://cygwin.com/

Or possibly the Cygwin gcc4, if they want a later version.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 756062829
RAC: 1155597

The current solution is to

The current solution is to use mingw to cross-compiler under Linux (so the build tool chain is under Linux, code produced runs under Windows). Never touch a running build system :-)

CU
HBE

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.