mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Software

View Poll Results: GPU support for Prime95
Yes, I'd like that! 33 76.74%
No, other stuff is more important. 10 23.26%
Voters: 43. You may not vote on this poll

Reply
 
Thread Tools
Old 2010-08-26, 16:55   #1
Brain
 
Brain's Avatar
 
Dec 2009
Peine, Germany

331 Posts
Question GPU support poll

Simple Question to see the users' interest for this:
Should Prime95 v26 or later support GPU computations?
More detailed, I suppose GPUs only for Trial Factoring work.
Both Nvidia and ATI should be supported.
Brain is offline   Reply With Quote
Old 2010-08-26, 17:51   #2
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

22×1,193 Posts
Default

Quote:
Originally Posted by Brain View Post
Simple Question to see the users' interest for this:
Should Prime95 v26 or later support GPU computations?
More detailed, I suppose GPUs only for Trial Factoring work.
Both Nvidia and ATI should be supported.
I'm using GPU for trial-factoring already.
I'm worried by the number of different boards on the market...
Maybe George should at least wait until there will be only 32bit-capable boards to narrow the code paths... or ask for Oliver's and msft's help

The BIG problem should be non radix2 FFTs...

Luigi
ET_ is offline   Reply With Quote
Old 2010-08-26, 18:01   #3
cheesehead
 
cheesehead's Avatar
 
"Richard B. Woods"
Aug 2002
Wisconsin USA

11100000101002 Posts
Default

As with Luigi, I'd wait until there's some standardization of GPU code so that Prime95 wouldn't have to carry numerous sections of unique code for constructing the loops. After all, it all has to fit on a 1.44M floppy. ;-)
cheesehead is offline   Reply With Quote
Old 2010-08-26, 18:10   #4
frmky
 
frmky's Avatar
 
Jul 2003
So Cal

22×33×19 Posts
Default

More useful right now would be the ability for the GPU tools mfaktc and MacLucasFFTWCUDA to be able to reserve and submit results automatically.
frmky is offline   Reply With Quote
Old 2010-08-26, 19:03   #5
lavalamp
 
lavalamp's Avatar
 
Oct 2007
London, UK

101001000112 Posts
Default

Quote:
Originally Posted by cheesehead View Post
standardization of GPU code
OpenCL?
lavalamp is offline   Reply With Quote
Old 2010-08-26, 19:39   #6
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

52·373 Posts
Default

Quote:
Originally Posted by lavalamp View Post
OpenCL?
But to present a counter argument...

Since George has done so well at hand-optimizing assembly code paths for each general processor...

Does it make sense for GIMPs to limit itself to what is effectively a compiled GPU language (OpenCL)?

Wouldn't it make more sense for George to leverage on the knowledge available here for GPU programming, and select the most optimal implementation for each type of GPU for this particular problem space?
chalsall is offline   Reply With Quote
Old 2010-08-26, 20:18   #7
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

22B216 Posts
Default

Quote:
Originally Posted by frmky View Post
More useful right now would be the ability for the GPU tools mfaktc and MacLucasFFTWCUDA to be able to reserve and submit results automatically.
Yes. If George doesn't want to have to shovel the GPU code into Prime95, he shouldn't feel pressured to.

Maybe, after a little more shakedown and the automation mentioned above, there could be links to those progs on the Software page of PrimeNet, like GLucas.
Uncwilly is online now   Reply With Quote
Old 2010-08-26, 20:20   #8
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

10110011101112 Posts
Default

I would prefer for v26 CPU to be rolled out and completely finalized(probably last v26 version done(like 25.9 and 24.14)) before any effort is put into GPU code. Then I think I would be brilliant to have GPU code.

We already sort of have CUDA code and that would be better than nothing. ATI code will need to be written as well. I assume code will be needed to run on Intel's GPUs built into CPUs if that is possible.

If OpenCL proves easier to have as a temporary option then so be it. Something is better than nothing. It will also provide us with knowledge of the amount of GPUs that we can expect.

Base priority for GPUs on how much we would gain from them. The aim is total GIMPS throughput. I would expect GPU help to increase over the next few years especially if it can be run on GPUs built into CPUs which will quite possibly become common eventually.

Last fiddled with by henryzz on 2010-08-26 at 20:20
henryzz is online now   Reply With Quote
Old 2010-08-26, 20:23   #9
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Cambridge (GMT/BST)

34×71 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
Maybe, after a little more shakedown and the automation mentioned above, there could be links to those progs on the Software page of PrimeNet, like GLucas.
That would be good but how many people would go through would go searching for non-standard software to run on their GPU. A lot of people won't even know that they can run something on their GPU. If it is in Prime95 then everyone will notice it and use it.
henryzz is online now   Reply With Quote
Old 2010-08-26, 21:36   #10
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

2×4,441 Posts
Default

Quote:
Originally Posted by henryzz View Post
That would be good but how many people would go through would go searching for non-standard software to run on their GPU. A lot of people won't even know that they can run something on their GPU. If it is in Prime95 then everyone will notice it and use it.
If it is mentioned in the area marked out in gray, I think that they might see it.
Attached Thumbnails
Click image for larger version

Name:	Free.png
Views:	139
Size:	86.9 KB
ID:	5619  
Uncwilly is online now   Reply With Quote
Old 2010-08-27, 06:33   #11
S485122
 
S485122's Avatar
 
Sep 2006
Brussels, Belgium

110001111012 Posts
Default

Since Trial Factoring is not an area where GIMPS is lacking resources,
since the GPUs are no good yet for LL testing and P-1 or ECM factoring,
since the architecture of GPUs is not standardised
I think it would be wasted time to implement GPU capabilities in Prime95.

I agree with frmky that adapting GIMPS so that non standard software can cooperate in a better way could be something useful.

Jacob
S485122 is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Stockfish game, move 11 poll. Not "Trump vs Clinton" poll. MooMoo2 Other Chess Games 0 2016-11-07 06:07
5+ GPU support TheMawn GPU Computing 3 2014-07-13 02:31
Support AVX Unregistered Information & Answers 5 2011-07-05 17:12
Msieve with GPU support jasonp Msieve 223 2011-03-11 19:30
Windows 7 support Octopuss Software 2 2009-10-22 00:23

All times are UTC. The time now is 20:57.

Fri Nov 27 20:57:45 UTC 2020 up 78 days, 18:08, 3 users, load averages: 1.18, 1.09, 1.23

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.