Message boards : Number crunching : Gpu App?

Gpu App?

Post to thread Subscribe


Previous · 1 · 2 · 3 · 4 · 5 . . . 8 · Next
AuthorMessage
Profile VM: Mira
Avatar

Send message
Joined: 4 Feb 16
Posts: 2
Credit: 361,667
RAC: 0
Message 1113 - Posted: 25 Mar 2016, 21:43:12 UTC

Any broad idea on how much credits the GPU tasks could give ?
ID: 1113 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Krzysztof Piszczek - wspieram Polski projekt BOINC
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 4 Feb 15
Posts: 664
Credit: 89,789,965
RAC: 2,275
Message 1126 - Posted: 1 Apr 2016, 8:59:26 UTC

I have made some basic tests for GPU application...

At the moment, some functions are 30 times faster on my GPU (ATI 7770) then on CPU (E3-1230v2).
Unfortunately, we still have some problems with calculations precision and new problem with necessary temp file which uses about 4GB of HDD space for each work unit.

But...
Work is in progress :)
Krzysztof 'krzyszp' Piszczek

Member of Radioactive@Home project team
My Patreon profile
ID: 1126 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jim1348

Send message
Joined: 28 Feb 15
Posts: 184
Credit: 50,810,747
RAC: 139,810
Message 1127 - Posted: 1 Apr 2016, 14:42:09 UTC - in response to Message 1126.  
Last modified: 1 Apr 2016, 14:42:47 UTC

Unfortunately, we still have some problems with calculations precision and new problem with necessary temp file which uses about 4GB of HDD space for each work unit.

I expect that the HDD space won't be a problem for many people, though it will be for some. Just give us a warning, and we can limit the WU's accordingly.
ID: 1127 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Krzysztof Piszczek - wspieram Polski projekt BOINC
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 4 Feb 15
Posts: 664
Credit: 89,789,965
RAC: 2,275
Message 1128 - Posted: 1 Apr 2016, 18:13:52 UTC - in response to Message 1127.  

Unfortunately, we still have some problems with calculations precision and new problem with necessary temp file which uses about 4GB of HDD space for each work unit.

I expect that the HDD space won't be a problem for many people, though it will be for some. Just give us a warning, and we can limit the WU's accordingly.

I will do.
But I hope, we sort this out before public test starts...
Krzysztof 'krzyszp' Piszczek

Member of Radioactive@Home project team
My Patreon profile
ID: 1128 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1132 - Posted: 6 Apr 2016, 15:06:09 UTC - in response to Message 1126.  

At the moment, some functions are 30 times faster on my GPU (ATI 7770) then on CPU (E3-1230v2).

Mmmm, i think what we can do with an AMD R9 Fury!!!

Work is in progress :)

:-)
ID: 1132 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1133 - Posted: 7 Apr 2016, 10:26:34 UTC - in response to Message 1126.  

Unfortunately, we still have some problems with calculations precision and new problem with necessary temp file which uses about 4GB of HDD space for each work unit.


The problem is not the space used by app, but the dimension of download from internet.
ID: 1133 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Krzysztof Piszczek - wspieram Polski projekt BOINC
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 4 Feb 15
Posts: 664
Credit: 89,789,965
RAC: 2,275
Message 1134 - Posted: 7 Apr 2016, 14:37:22 UTC - in response to Message 1133.  

Unfortunately, we still have some problems with calculations precision and new problem with necessary temp file which uses about 4GB of HDD space for each work unit.


The problem is not the space used by app, but the dimension of download from internet.

No, this is temporary file.
Result files are small.
Krzysztof 'krzyszp' Piszczek

Member of Radioactive@Home project team
My Patreon profile
ID: 1134 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
matszpk
Project tester
Volunteer developer

Send message
Joined: 22 Aug 15
Posts: 23
Credit: 5,512,302
RAC: 0
Message 1137 - Posted: 9 Apr 2016, 20:55:55 UTC
Last modified: 9 Apr 2016, 20:56:21 UTC

I am developing an OpenCL application for AMD Radeon GPU's. I would like to write about progress and preliminary results of these works.
Firstly: this application is difficult and cumbersome case due to two problems: nonregular compulations (in the GPU scale where tens thousands jobs scheduled independently, regular jobs are very desired) and sophisticated code of main routines that will be ported to GPU world.
Secondly: I have some results that encouraged to further work. Routines of the main functions performed quite good on GPU (likes Radeon HD 7850). Main computations is doing on double precision, however timings on low-end and midrange GPU's are encouraged. The most routines ran 20-40x faster on GPU than on single core of CPU. I was testing code on my Core i5 (4GHz), and HD 7850 (1,01GHz). These results and timings need not to be reflecting final speedup of application. Workunits for GPU version can be many greater than CPU workunits for better scaling on GPU, and GPU application can need many more resources to run (mainly memory).
Unfortunatelly. I don't know when a GPU version will be finished and released to tests. Current state of the works doesn't allow to give any deadline.
ID: 1137 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jim1348

Send message
Joined: 28 Feb 15
Posts: 184
Credit: 50,810,747
RAC: 139,810
Message 1138 - Posted: 10 Apr 2016, 12:20:14 UTC - in response to Message 1137.  
Last modified: 10 Apr 2016, 12:21:16 UTC

