GPU application


Message boards : Wish list : GPU application

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile Senilix

Send message
Joined: 19 Jun 12
Posts: 4
Credit: 2,513,640
RAC: 0
Message 29 - Posted: 21 Jun 2012, 12:19:08 UTC
According to an article i've found here the lightcurve inversion method you are using is highly parallelizable and therefore perfectly suited for processing on a GPU.

Are there any plans on developing a GPU application for this project?
ID: 29 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Josef Durech
Project administrator
Project developer
Project tester
Project scientist

Send message
Joined: 18 Jun 12
Posts: 29
Credit: 5,504,007
RAC: 0
Message 30 - Posted: 21 Jun 2012, 19:30:46 UTC - in response to Message 29.  
Yes, it would be nice to have a GPU application but now it's on the bottom of the to-do list.
ID: 30 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Rick A. Sponholz
Avatar

Send message
Joined: 1 Oct 12
Posts: 17
Credit: 24,549,679
RAC: 0
Message 424 - Posted: 9 Dec 2012, 16:45:08 UTC - in response to Message 30.  
Your Windows app is working wonderfully, congratulations! Not sure how long your to-do list is, and I can understand if you was to sit back a while and enjoy your Windows app accomplishment, but if you build a GPU app, I promise to use it on all my NVIDIA GPU's.

BTW, I would still like to donate to your cause. There is no donate link on your home page. How do I donate? Rick
ID: 424 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Kyong
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 9 Jun 12
Posts: 584
Credit: 52,667,664
RAC: 0
Message 426 - Posted: 9 Dec 2012, 19:00:01 UTC
Donation is not available at this time but as I've written I am going to think over it.
ID: 426 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Senilix

Send message
Joined: 19 Jun 12
Posts: 4
Credit: 2,513,640
RAC: 0
Message 1048 - Posted: 9 Apr 2013, 14:22:19 UTC - in response to Message 30.  
Yes, it would be nice to have a GPU application but now it's on the bottom of the to-do list.


Are there any progresses re a GPU application?
ID: 1048 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile JHAPA
Avatar

Send message
Joined: 28 Apr 13
Posts: 7
Credit: 413,400
RAC: 0
Message 1260 - Posted: 14 May 2013, 15:40:34 UTC
for me too...no matter ATI or NVidia...more important question is single precision or double precision...:-) i count and if you made so optimized GPU application as in PrimeGrid are (mainly for NVidia), so you are able to be 10-20 times faster than is win application...



ID: 1260 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jan Vaclavik

Send message
Joined: 26 Jan 13
Posts: 31
Credit: 1,550,275
RAC: 258
Message 1261 - Posted: 14 May 2013, 18:17:45 UTC
Exactly the reason I don't contribute to GPU enabled projects - no point to waste CPU cycles.
ID: 1261 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile JHAPA
Avatar

Send message
Joined: 28 Apr 13
Posts: 7
Credit: 413,400
RAC: 0
Message 1262 - Posted: 14 May 2013, 21:24:41 UTC
It is true, if some project is able to go by GPUway, there is no reason waste time for CPUs on this project, there are many projects, which needs only CPUs...but you must understand, that brute force of GPUs are able to find in some projects results faster...and this is improvement...

one question - if you want to find asteroid, which can be potencional dangerous, by ARM or by GPU, which way do you choose? You will be waste your time by ARM? It is your opinion, YOU HAVE CHOICE!!! But if you havenĀ“t any other opportunity how help, every ARM WU helps...No matter how much you help, but you HELP!

I know many projects, where GPU is important like Einstein, WorldCommunityGrid, GPUGrid and others....and these projects can improve your life...using GPUs...

JHAPA
ID: 1262 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jan Vaclavik

Send message
Joined: 26 Jan 13
Posts: 31
Credit: 1,550,275
RAC: 258
Message 1264 - Posted: 15 May 2013, 17:09:57 UTC - in response to Message 1262.  
As long as I am stuck with RV610s, I leave the GPU enabled projects to others. There are way too many projects these days.
In fact slow ARM cpu means the unit would be validated later, thus possibly delaying the discovery.

As for Einstein, AFAIK their main application remains CPU-only. There is even an option not to receive CPU tasks of GPU enabled applications.
ID: 1264 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Bridget Wuerdeman

