Seti@Home optimized science apps and information
 
Welcome, Guest. Please login or register.
Did you miss your activation email?
20 Nov 2007, 09:11:32 pm

Login with username, password and session length
 
If you've registered already but never got your activation email, please click here.
 
 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Windows  |  GPU crunching  |  Topic: GPU client 0 Members and 0 Guests are viewing this topic. « previous next »
Pages: [1] 2 Go Down Print
Author Topic: GPU client  (Read 2246 times)
Devaster
Code Wizard
Knight o' the round Table
*****
Offline Offline

Posts: 124


I like Duke !!!


View Profile
GPU client
« on: 05 Jun 2007, 08:40:43 am »

still in early alpha .

now i have some problems with analyzepot function - it seems that it stay in unending loop .... Huh
but i havent doing any changes in this part ...
Logged

Simon
Ni!
Lord o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 1053



View Profile WWW
Re: GPU client
« Reply #1 on: 05 Jun 2007, 10:31:46 am »

Maybe the data structures it expects aren't arriving/are invalid/are different than it expects because of changes in code that you made up until now?

It may be helpful to compare the data arrays from a non-GPU app to yours - at least that's where I'd start.

Regards,
Simon.
Logged
Devaster
Code Wizard
Knight o' the round Table
*****
Offline Offline

Posts: 124


I like Duke !!!


View Profile
Re: GPU client
« Reply #2 on: 06 Jun 2007, 08:33:16 am »

it had been found a bug  in Rapidmind glsl backend when accessing a array member trough random access lookup 

my code is affected too ...
Logged

KJM
Knave
*
Offline Offline

Posts: 2


View Profile
Re: GPU client
« Reply #3 on: 31 Jul 2007, 07:07:27 am »

Hello alll,

are there any news about the GPU Client or is the project canceled? Edit: Or are the efforts are now concentrated on DX 10 and CUDA?

Any information about the status would be nice since i would really like to use my little 6600, 7600 and 7900 for Seti.  Smiley

Greetings to everyone

Karsten
Logged
Devaster
Code Wizard
Knight o' the round Table
*****
Offline Offline

Posts: 124


I like Duke !!!


View Profile
Re: GPU client
« Reply #4 on: 31 Jul 2007, 08:50:57 am »

development is transferred partially to CUDA but now is paused - no CUDA driver under Vista and i am too lazy reinstall sys ....
but i still work at RM version ....
Logged

DJXaeR0
Knave
*
Offline Offline

Posts: 2


View Profile
Re: GPU client
« Reply #5 on: 31 Jul 2007, 11:48:55 am »

good news  Smiley
Logged
KJM
Knave
*
Offline Offline

Posts: 2


View Profile
Re: GPU client
« Reply #6 on: 01 Aug 2007, 10:50:31 am »

Nice to hear that Smiley
Logged
christofire
Knave
*
Offline Offline

Posts: 4


View Profile
Re: GPU client
« Reply #7 on: 04 Aug 2007, 07:38:44 am »

Having made a fresh XP install, and getting the CUDA SDK examples to compile, I'm having problems getting the basic Seti app to compile.

I can get the BOINC source to compile, and most of the Seti source compiles, but it falls down on a type that appears to be GNU C specific (or at least not implemented in Visual Studio).

Can anyone give me a pointer (pun not intended) as to where I'm going wrong?

Background setup info:
Installed:
MS Visual Studio C++ Express*
Platform SDK
wxWidgets

BOINC source was the latest HEAD obtained through SVN, I've tried the seti source from both august 1st and 2nd nightlies.

* I've read a lot about needing the Intel compiler and libraries, and compiling in other compilers. Am I on a road to nothing by using VSC++EE? If so, is there a "recommended" setup that will compile the sources?

Why am I doing this? I plan to try out some of the research I did a few years ago about offloading processing onto FPGAs to see if it's valid in this context, and for personal curiosity.
Logged
Simon
Ni!
Lord o' the Board
Knight who says 'Ni!'
*****
Offline Offline

Posts: 1053



View Profile WWW
Re: GPU client
« Reply #8 on: 04 Aug 2007, 04:24:02 pm »

Hi Christofire,

Compiling S@H with VS 2005 by Urs Echternacht

Compiling with VS "Orcas" (currently in Beta)

These may help Smiley

Also, ICC and IPP (the compiler/lib package the KWSN apps use if available for the target platform) are available for free as non-commercial versions.

Regards,
Simon.
Logged
christofire
Knave
*
Offline Offline

Posts: 4


View Profile
Re: GPU client
« Reply #9 on: 04 Aug 2007, 04:39:13 pm »