Workunits for GPU version can be many greater than CPU workunits for better scaling on GPU, and GPU application can need many more resources to run (mainly memory)..

I use a ramdisk on some of my machines, and a write-cache on others, so I have to keep track of both working memory size and disk size. I have to provide 4GB of ramdisk space per work unit for the new CPDN WAH2 tasks, and about 3GB working memory for the ATLAS work units on CERN. And a lot of other people have do that too of course. It is a more than average, but not at all unprecedented. So do what you have to do, and good luck.
ID: 1138 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
cyrusNGC_224@P3D

Send message
Joined: 21 Feb 15
Posts: 46
Credit: 303,347,251
RAC: 661,009
Message 1143 - Posted: 16 Apr 2016, 7:02:08 UTC

Thanks for the deep insight into the development!
So may need the time to develop in order to solve the problems.
ID: 1143 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1195 - Posted: 9 Jun 2016, 14:08:32 UTC - in response to Message 1137.  

Unfortunatelly. I don't know when a GPU version will be finished and released to tests. Current state of the works doesn't allow to give any deadline.


Nvidia 1080 is here and Amd Rx480 is coming.
No news since 2 months ago?
ID: 1195 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Krzysztof Piszczek - wspieram Polski projekt BOINC
Project administrator
Project developer
Project tester
Avatar

Send message
Joined: 4 Feb 15
Posts: 664
Credit: 89,789,965
RAC: 2,275
Message 1196 - Posted: 9 Jun 2016, 15:08:53 UTC - in response to Message 1195.  

We are under preparing new app proces and the changes need to be ported to GPU as well...
At the current stage test GPU app I expect in about a month.
Krzysztof 'krzyszp' Piszczek

Member of Radioactive@Home project team
My Patreon profile
ID: 1196 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1197 - Posted: 10 Jun 2016, 8:24:40 UTC - in response to Message 1196.  

We are under preparing new app proces and the changes need to be ported to GPU as well...
At the current stage test GPU app I expect in about a month.


Great!!
My little 260x is ready to taste your wus
ID: 1197 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
matszpk
Project tester
Volunteer developer

Send message
Joined: 22 Aug 15
Posts: 23
Credit: 5,512,302
RAC: 0
Message 1230 - Posted: 18 Jun 2016, 10:23:35 UTC

I am still working over GPU app. I invented the engine that help to run massive number of tasks efficiently (including its irregularity) on GPU. First tests of this engine was passed correctly. Now, I am working over rewriting main code of the application to this engine. I can't write about speedup and majority of the possible potential bottlenecks. This engine will require a very little transfer between host and GPU and it will move the program control to GPU. I hope that engine allow to achieve good results under modern GPU (even if it will run quite complex code).
ID: 1230 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
tito

Send message
Joined: 21 Feb 15
Posts: 2
Credit: 10,299,200
RAC: 18
Message 1264 - Posted: 19 Jul 2016, 10:29:11 UTC

One month has passed away. Any new info?
ID: 1264 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1278 - Posted: 26 Jul 2016, 10:33:17 UTC - in response to Message 1264.  

One month has passed away. Any new info?


+1
ID: 1278 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
matszpk
Project tester
Volunteer developer

Send message
Joined: 22 Aug 15
Posts: 23
Credit: 5,512,302
RAC: 0
Message 1279 - Posted: 26 Jul 2016, 11:20:20 UTC

I can write something about progress in development of GPU app. I wrote tentative version of CLRunEngine (engine that can help efficiently run complex code on GPU, including a sparse and non-regular control flow). Now, I writing an utility to facilitate porting complex from original app to CLRunEngine in enough natural way. Utility is not finished so far. Conversion from original code to code accepted by my engine would be a enough complex and cumbersome to maintain in handmade way. Therefore, I am trying to write an utility that help to move original to my engine.
Non-regular way of doing computations by original application and a sophisticated and sensitive code is enough big challenge for me. Very likely utility will be finished in next week or slightly later.
ID: 1279 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
boboviz

Send message
Joined: 21 Feb 15
Posts: 51
Credit: 273,272
RAC: 1
Message 1281 - Posted: 27 Jul 2016, 9:12:45 UTC - in response to Message 1279.  

Non-regular way of doing computations by original application and a sophisticated and sensitive code is enough big challenge for me. Very likely utility will be finished in next week or slightly later.


Good job, boy!!!
ID: 1281 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
matszpk
Project tester
Volunteer developer

Send message
Joined: 22 Aug 15
Posts: 23
Credit: 5,512,302
RAC: 0
Message 1352 - Posted: 12 Aug 2016, 15:51:29 UTC

Hi. Unfortunatelly, tool to generating code for engine has been postponed (likely, it will be finished later in this month). Just, I encountered few problems which were much difficult to solve. However, some progress has been reached in development of that tool. I have some plans to publish my tools (engine and generator) on open source license after porting the Universe@Home application to GPU.
ID: 1352 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
cyrusNGC_224@P3D

Send message
Joined: 21 Feb 15
Posts: 46
Credit: 303,347,251
RAC: 661,009
Message 1354 - Posted: 13 Aug 2016, 8:47:56 UTC

Very great!
It takes the time it needs.
ID: 1354 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Previous · 1 · 2 · 3 · 4 · 5 . . . 8 · Next Post to thread

Message boards : Number crunching : Gpu App?