Send message
Joined: 23 Oct 14
Posts: 1
Credit: 2,976,000
RAC: 0
Message 3745 - Posted: 2 Nov 2014, 13:13:01 UTC
FYI: My GTX-660 at factory settings lasts an average of 24 seconds before crashing. I have attempted to throttle the GPU usage through the GUI, but as of this time, I can not get it to reduce utilization below 100%.

I have taken GPU processing offline to keep the processor from melting the solder off the board. :)

If this item bug can be fixed easily, please me know. With the advent of newer and faster graphics cards (from multiple vendors) every few months, it probably is not worth the time to investigate this specific issue. IMHO, unless the GPU routines are written for blanket coverage of GPUs keep it at the bottom of whomever's 'ToDo List'. Seems senseless to put a lot of effort into something that would probably work for the next 9 months then need revision(s).

NOTE: I seem to be processing work units fairly well without the GPU. At the time I write this, the main system I have has processed 83,040 work units in 8 days, without using the GPU and while running parallel with SETI
(which I am disabling until at least 2015).

Thanks for listening,

Bridget.
ID: 3745 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
alexander

Send message
Joined: 28 Apr 13
Posts: 87
Credit: 26,716,373
RAC: 15
Message 3749 - Posted: 4 Nov 2014, 18:26:38 UTC - in response to Message 3745.  
FYI: My GTX-660 at factory settings lasts an average of 24 seconds before crashing. I have attempted to throttle the GPU usage through the GUI, but as of this time, I can not get it to reduce utilization below 100%.

I have taken GPU processing offline to keep the processor from melting the solder off the board. :)

If this item bug can be fixed easily, please me know. With the advent of newer and faster graphics cards (from multiple vendors) every few months, it probably is not worth the time to investigate this specific issue. IMHO, unless the GPU routines are written for blanket coverage of GPUs keep it at the bottom of whomever's 'ToDo List'. Seems senseless to put a lot of effort into something that would probably work for the next 9 months then need revision(s).

NOTE: I seem to be processing work units fairly well without the GPU. At the time I write this, the main system I have has processed 83,040 work units in 8 days, without using the GPU and while running parallel with SETI
(which I am disabling until at least 2015).

Thanks for listening,

Bridget.


Hi Bridget,
a little bit strange to many people, your wish to bring gpu utilisation down from 100%, most people try to bring it up to this value ...

But step by step: your nVidia card should be able to crunch the gpu wu's, but your driver is not the latest available. But this is not the problem you have.
I see many download errors, they cannot be fixed from your side. Others did not start before deadline, which usually means a too large work buffer. This can and should be fixed on your side. Other errors are not listed in the visible pages of your account.

The other thing is: a@h is a double precision project and the cheaper nVidia cards are not well suited for this type of math, they are very slow. Only the GTX x70 and and higher have better dp performance. AMD would be better, but there is no OpenCL app available.

So for the moment it might be the best advise for you just to disable gpu processing here, the speed gain would be in the range of 2 or less compared to cpu tasks. It's better to use the energy for cpu tasks.
ID: 3749 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
robertmiles

Send message
Joined: 17 Aug 14
Posts: 49
Credit: 5,225,280
RAC: 0
Message 3909 - Posted: 1 Jan 2015, 0:30:52 UTC
Note that if the GPU applications are 10-20 times as fast, expect 10-20 times as much load on the server unless the total number of workunits available each day is limited.

I've taken a class in CUDA programming and tried to take one in OpenCL programming. Neither covered just what software to install on your computer to start that type of programming at minimum cost.
ID: 3909 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
dwcsoftware@gmail.com

Send message
Joined: 5 Jul 15
Posts: 1
Credit: 3,468,000
RAC: 0
Message 4669 - Posted: 1 Nov 2015, 7:40:34 UTC - in response to Message 29.  
According to an article i've found here the lightcurve inversion method you are using is highly parallelizable and therefore perfectly suited for processing on a GPU.

Are there any plans on developing a GPU application for this project?


