mersenneforum.org  

Go Back   mersenneforum.org > Factoring Projects > Msieve

Reply
 
Thread Tools
Old 2009-09-27, 14:34   #23
jasonp
Tribal Bullet
 
jasonp's Avatar
 
Oct 2004

3,541 Posts
Default

It doesn't quite work that way; the data structures used in the filtering will also use as much memory as they require, but when intermediate files are written the number of passes through those files depends on whether they will fit in half the memory you specify. So singleton removal will happen in one pass if the intermediate singleton (.lp) file is at most half the size specified. If it is larger than that, singleton removal happens on disk and the comparison is performed again. If it's still too big, the filtering bound is raised and the process repeats. Clique removal and merging always happen in memory, with no regard to the specified bound.

I really should add on-disk clique removal, it will make the filtering much faster for large datasets because lots of cliques can be removed at once; but that isn't a high priority, because jobs large enough to benefit from that are often run on huge machines.
jasonp is offline   Reply With Quote
Old 2009-09-27, 16:13   #24
fivemack
(loop (#_fork))
 
fivemack's Avatar
 
Feb 2006
Cambridge, England

641910 Posts
Default

I was very pleased with the performance of msieve-1.43 RelProc on 2^877-1; 9000 seconds to handle relations for a 31-bit gnfs, where similar-sized jobs had taken twenty to thirty hours with earlier versions. Even for 12^256+1, the RelProc took about 25 hours compared with 1100 for the matrix; I don't think more improvement there is particularly essential.

Last fiddled with by fivemack on 2009-09-27 at 16:17
fivemack is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
msieve on KNL frmky Msieve 3 2016-11-06 11:45
Msieve on a Mac (Help) pxp Msieve 1 2013-02-28 14:56
Using msieve with c burrobert Msieve 9 2012-10-26 22:46
fun with msieve masser Sierpinski/Riesel Base 5 83 2007-11-17 19:39
Msieve 1.10 RedGolpe Msieve 6 2006-09-07 12:56

All times are UTC. The time now is 01:17.


Sat Jul 17 01:17:15 UTC 2021 up 49 days, 23:04, 1 user, load averages: 0.93, 1.11, 1.26

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.