mersenneforum.org  

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

Reply
Thread Tools
Old 2014-11-07, 04:56   #1420
wombatman
I moo ablest echo power!
 
wombatman's Avatar
 
May 2013

13×137 Posts
Default

Quote:
Originally Posted by VBCurtis View Post
*snip*
Edit: GPU-ECM has been compiled for 512-bit inputs, 1024-bit, and 4096-bit. I am not sure how large that limit can be compiled for, but at present the max size is hard-coded at compile time.
Although it was compiled for these sizes, it doesn't actually work on those numbers. Still trying to figure out how (if I can) to get it to work, but with a new job and lack of actual programming skills, that probably won't happen. In the meantime, the highest working limit is 2^1018-1.
wombatman is offline   Reply With Quote
Old 2014-11-07, 06:17   #1421
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

3×17×193 Posts
Default

Quote:
Originally Posted by Madpoo View Post
Well, on that note we're actually trying out some other tweaks. Right now if you show the full details, it will include every time someone checked in even just 1 curve of an ECM run.

Can all of the ECM and non-milestone discussion get moved to a new thread? Thank you.
Uncwilly is online now   Reply With Quote
Old 2014-11-07, 08:09   #1422
legendarymudkip
 
legendarymudkip's Avatar
 
Jun 2014

23×3×5 Posts
Default

Quote:
Originally Posted by wombatman View Post
Although it was compiled for these sizes, it doesn't actually work on those numbers. Still trying to figure out how (if I can) to get it to work, but with a new job and lack of actual programming skills, that probably won't happen. In the meantime, the highest working limit is 2^1018-1.
The reason the limit is 2^1018-1 is because of the size limit for modular operations on the GPU. I don't know if this can be worked around, but it might be able to be.
legendarymudkip is offline   Reply With Quote
Old 2014-11-07, 13:27   #1423
Uncwilly
6809 > 6502
 
Uncwilly's Avatar
 
"""""""""""""""""""
Aug 2003
101×103 Posts

3·17·193 Posts
Default

Cinco
Uncwilly is online now   Reply With Quote
Old 2014-11-07, 17:47   #1424
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

11100100112 Posts
Default

Quote:
Originally Posted by Uncwilly View Post
Cinco
...de mayo? You're a bit late, I'm afraid.
Primeinator is offline   Reply With Quote
Old 2014-11-07, 21:47   #1425
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

3,313 Posts
Default

Quote:
Originally Posted by Primeinator View Post
...de mayo? You're a bit late, I'm afraid.
That's his way of bringing this thread back on-topic. :)

5 exponents left to prove M44 is really M44.

So, for our next minor milestone, does it seem like the one to double-check all exponents below 10M? Basically baking this in:

http://www.mersenne.org/assignments/...et+Assignments

If that seems good, I'll see about adding that to the milestone page maybe today sometime with a link to that report.
Madpoo is offline   Reply With Quote
Old 2014-11-07, 22:00   #1426
Primeinator
 
Primeinator's Avatar
 
"Kyle"
Feb 2005
Somewhere near M52..

39316 Posts
Default

Quote:
Originally Posted by Madpoo View Post
That's his way of bringing this thread back on-topic. :)

5 exponents left to prove M44 is really M44.
My very poor sense of humor. Edit: Or my constant desire for Mexican food.

I also noticed that there are now fever than 6k exponents to test until all numbers below M48 have had one LL.

Last fiddled with by Primeinator on 2014-11-07 at 22:28
Primeinator is offline   Reply With Quote
Old 2014-11-07, 23:47   #1427
retina
Undefined
 
retina's Avatar
 
"The unspeakable one"
Jun 2006
My evil lair

22×32×173 Posts
Default

Quote:
Originally Posted by Madpoo View Post
http://www.mersenne.org/assignments/...et+Assignments

If that seems good, I'll see about adding that to the milestone page maybe today sometime with a link to that report.
That URL only works if all exponents are assigned. There are times when some exponents are unassigned and are missing from the list. A different report would be needed to show all exponents, like the one I mention here.

Last fiddled with by retina on 2014-11-07 at 23:48 Reason: Grammar my good not is.
retina is online now   Reply With Quote
Old 2014-11-08, 01:10   #1428
ATH
Einyen
 
ATH's Avatar
 
Dec 2003
Denmark

2·1,579 Posts
Default

