Memory issues

log in

Advanced search

Message boards : Questions/Problems/Bugs : Memory issues

Author Message
UBT - Timbo
Send message
Joined: 30 Dec 13
Posts: 3
Credit: 212,398
RAC: 0
Message 1707 - Posted: 19 Sep 2016, 18:11:01 UTC

Hi,

I have only "allowed" the following tasks to run on one of my PC's (on Win XP):

lasieved - app for RSALS subproject, uses less than 0.5 GB memory: yes
lasievee - work nearly always available, uses up to 0.5 GB memory: yes

And yet I find that lasievee_1.08_windows_intelx86.exe is using 1,104,512K of RAM.

lasieved_1.08_windows_intelx86.exe is much better behaved using only 384,144k of RAM.

Anyone know why lasievee is operating "outside" it's quoted memory requirements?

regards
Tim

Profile Carlos Pinho [TSBTs Pirate]
Volunteer moderator
Send message
Joined: 26 Sep 09
Posts: 162
Credit: 7,723,521
RAC: 0
Message 1708 - Posted: 20 Sep 2016, 10:59:16 UTC
Last modified: 20 Sep 2016, 10:59:36 UTC

Hi Tim,

You're correct and I've noticed this kind of behaviour before which is due to the fact that lasievee is sieving 32-bits/33-bits numbers allocating more than 1GB per thread, sometimes using more memory than lasievef itself.

I'll request Greg to update the info on the preferences page where now it should be like this:


lasieved - app for RSALS subproject, uses less than 0.5 GB memory: yes
lasievee - work nearly always available, uses up to 1.2 GB memory: no
lasievef - used for huge factorizations, uses up to 1.5 GB memory: no
lasieve5f - used for huge factorizations, uses up to 1.5 GB memory: no


I recommend using lasieved where you will always be using less than 500 MB of memory per thread.

Kind Regards,

Carlos

Message boards : Questions/Problems/Bugs : Memory issues


Home | My Account | Message Boards