Simon,

I apologise for not finding those with the search. My google-fu must be weak.

I didn't realise the ICC and IPP were available free(ish). I'll continue trying with VS for now as I've experience of using that, and I've got the CUDA SDK samples to compile (and run).

Many thanks for the help.

Chris.
Logged
Devaster
Code Wizard
Knight o' the round Table
*****
Offline Offline

Posts: 124


I like Duke !!!


View Profile
Re: GPU client
« Reply #10 on: 15 Nov 2007, 05:15:46 pm »

CUDA based client ...

* sahcuda.zip (275.02 KB - downloaded 19 times.)
Logged

Radiohead
Knave
*
Offline Offline

Posts: 5


View Profile
Re: GPU client
« Reply #11 on: 16 Nov 2007, 01:07:49 pm »

How it install?
Logged
Devaster
Code Wizard
Knight o' the round Table
*****
Offline Offline

Posts: 124


I like Duke !!!


View Profile
Re: GPU client
« Reply #12 on: 16 Nov 2007, 05:04:24 pm »

only for standalone testing !!!! not for real crunching !!!!
Logged

Raistmer
Knight o' the Realm
**
Offline Offline

Posts: 54



View Profile
Re: GPU client
« Reply #13 on: 16 Nov 2007, 05:20:49 pm »

Well, standalone testing shows:
no result.sah generated on secondary and so on time.
stderr.txt contains
SETI@home error -108 Unknown error
from boinc_init_diagnostics()
File: ..\main.cpp
Line: 229

SETI@home error -108 Unknown error
from boinc_init_diagnostics()
File: ..\main.cpp
Line: 229

SETI@home error -108 Unknown error
from boinc_init_diagnostics()
File: ..\main.cpp
Line: 229


At very first time program was run situation was different. There was result.sah (but only header, could not pass validation) and stderr.txt contained:
Can't set up shared mem: -1
Work Unit Info:
...............
WU true angle range is :  0.604884
Can't set up shared mem: -1
Work Unit Info:
...............
WU true angle range is :  0.604884
Can't set up shared mem: -1
Work Unit Info:
...............
WU true angle range is :  0.604884

Test was performed on testWU-1.wu from KWSN test pack. In that very first time stdout was

Device name: GeForce 8800 GTS
Total global memory: 639 MB
Shared memory per block: 16 kB
Registers per block: 8192
Warp size: 32
Max threads per block: 512
Shaders clock rate: 1188 MHz
Generated FFT plans
Calculated FFT on GPU fftlen:8 batch size:131072
After PowerSpectrum & pulsefind on CPU ...
Logged
Radiohead
Knave
*
Offline Offline

Posts: 5


View Profile
Re: GPU client
« Reply #14 on: 16 Nov 2007, 07:01:57 pm »

only for standalone testing !!!! not for real crunching !!!!
i know
but....
Logged
Pages: [1] 2 Go Up Print 
Seti@Home optimized science apps and information  |  Optimized Seti@Home apps  |  Windows  |  GPU crunching  |  Topic: GPU client « previous next »
Jump to:  


Quote!
The enemy of my enemy is not quite as much of an enemy as my enemy if they ask, and in either case, I will play nice to the enemy of my enemy only so far as it hurts my enemy for real.
- 13th century Mongol warlord trying to describe the current semiconductor marketplace after dining on tainted cheese

 
Site Statistics
Total Members:690
Total Posts:5,059
Total Topics:343
Downloads
Apps
Windows R-1.x24,178
Windows R-2.019,394
Windows R-2.234,193
Linux 32bit 1.x6,299
Linux 32bit 2.23,832
Linux 64bit 2.21,301
Alpha/IA6494
FreeBSD263
HPUX182
Subtotal:89,197
Source packs:3,437
Tool/WU packs:5,612
Total:116,114
GBs dl'd:175.49
Pages served
Today:3,704
Total:2,155,931
(since 6/26/2006)
171 Donations to S@H
U.S. Dollars:3,190.59
Euros:830.90
Last 24h:$ 0.00
Avg./24h:$ 15.05
Estim. total:$ 4,270.76
Latest Member:
Aleksei N
 
 
Seti@Home optimized science apps and information | Powered by Enigma 2.0 (RC1).
© 2003-2007, LSP Dev Team. All Rights Reserved.
Seti@Home optimized science apps and information Forums | Powered by SMF.
© 2005, Simple Machines LLC. All Rights Reserved.
Powered by MySQL Powered by PHP Valid XHTML 1.0! Valid CSS!