Quote:
Originally Posted by TheMawn View Post
Is the B2 = 100 x B1 convention something that we have since determined to be optimal or is that also strictly for book-keeping?
Quote:
Originally Posted by R.D. Silverman View Post
(1) Spending an equal amount of time in step 1 and step 2 maximizes the per-unit time probability of success. This is independent of the step 2 METHOD. If a particular step 2 run K times as fast as step 1, and we take step 1 to B1, then we should take Step 2 to K*B1

In theory, an ordinary FFT implementation [by say a perfect programmer] can take an ordinary step 2 FFT (i.e. without the Brent-Suyama or similar extensions) to B1^2 in the same time it took step 1 to run to B1.
B2 = B1^2 would be the optimal with a "perfect" program and "infinite" memory.


Quote:
Originally Posted by Madpoo View Post
I mean, let's say you have a server with 192GB of RAM and 72 cores... having something like Prime95 doing huge memory tests while also fully thrashing the CPU would really be an awesome burn-in. It'd also exercise the cooling system and dual power supplies. :)
I don't think Prime95 can run on 72 cores, but I think 32 cores last I heard. Then you could run GMP-ECM at the same time with a huge B2 to use as much memory as possible:
First you could run stage1 and save at the end: ecm.exe -save stage1.txt 3e6 1 < somenumber.txt
Then you can resume from the savefile to test memory usage by extending B2 and using verbose mode and "-k 1" which ensures all of stage2 is run in 1 step using the most memory:
ecm.exe -v -k 1 -resume stage1.txt 3e6 1e12 (modify 1e12 and check memory usage from the verbose mode output)

I am not sure if GMP-ECM can use as much as 192 Gb, but I guess you could run several copies if not.

Last fiddled with by ATH on 2014-11-08 at 01:11
ATH is offline   Reply With Quote
Old 2014-11-08, 01:59   #1429
Madpoo
Serpentine Vermin Jar
 
Madpoo's Avatar
 
Jul 2014

331310 Posts
Default

Quote:
Originally Posted by retina View Post
That URL only works if all exponents are assigned. There are times when some exponents are unassigned and are missing from the list. A different report would be needed to show all exponents, like the one I mention here.
In this case, they are all assigned.

That's one reason I figured this would be the next good milestone to actually have some kind of countdown and a link to a report.

The other existing milestone #'s on that page are all nice, but not all in a range are assigned so without some really wild guessing or some emphasis on assignments, we couldn't do any kind of "expected completion" thing.

Oh well... it's probably nice to have milestones that are more easily digestable, with dates in the not too distant future.
Madpoo is offline   Reply With Quote
Old 2014-11-08, 03:31   #1430
Xyzzy
 
Xyzzy's Avatar
 
"Mike"
Aug 2002

5×17×97 Posts
Default

Quote:
Originally Posted by ATH View Post
I don't think Prime95 can run on 72 cores, but I think 32 cores last I heard.
Quote:
New features in Version 28.5 of mprime
--------------------------------------

1) Changed the output to the worker windows during LL and PRP tests. The new output includes the estimated time to complete the test. There are two new options described in undoc.txt: ClassicOutput and OutputRoundoff.

2) Added some new options described in undoc.txt: ScaleOutputFrequency, TitleOutputFrequency, and SilentVictoryPRP.

3) Benchmarking on hyperthreaded machines now times only the most common cases. Specifically, hyperthreading is used only in the one cpu and all cpu cases.

4) Benchmarking trial factoring is now off by default. Prime95 should not be used for trial factoring. GPUs are about 100 times more efficient at that task.

5) On multi-core machines, benchmarks are now run on multiple workers. This measures the effect of memory bandwidth during testing and helps you select the setup that gives you the most throughput.

6) There are many new options described in undoc.txt to customize the benchmarking process.

7) Maximum number of threads supported rasied from 64 to 512.
Xyzzy is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Newer X64 build needed Googulator Msieve 73 2020-08-30 07:47
Performance of cuda-ecm on newer hardware? fivemack GMP-ECM 14 2015-02-12 20:10
Cause this don't belong in the milestone thread bcp19 Data 30 2012-09-08 15:09
Newer msieves are slow on Core i7 mklasson Msieve 9 2009-02-18 12:58
Use of large memory pages possible with newer linux kernels Dresdenboy Software 3 2003-12-08 14:47

All times are UTC. The time now is 21:12.


Fri Aug 6 21:12:23 UTC 2021 up 14 days, 15:41, 1 user, load averages: 2.39, 2.54, 2.54

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, 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.