![]() |
|
|
#1442 |
|
May 2011
Orange Park, FL
11011101012 Posts |
Can someone estimate what the overhead of checkpoints is? I decided several weeks ago to turn them off, as mfaktc and my computer are very stable. On rare occasions I need to reboot the computer, and I might lose an hour of processing time if I am too impatient to wait for the current bitlevels to finish.
I am wondering if a month's overhead of checkpoints is more than an hour of lost work time. |
|
|
|
|
|
#1443 | |
|
Nov 2010
Germany
25516 Posts |
Quote:
per CP: 0.01 ms for creating the checksum (CPU load) 0.2 ms writing & closing the file 1 ms for remove/rename operations for the backup file (mfakto only - mfaktc just has a remove ~ 0.2 ms) 1 ms for committing to disk (fflush); CPs are written after a class is finished, and before more work is loaded on the GPU - so this is "idle time" for the GPU if you just run a single instance. When running more instances per GPU, then they will overlap. So if you calculate single instance, 2 ms per CP, one CP after each class, 2 seconds per class, then you spend 0.1% of the time for writing the CP (this should be pretty much worst case). 0.1% of one month is ~ 45 min. If you lose 1h / month due to not writing CP's, you'd already be better off enabling them. And now you can configure mfaktc to write CP's less frequently - in your case you can set it to maximum (900 s) and it will still write a CP when you abort it with ^C. Then you spend about 6 seconds per month for writing the CPs. Still anyone running without checkpoints?
|
|
|
|
|
|
|
#1444 |
|
Mar 2003
Melbourne
5×103 Posts |
hehe ramdisk - and all those problems dissappear.
-- Craig |
|
|
|
|
|
#1445 |
|
May 2011
Orange Park, FL
11011101012 Posts |
Thanks bdot that was very helpful. I hadn't looked at checkpoints for some time since before GPUTO72 I was "lumberjacking" in the M600,000,000 range where a TF run took around a minute (I was using chalsall's MORE_CLASSES disabled version).
I went with 600 as the checkpoint delay. It's nice that one is taken after a CTRL-C. |
|
|
|
|
|
#1446 |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
9,767 Posts |
|
|
|
|
|
|
#1447 |
|
"Kieren"
Jul 2011
In My Own Galaxy!
100111101011102 Posts |
|
|
|
|
|
|
#1448 |
|
May 2011
Orange Park, FL
88510 Posts |
Oh that's right chalsall is the GPUTO72 author — anyway there was a post somewhere with the MORE_CLASSES disabled or LESS_CLASSES enabled and I picked up the executable and used it for a couple of months.
|
|
|
|
|
|
#1449 | |
|
"Oliver"
Mar 2005
Germany
100010101112 Posts |
Quote:
Oliver |
|
|
|
|
|
|
#1450 | ||
|
Mar 2011
Germany
11 Posts |
I just found a factor with 0.18:
Quote:
Quote:
Last fiddled with by Radikalinsky on 2011-12-25 at 03:35 Reason: Its always a good idea to read the documentation ;-) |
||
|
|
|
|
|
#1451 | |
|
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
Quote:
Code:
M52279247 has a factor: 1525757169405396899617 [TF:70:71:mfaktc 0.18 barrett79_mul32] found 1 factor for M52279247 from 2^70 to 2^71 [mfaktc 0.18 barrett79_mul32] Last fiddled with by kladner on 2011-12-25 at 03:36 |
|
|
|
|
|
|
#1452 |
|
Mar 2011
Germany
10112 Posts |
@Kladner,
I manually submitted both lines. Maybe it is because with partial tests the primenet server does some assumptions. But as I understand, the primenet server just does not yet understand all the details of the mfaktc message, both 0.17 and 0.18. Thanks, Rad |
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1676 | 2021-06-30 21:23 |
| The P-1 factoring CUDA program | firejuggler | GPU Computing | 753 | 2020-12-12 18:07 |
| gr-mfaktc: a CUDA program for generalized repunits prefactoring | MrRepunit | GPU Computing | 32 | 2020-11-11 19:56 |
| mfaktc 0.21 - CUDA runtime wrong | keisentraut | Software | 2 | 2020-08-18 07:03 |
| World's second-dumbest CUDA program | fivemack | Programming | 112 | 2015-02-12 22:51 |