Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 73
Posts: 73   Pages: 8   [ Previous Page | 1 2 3 4 5 6 7 8 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 12225 times and has 72 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

One of my station :

NVIDIA GPU 0 (not used): Tesla C2050 (driver version 27071, CUDA version 4000, compute capability 2.0, 2636MB, 1028 GFLOPS peak)
NVIDIA GPU 1: Quadro 6000 (driver version 27071, CUDA version 4000, compute capability 2.0, 4096MB, 1028 GFLOPS peak)

I will WCG with GPU crunching !! ;-)
[May 16, 2011 3:41:27 PM]   Link   Report threatening or abusive post: please login first  Go to top 
aleghart
Cruncher
Joined: Mar 30, 2011
Post Count: 4
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

I don't get the "prove it" posts. Coming with arguments that you can't expect people to pay $20 or $100 more for a GPU.

The people asking about GPU projects already have GPU available.

As for "prove it"...well, I have a CPU and a GPU. With WCG I can use 100% of my CPU....and that's it. If a GPU could only pump out 10% more work, that's still 10% more work.

But, do you think we're so stupid to think a GPU with dozens of cores cannot crunch through a whole boatload of numbers in parallel, if given the opportunity? So, 100%CPU + X will _always_ be bigger than just 100% CPU.

Then, there's my home system with CPU _ two GPU from ATI and Nvidia. I expect (but cannot "prove") that this crunches more work than just the CPU alone.

Try to ignore the points, but I picked up 2.5 million in the last few months by projects that will use my GPU capacity. Without those projects, my CPUs would keep humming along, but not doing as much work.

That's with one laptop, one desktop. 2 CPUs and 3 GPUs.

The argument that WCG is somehow more deserving and better for the world is moot. The resources are there, and they're not being tapped for financial, political, or other reasons.

For those who wish to keep their old computers and not spend a cent except for personal entertainment...that's your choice. Some of us need new hardware for work, for education, or just to make better use of our time. There's plenty of horsepower leftover.

Revving up the GPU does not take 300W 24/7. I _can_ prove that by telling you my desktop PSU is on 300W max rating, and my laptop is 90W. If you have even a marginal education about PSUs, you'll know that unless you pile on the hardware, a 300W PSU does not consume 300W.

Most of us ask the question for an honest reason. We want to contribute. The small number of work units performed gives pause. If WCG really want to become the biggest and best...then show it.

Stop whining about how your old P4 is just fine. Retire that dog, consume less power, and crunch numbers all night and day with a faster more efficient machine.

I'm crunching with CPU and GPU near 100% right now, while surfing the web, checking email, even doing some Photoshop work.

For progress...one needs to move forward. Not hold on tightly to decades-old thinking.

Curmudgeons may think their witty. But in the computing world, they're slow and counter-productive.
[May 18, 2011 8:20:48 PM]   Link   Report threatening or abusive post: please login first  Go to top 
astrolabe.
Senior Cruncher
Joined: May 9, 2011
Post Count: 496
Status: Offline
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

Curmudgeons may think their witty. But in the computing world, they're slow and counter-productive.
Let me invite you leave geekdom and enter into the real world. laughing

1. It costs money to program software. GPU coding does not come free and in the 3 years that I have been here, I am waiting to hear from 1, just 1, person who is ready to step up to the plate and do the work. In the time it takes for the geeks to code new systems, the scientists can have actual results they can use in their research.

2. Someone has to put up the development money. The scientists drive this project and provide the bulk of the funds. Do they use existing software, proven and effective, or divert their funds to pay for expensive programmers to code new systems? Many of the GPU proponents are yelling at WCG about GPU and you are yelling at the wrong people! Start writing the scientists since I am SURE they want to hear that they are incompetent. The rest of us certainly do not feel that way about WCG staff.

3. Not everyone has the right hardware. Since all of us have a CPU, we can all join WCG, but my GPUs maybe do not work on WCG. Maybe WCG or the scientists decide to code for one type of GPU and the manufacturer decides to discontinue that line.

4. Yesterday there were 2,596 computers running on GPU Grid. For WCG there were 209,630 computers. Guess whether CPU or GPU is more important? Has it occurred to you that there may be a real-world reason that not every DC project runs GPUs? So even if GPUs are 10x, WCG is doing the same amount of work and hasn't had to cough up an extra kajillion dollars for development.

5. Quit telling us to upgrade our hardware. Many people are donating time and they use the equipment they have. No one gets to tell me that I have to upgrade to new equipment so that I can donate it to WCG. I choose to donate what I have, not what you have.

In summary, JUST BECAUSE YOU WANT IT, GPU at WCG may not happen. IF you really think it is that important, haul your carcass over to WCG, roll up your sleeves and get started on programming the GPU systems. It would be fabulous to have the yap, yap, yap stop and the coding begin. IMHO.

(forced out of retirement)

