Advanced search

Message boards : Number Crunching : A DNA@Home app for GPUs

Author Message
Alessio Susi
Avatar
Send message
Joined: 10 Mar 15
Posts: 13
Combined Credit: 69,338
DNA@Home: 42,441
SubsetSum@Home: 10,466
Wildlife@Home: 16,431
Wildlife@Home Watched: 0s
Wildlife@Home Events: 0
Climate Tweets: 0
Images Observed: 0

      
Message 6017 - Posted: 21 Nov 2015, 12:27:33 UTC
Last modified: 21 Nov 2015, 12:27:49 UTC

Hi. I have two PCs with an Intel GPU and I'd like to know if you have plans about a GPU version of DNA@Home.
____________
MSI X370 Gaming Plus
AMD Ryzen 7 1700, 8 core / 16 thread 3.9 GHz
AMD Radeon Sapphire RX 480 4GB Nitro+
Nvidia GTX 1080 Ti Gaming X Trio
2x8 GB G.Skill Trident Z RGB 3200 MHz

[VENETO] boboviz
Send message
Joined: 10 Aug 14
Posts: 99
Combined Credit: 387,515
DNA@Home: 184,990
SubsetSum@Home: 1,636
Wildlife@Home: 200,890
Wildlife@Home Watched: 0s
Wildlife@Home Events: 0
Climate Tweets: 0
Images Observed: 0

    
Message 6019 - Posted: 23 Nov 2015, 9:42:40 UTC - in response to Message 6017.

Hi. I have two PCs with an Intel GPU and I'd like to know if you have plans about a GPU version of DNA@Home.


I think they have not enough resources for this idea (that is a good idea).
But.....the source code is open, so if you are a developer you can help the team to optimize the app (not only for gpu, but also SSE or AVX extension).

Travis Desell
Volunteer moderator
Project administrator
Project developer
Project scientist
Send message
Joined: 16 Jan 12
Posts: 1813
Combined Credit: 23,514,257
DNA@Home: 293,563
SubsetSum@Home: 349,212
Wildlife@Home: 22,871,482
Wildlife@Home Watched: 212,926s
Wildlife@Home Events: 51
Climate Tweets: 23
Images Observed: 774

              
Message 6056 - Posted: 19 Jan 2016, 21:18:03 UTC - in response to Message 6017.

Hi. I have two PCs with an Intel GPU and I'd like to know if you have plans about a GPU version of DNA@Home.


There are issues with the DNA@Home application which do not make it easily portable to GPUs. Part of this is due to the amount of memory required for the application, but the algorithm itself is not easily parallelizable. Even if we had a GPU app it would only be 2-3x faster (if that).

I do have some students working on a GPU app for Subset Sum however, which should see quite a large amount of speedup.

Alessio Susi
Avatar
Send message
Joined: 10 Mar 15
Posts: 13
Combined Credit: 69,338
DNA@Home: 42,441
SubsetSum@Home: 10,466
Wildlife@Home: 16,431
Wildlife@Home Watched: 0s
Wildlife@Home Events: 0
Climate Tweets: 0
Images Observed: 0

      
Message 6058 - Posted: 19 Jan 2016, 21:20:30 UTC - in response to Message 6056.

Will it be available for Intel GPUs?
____________
MSI X370 Gaming Plus
AMD Ryzen 7 1700, 8 core / 16 thread 3.9 GHz
AMD Radeon Sapphire RX 480 4GB Nitro+
Nvidia GTX 1080 Ti Gaming X Trio
2x8 GB G.Skill Trident Z RGB 3200 MHz

[VENETO] boboviz
Send message
Joined: 10 Aug 14
Posts: 99
Combined Credit: 387,515
DNA@Home: 184,990
SubsetSum@Home: 1,636
Wildlife@Home: 200,890
Wildlife@Home Watched: 0s
Wildlife@Home Events: 0
Climate Tweets: 0
Images Observed: 0

    
Message 6110 - Posted: 26 Jan 2016, 17:30:08 UTC - in response to Message 6056.

There are issues with the DNA@Home application which do not make it easily portable to GPUs.


And, what about "cpu optimization", like AVX??

[VENETO] boboviz
Send message
Joined: 10 Aug 14
Posts: 99
Combined Credit: 387,515
DNA@Home: 184,990
SubsetSum@Home: 1,636
Wildlife@Home: 200,890
Wildlife@Home Watched: 0s
Wildlife@Home Events: 0
Climate Tweets: 0
Images Observed: 0

    
Message 6180 - Posted: 13 Apr 2016, 10:48:52 UTC - in response to Message 6056.

Part of this is due to the amount of memory required for the application, but the algorithm itself is not easily parallelizable. Even if we had a GPU app it would only be 2-3x faster (if that).


1 - New gpus have, at least, 2gb of ram on board. High-end gpus have 8 gb of ram.
2 - 200/300% of speed improvement seems not so bad to me :-P

But if it is so difficult to produce gpu code, i continue to prefer cpu optimizations (SSEx, AVX, etc).


Post to thread

Message boards : Number Crunching : A DNA@Home app for GPUs