![]() |
[QUOTE=James Heinrich;258458]It sounds very much like it was at 4% of stage 2, so in reality almost exactly 50% done. If you would've left it for another day it would've completed.[/QUOTE]
if it was I'd be surprised because I tried another p-1 ( though prime 95 gave me 2 to work on) and even at full memory usage, ( though at times I used PARI) it actually only got 50% on either one before a slow mouse and useless mouse clicks got me to restart my computer by ctrl+ alt + delete ( because with useless mouse clicks I was hopeless to stop or even pause prime 95 or change memory settings. |
[QUOTE=science_man_88;258579]if it was I'd be surprised because I tried another p-1 ( though prime 95 gave me 2 to work on) and even at full memory usage, ( though at times I used PARI) it actually only got 50% on either one before a slow mouse and useless mouse clicks got me to restart my computer by ctrl+ alt + delete ( because with useless mouse clicks I was hopeless to stop or even pause prime 95 or change memory settings.[/QUOTE]
Odd...I've had that problem with mfaktc (slow screen updates; the cheap video card is running ragged) but not Prime95. What version of prime95 are you running, I ASSUME under Windows, but which version of Windows? Did you leave the priority settings alone, as recommended? Did you use task manager to kill prime95, or did you end up doing a complete reboot? And what did task manager have to say about the size of your system memory? (I'm thinking you were getting thrashed by constantly swapping virtual memory in and out, but this is an intuitive leap that risks falling on its face) Mods::direction: |
[QUOTE=Christenson;258586]Odd...I've had that problem with mfaktc (slow screen updates; the cheap video card is running ragged) but not Prime95. What version of prime95 are you running, I ASSUME under Windows, but which version of Windows? Did you leave the priority settings alone, as recommended? Did you use task manager to kill prime95, or did you end up doing a complete reboot? And what did task manager have to say about the size of your system memory?
(I'm thinking you were getting thrashed by constantly swapping virtual memory in and out, but this is an intuitive leap that risks falling on its face) Mods::direction:[/QUOTE] prime 95 25.11 I believe I have the download of later versions though. I think it was just from a memory overload I can allocate up to 888 MB in PARI and 2936 MB in prime 95 and I have 3.19 GB of usable memory so they are pretty much fighting everything else for memory if i use them both. I thought about killing prime 95 but I wasn't sure if task manager would allow me to click it. it was on a 32 bit version of windows 7 home premium, I used the ctrl + alt + delete to choose shutdown after i realized task manager may not work. |
[QUOTE=science_man_88;258590]I think it was just from a memory overload I can allocate up to 888 MB in PARI and 2936 MB in prime 95 and I have 3.19 GB of usable memory so they are pretty much fighting everything else for memory if i use them both. I thought about killing prime 95 but I wasn't sure if task manager would allow me to click it. it was on a 32 bit version of windows 7 home premium, I used the ctrl + alt + delete to choose shutdown after i realized task manager may not work.[/QUOTE]
OUCH!!! Definitely starving Windows. From readme.txt (I snipped some to save room here) [QUOTE]SETTING P-1/ECM STAGE 2 MEMORY ------------------------------ Stage 2 of P-1 factoring ... is slightly more effective if it is given more memory to work with. However, if you let the program use too much memory then the performance of ALL programs will suffer. 1) Be conservative. It is better to set the memory too low than too high. Setting the value too high can cause thrashing which slows down all programs. Remember, the program will only use the extra memory in stage 2 of P-1 factoring. 2) Start with how much memory is installed in your machine. Allow a reasonable amount of memory for the OS and whatever background tasks you run (say 100 or 200MB). This represents the maximum value you should use. The program won't let you enter more than 90% of installed memory. 3) Assuming you run your machine 24 hours a day, what hours of the day do you not use your computer? Make these your nighttime hours and let the program use a lot of memory during these hours. But reduce this value if you also run batch jobs at night. 4) Factor in the information below about minimum, reasonable, and desirable memory amounts for some sample exponents. If you choose a value below the minimum, that is OK. The program will simply skip stage 2 of P-1 factoring. Exponent Minimum Reasonable Desirable -------- ------- ---------- --------- 20000000 40MB 80MB 120MB 33000000 65MB 125MB 185MB 50000000 85MB 170MB 250MB [/QUOTE] To point 2) above: I tried allocating 90% on a XP maching and found the whole PC slowed noticeably; so I personally wouldn't go that high. I expect Windows 7 or Vista may even want more memory. Considering the table in point 4) and given you have over 3Gb available I really don't think you need to allocate 2936Mb to Prime95. Even if you want to run P-1 on both cores 1200Mb-1600Mb would certainly be lots. And I am quite sure task manager would allow you to kill prime95 but why wouldn't you stop it yourself from the GUI? Also consider from undoc.txt use the pausewhilerunning parm. [QUOTE]In rare cases, users have reported the program can interfere with the performance of some programs such as disk defragmenters and some games. You can pause the program automatically when these programs are running by adding this line to prime.txt: PauseWhileRunning=prog1[n1],prog2[n2],etc The [n1], [n2] values are optional and indicate the number of worker threads to pause when prog1 and prog2 are running. The default value for n1 and n2 is to pause all worker threads. Note that the program will pause if the program name matches any part of the running program's file name. That is "foobar" will match "c:\foobar.exe", "C:\FOOBAR\name.exe", and even "C:\myfoobarprog.exe". Also, if prog1 is "*" the program will pause no matter what. Examples: PauseWhileRunning=*[1] during 6-7/2:00-3:00 PauseWhileRunning=* during 23:00-24:00 else decomp[1],mygame[2] The first example pauses one worker thread on Saturday and Sunday between 2AM and 3AM. The second example pauses all workers between 11PM and 12AM and pauses 1 worker if decomp is running and 2 if mygame is running.[/QUOTE] |
Petrw1, thank you...
SM88, Prime95 26.5 is a bit faster...you may prefer to run that instead...but pay attention to what Petrw1 is telling you, he's more expert at it than I am and he's correct. |
[QUOTE=petrw1;258602]OUCH!!! Definitely starving Windows.
From readme.txt (I snipped some to save room here) To point 2) above: I tried allocating 90% on a XP maching and found the whole PC slowed noticeably; so I personally wouldn't go that high. I expect Windows 7 or Vista may even want more memory. Considering the table in point 4) and given you have over 3Gb available I really don't think you need to allocate 2936Mb to Prime95. Even if you want to run P-1 on both cores 1200Mb-1600Mb would certainly be lots. And I am quite sure task manager would allow you to kill prime95 but why wouldn't you stop it yourself from the GUI? Also consider from undoc.txt use the pausewhilerunning parm.[/QUOTE] Q:And I am quite sure task manager would allow you to kill prime95 but why wouldn't you stop it yourself from the GUI? A: mouse clicks didn't work so i couldn't get into the menus ( though it partially may be memory but also distance ( since my mouse is wireless) advice:Also consider from undoc.txt use the pausewhilerunning parm. problem: I leave PARI up a lot of times so it might as well pause indefinitely from that. PARIMAXIMUMS ( a file I made to keep track of maximums with a higher prime limit or not) has the maximum at allocatemem(931987423)which is 888.812 Mb prime95 ( the other main things I do outside of play online crap) has a maximum of 2936 on my machine ( 32 -bit PC 3.19 Gb of usuable memory, these 2 put me over by about .545 Gb). it's definitely Prime 95 I have to cut down because that's 558 MB over and that means 888.812 - 558 -300 ( system) = 30.812 MB if I do it to only PARI. |
You want to investigate the LowMemWhileRunning option:[quote]LowMemWhileRunning is similar to PauseWhileRunning. This option does not allow workers to use a lot of memory. This example in prime.txt will make sure the program is using the minimum amount of memory possible while photoshop is running:
LowMemWhileRunning=Photoshop[/quote]So when you're running PARI (other other memory-intensive program(s), Prime95 won't use a lot of RAM (it will do P-1 stage1, or L-L, or TF -- tasks that don't require any large amount of RAM). One you close PARI then Prime95 will restart with the workers to continue on P-1 stage2. |
George: has there been any recent change to the server credit for P-1?
[i]KingKurly[/i] [url=http://www.mersenneforum.org/showpost.php?p=258746]noted in this post[/url] that P-1 on [url=http://mersenne.org/report_exponent/?exp_lo=332205149]M332205149[/url] (B1=3365000, B2=95902500) he got 181.3220 GHz-days of credit; but this doesn't match at all with [url=http://mersenne-aries.sili.net/prob.php?exponent=332205149&b1=3365000&b2=95902500&factorbits=76]my calculation[/url] of 210.272541 GHz-days. I suspect the cause is related to new FFT sizes and/or timings in use for credit calculation. Would you mind sending me a copy of the latest "t_gimps_credit_timings" lookup table (for exponent range + FFT size + timings), please? My old copy (taken from [url=http://www.mersenneforum.org/showpost.php?p=152289&postcount=207]your post here[/url] is now out of date. |
[CODE]CREATE FUNCTION [dbo].[fn_gimps_interpolate_timing] ( @fftlen float )
RETURNS float AS BEGIN DECLARE @base_fftlen float, @base_timing float, @next_fftlen float, @next_timing float select @base_fftlen = max(fftlen), @base_timing = max(timing) from t_gimps_credit_timings where fftlen < @fftlen select @next_fftlen = min(fftlen), @next_timing = min(timing) from t_gimps_credit_timings where fftlen > @fftlen if (@next_fftlen > 0) BEGIN return ( @base_timing + (@fftlen - @base_fftlen) / (@next_fftlen - @base_fftlen) * (@next_timing - @base_timing) ) END return ( @base_timing * @fftlen / @base_fftlen ) END [/CODE] |
SM88:
What is PARI? (Might sound dumb, but I'm a bit of a spring chicken here) |
[QUOTE=Christenson;258783]SM88:
What is PARI? (Might sound dumb, but I'm a bit of a spring chicken here)[/QUOTE] [url]http://pari.math.u-bordeaux.fr/[/url] |
| All times are UTC. The time now is 23:04. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.