I have processed several work units on my GPU. You are the only project that does. If you would send only gpu work, I would open the gate. My main project is WCG
ID: 4669 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 302
Credit: 32,671,868
RAC: 0
Message 4671 - Posted: 1 Nov 2015, 10:49:26 UTC - in response to Message 4669.  
According to an article i've found here the lightcurve inversion method you are using is highly parallelizable and therefore perfectly suited for processing on a GPU.

Are there any plans on developing a GPU application for this project?


I have processed several work units on my GPU. You are the only project that does. If you would send only gpu work, I would open the gate. My main project is WCG


There are several projects that can use a gpu for crunching, whether they can use your specific gpu I don't know, but MilkyWay, PrimeGrid, Collatz, Moo, Einstein, Poem, Seti, BitcoinUtopia and GpuGrid are some of them can use both a gpu and a cpu for crunching their workunits, and even WCG has had gpu workunits in the past.
ID: 4671 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
noderaser
Avatar

Send message
Joined: 26 Jun 13
Posts: 22
Credit: 794,065
RAC: 485
Message 4675 - Posted: 1 Nov 2015, 23:18:15 UTC
I would check WUprop http://wuprop.boinc-af.org/results/delai.py to see what projects other people are running with your same card.

ID: 4675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 302
Credit: 32,671,868
RAC: 0
Message 4677 - Posted: 2 Nov 2015, 11:41:13 UTC - in response to Message 4675.  
I would check WUprop http://wuprop.boinc-af.org/results/delai.py to see what projects other people are running with your same card.


Somethings funky then, according to their stats page this comes up when I check out the top gpu's at WUProp:

Top GPU models

The following lists show the most productive GPU models on different platforms. Relative speeds, measured by average elapsed time of tasks, are shown in parentheses.
NVIDIA
No GPU tasks reported
ATI/AMD
No GPU tasks reported
Intel
No GPU tasks reported

Generated 2 Nov 2015, 11:39:12 UTC
ID: 4677 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile BilBg
Avatar

Send message
Joined: 19 Jun 12
Posts: 221
Credit: 623,640
RAC: 0
Message 4678 - Posted: 3 Nov 2015, 2:58:54 UTC - in response to Message 4677.  
WUprop don't run on GPU, it is NCI (Non-CPU-intensive) app - one task per computer, no matter how many CPUs or GPUs you have.
The purpose of this one task is to monitor all other tasks running and measure CPU time, RAM used, Disk space used, etc.

So it is normal that "No GPU tasks reported" on the WUprop project.


For NVIDIA Quadro 1000M
http://asteroidsathome.net/boinc/show_host_detail.php?hostid=223782

... using the menu on the left on the link provided gives:
http://wuprop.boinc-af.org/results/gpu.py?fabricant=NVIDIA&type=Mobility+Quadro&modele=Quadro+1000M&tri=projet&sort=asc

Which lists 6 projects

Asteroids@home is not listed because (obviously) no one that have NVIDIA Quadro 1000M had run both Asteroids@home and WUprop at the same time.

Probably all projects that have NVIDIA icon in "Supported platforms" will run on that GPU:
https://boinc.berkeley.edu/projects.php


If you would send only gpu work, I would open the gate

It is so obvious how to get only GPU tasks (the link is for Asteroids@home but any project have such link):
http://asteroidsathome.net/boinc/prefs.php?subset=project

(Now don't tell me you can't click the check-boxes)



- ALF - "Find out what you don't do well ..... then don't do it!" :)
ID: 4678 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alessio Susi
Avatar

Send message
Joined: 8 Mar 15
Posts: 19
Credit: 6,700,021
RAC: 43
Message 4697 - Posted: 10 Nov 2015, 20:36:32 UTC
Will you create a version of Asteroids@Home also for Intel GPUs?
ASUS X570 E-Gaming
AMD Ryzen 9 3950X, 16 core / 32 thread 4.4 GHz
AMD Radeon Sapphire RX 480 4GB Nitro+
Nvidia GTX 1080 Ti Gaming X Trio
4x16 GB Corsair Vengeance RGB 3466 MHz

ID: 4697 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
DAF

Send message
Joined: 11 Jan 16
Posts: 1
Credit: 354,240
RAC: 0
Message 4763 - Posted: 12 Jan 2016, 6:08:55 UTC
this is all wery interesting but wery slow down the system
i wish to make you to close about gpugrid
ID: 4763 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Wish list : GPU application