Have a nice day ! biggrin
[May 18, 2011 9:02:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
kateiacy
Veteran Cruncher
USA
Joined: Jan 23, 2010
Post Count: 1027
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?


I'm probably leaning towards Nvidia, so I think I should look for one of the cards in the following link, in the "GeForce GTS and GT" Desktop section: GeForce Graphics Processors

  • GeForce GTS 450
  • GeForce GTS 250
  • GeForce GT 440 (new!)
  • GeForce GT 430
  • GeForce GT 520 (new!)
  • GeForce GT 220
  • GeForce 9500 GT


Hi bono vox,

In case it's useful information, I have a GT 430, which I bought for work purposes but which crunches when I'm not doing development work on it. The GT 430 is the lowest end of the Fermi line (has only 96 cores), but it is inexpensive ($79 when I bought it in Jan.), it doesn't require its own power supply, and it draws only 49W when going full tilt. It also runs cool, so I expect to be able to keep it crunching all summer.

I am looking forward to the new CUDA 4.0 apps at GPUgrid, because right now the GT 430 is slow on GPUgrid WUs. (It can reliably crunch even the extra long-running ones in plenty of time, just not as fast as the big guys.) I also crunch Milky Way on it once in a while since it can do double precision.

Kate
----------------------------------------

[May 18, 2011 10:30:41 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

Curmudgeons may think their witty. But in the computing world, they're slow and counter-productive.
Let me invite you leave geekdom and enter into the real world. laughing

1. It costs money to program software. GPU coding does not come free and in the 3 years that I have been here, I am waiting to hear from 1, just 1, person who is ready to step up to the plate and do the work. In the time it takes for the geeks to code new systems, the scientists can have actual results they can use in their research.

2. Someone has to put up the development money. The scientists drive this project and provide the bulk of the funds. Do they use existing software, proven and effective, or divert their funds to pay for expensive programmers to code new systems? Many of the GPU proponents are yelling at WCG about GPU and you are yelling at the wrong people! Start writing the scientists since I am SURE they want to hear that they are incompetent. The rest of us certainly do not feel that way about WCG staff.

3. Not everyone has the right hardware. Since all of us have a CPU, we can all join WCG, but my GPUs maybe do not work on WCG. Maybe WCG or the scientists decide to code for one type of GPU and the manufacturer decides to discontinue that line.

4. Yesterday there were 2,596 computers running on GPU Grid. For WCG there were 209,630 computers. Guess whether CPU or GPU is more important? Has it occurred to you that there may be a real-world reason that not every DC project runs GPUs? So even if GPUs are 10x, WCG is doing the same amount of work and hasn't had to cough up an extra kajillion dollars for development.

5. Quit telling us to upgrade our hardware. Many people are donating time and they use the equipment they have. No one gets to tell me that I have to upgrade to new equipment so that I can donate it to WCG. I choose to donate what I have, not what you have.

In summary, JUST BECAUSE YOU WANT IT, GPU at WCG may not happen. IF you really think it is that important, haul your carcass over to WCG, roll up your sleeves and get started on programming the GPU systems. It would be fabulous to have the yap, yap, yap stop and the coding begin. IMHO.

(forced out of retirement)

Have a nice day ! biggrin

Well said.
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[May 20, 2011 12:50:22 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Mysteron347
Senior Cruncher
Australia
Joined: Apr 28, 2007
Post Count: 179
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

Stop whining about how your old P4 is just fine. Retire that dog, consume less power, and crunch numbers all night and day with a faster more efficient machine.

For progress...one needs to move forward. Not hold on tightly to decades-old thinking.

Curmudgeons may think their witty. But in the computing world, they're slow and counter-productive.


Yes, quit telling us to upgrade hardware.

It's "new thinking" that doesn't consider anything beyond the limited experience of those who are too green to realise that they don't know everything.

And curmudgeons would know the difference between"'their" and "they're"


1. It costs money to program software. GPU coding does not come free and in the 3 years that I have been here, I am waiting to hear from 1, just 1, person who is ready to step up to the plate and do the work. In the time it takes for the geeks to code new systems, the scientists can have actual results they can use in their research.



Well, here's one.

Unfortunately, when I was young, I studied and invested my income rather than spending it all on wine, women and song. Consequently, I have qualifications and assets.

Since I'm now over 40, and hence a curmudgeon, I have been unable to locate employment for nearly 10 years. Because of the assets, which I cannot liquidate, I am excluded from Social Security payments and am living on my dwindling savings. Since I don't get Social Security payments, recruitment agents don't make as much money from me as they would placing green "new grads" so they're not interested - and the people who want IT work done insist on using agents, not recruiting direct.

Consequently, I don't actually have the money to upgrade my system. My old core2Duo does what it can, and even my GT210 manages to process a dozen or so SETI units each day, despite those who believe I should get a newer GPU for THEIR convenience.

I haven't touched C since I got my degree in 1985. I haven't got involved in BOINC development because frankly, the documentation is gobbledegook. There's no map of HOW the system works - a block diagram, for instance - and no apparent guide to where particular modules which handle particular aspects may be located. It all appears to be an exercise in clever use of terminology.

My particular interest would be to have ALL of the returns used - not have to recrunch any positions at all. Quite which magic modules to choose I'd have no idea since there appears to be no guide. Quite which C compiler to use isn't specified. Where is the free compiler-download link? I certainly can't afford to buy a compiler solely for this purpose...
[May 20, 2011 4:09:05 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?


Hi bono vox,

In case it's useful information, I have a GT 430, which I bought for work purposes but which crunches when I'm not doing development work on it. The GT 430 is the lowest end of the Fermi line (has only 96 cores), but it is inexpensive ($79 when I bought it in Jan.), it doesn't require its own power supply, and it draws only 49W when going full tilt. It also runs cool, so I expect to be able to keep it crunching all summer.

I am looking forward to the new CUDA 4.0 apps at GPUgrid, because right now the GT 430 is slow on GPUgrid WUs. (It can reliably crunch even the extra long-running ones in plenty of time, just not as fast as the big guys.) I also crunch Milky Way on it once in a while since it can do double precision.

Kate


Thank you Kate. That is a good suggestion. I'll put the GT430 on my wish list :) In July I'll make my final decision.
[May 20, 2011 12:15:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Coleslaw
Veteran Cruncher
USA
Joined: Mar 29, 2007
Post Count: 1343
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

And now there is another BOINC project for GPU's supporting distributed.net called MOO! Wrapper. http://moowrap.net/ It does both nVidia and ATI. As far as I can tell, it is GPU only.
----------------------------------------

[May 22, 2011 3:23:42 AM]   Link   Report threatening or abusive post: please login first  Go to top 
robertmiles
Senior Cruncher
US
Joined: Apr 16, 2008
Post Count: 445
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

Astrolabe,

I'm thinking of volunteering to do some GPU programming work, not necessarily for WCG. Definitely not ready, though - it will take learning a few more computer languages first.


Mysteron347.

I've found a few collections of free software available. For example, the Cygwin collection may be a good choice if you're interested in creating a Linux-like environment under Windows, with several compilers available.

http://cygwin.com/

I've been looking for free C compilers lately and found these others for Windows:

http://www.wikihow.com/Set-up-Borland%27s-Free-C-Compiler-for-Windows

http://www.c-compiler.com/

http://www.members.tripod.com/~ladsoft/cc386.htm

Another item of interest:

http://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc.pdf

Are you interested in helping me find an adequately documented C compiler to help me get ready to look for free compilers for a few more languages, such as those more specific to GPU programming?


I've found that GPUGRID needs fast returns of workunits, since they create new workunits from what was returned. They are not able to use AMD/ATI GPUs yet - not enough software support from AMD/ATI yet.

MilkyWay@Home needs GPUs with double precision support, such as a few of the high end GPUs in each of the last few generations of AMD/ATI graphics boards. Speed is less of a concern. The Fermi generation of Nvidia GPUs also have usable double precision, just not as fast for affordable graphics boards.

A few projects, such as Collatz Conjecture and Primegrid, don't require either and can therefore use lower-end graphics boards.

Some projects, such as Rosetta@home, have decided that their algorithms are so serial in nature that they would actually run slower on GPUs. However, on graphics boards with enough graphics memory (several times as much as for their CPU workunits) they could run several workunits in parallel on the same GPU, and at least get some useful effect if enough users have graphics boards with enough graphics memory. Look for the prices of graphics boards with 6 GB of graphics memory if you're interested in deciding how useful it would be able to run 10 of their workunits in parallel, since no two of the workunits could share much memory.

You might want to try pushing the BOINC developers toward providing support for using an OpenCL interface instead of only the older GPU interfaces already provided. That will allow BOINC project developers to use variations of the same set of source code when programming for both Nvidia GPUs and AMD/ATI GPUs.
[May 22, 2011 7:57:16 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Ingleside
Veteran Cruncher
Norway
Joined: Nov 19, 2005
Post Count: 974
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Seti is 10 times faster with Cuda, why not World community Grid ?

You might want to try pushing the BOINC developers toward providing support for using an OpenCL interface instead of only the older GPU interfaces already provided. That will allow BOINC project developers to use variations of the same set of source code when programming for both Nvidia GPUs and AMD/ATI GPUs.

BOINC-client-support for OpenCL will be included in v6.14.xx. Some of the new code is already in the source, but alpha-testing of v6.14.xx haven't started yet so no idea how long it will take before ready for release.
----------------------------------------


"I make so many mistakes. But then just think of all the mistakes I don't make, although I might."
[May 22, 2011 11:46:34 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 73   Pages: 8   [ Previous Page | 1 2 3 4 5 6 7 8 | Next Page ]
[ Jump to Last Post ]
Post new Thread