mersenneforum.org  

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

Reply
 
Thread Tools
Old 2003-09-06, 20:27   #1
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

22×43×47 Posts
Default 23.7 - not much of interest

V23.7 contains a torture test bug fix. Some users were reporting "Out of memory" errors and excessive virtual memory usage.
Prime95 is offline   Reply With Quote
Old 2003-09-07, 00:50   #2
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2DEA16 Posts
Default

Just out of curiosity, what was the bug and how did you fix it? I've run into VM issues occasionally when doing big sets of self-tests with Mlucas - my planned fix is to allocate (say) twice as much memory as a given LL test needs, then re-use the same memory space until the self-test exponent gets so large that it needs more than that, at which point I'll realloc to twice the space. That will reduce the program's dependence on the OS's VM management capabilities during self-tests.
ewmayer is offline   Reply With Quote
Old 2003-09-07, 01:39   #3
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

22·43·47 Posts
Default

That's exactly what I did. In 23.6, if doing a 300MB torture test, I'd malloc the FFT areas one at a time, free them when done, malloc again for the next exponent. In 23.7 I allocate one 300MB buffer up front that isn't freed until the torture test ends and wrote a routine to carve each FFT area out of this big buffer.
Prime95 is offline   Reply With Quote
Old 2003-09-07, 04:12   #4
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

3×5×569 Posts
Default

I thought something was up...

I set Prime95 to use 1841MB for a torture test... Out of 2048 that was the max... Talk about some disk thrashing!

:(
Xyzzy is offline   Reply With Quote
Old 2003-09-08, 15:29   #5
ewmayer
2ω=0
 
ewmayer's Avatar
 
Sep 2002
República de California

2×32×653 Posts
Default

Yes, re-using the same single memory space for the entire self-test suite ahs the advantage that it would reduce or eliminate the influence of cache coloring effects on timings. Since Mlucas' maximum FFT length (8M) needs just 64MB of memory, preallocating that much for the entire self-test (or when running regular LL tests) wouldn't be a problem.
ewmayer is offline   Reply With Quote
Old 2003-09-24, 15:34   #6
xtreme2k
 
xtreme2k's Avatar
 
Aug 2002

AE16 Posts
Default

The "Blend" option of the torture test takes too much memory by default.

I have 2GBs of RAM and it takes 1951MB by default causing windows to swap everything into the swap file back and forth instead of actually stressing the CPU.

Also what exactly does 'run FFTs in-place' mean?
xtreme2k is offline   Reply With Quote
Old 2003-09-24, 15:38   #7
Xyzzy
 
Xyzzy's Avatar
 
Aug 2002

205278 Posts
Default

Under Linux I can allocate 2017MB out of 2048!

(Not a good idea, BTW!)

PS - Using 23.5, there are no newer Linux versions...
Xyzzy is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Would there be any interest in another subproject? fivemack Aliquot Sequences 20 2013-01-29 11:10
Bootable USB/CD for Sequences - Any Interest? EdH Aliquot Sequences 0 2010-02-20 15:33
Interest/participation seems to be up again! petrw1 PrimeNet 1 2007-11-27 17:27
this of interest to anyone? ixfd64 Hardware 5 2005-11-14 01:44
Any interest in some low n ECM factoring? ltd Prime Sierpinski Project 19 2005-08-12 06:24

All times are UTC. The time now is 02:11.


Sun Dec 4 02:11:05 UTC 2022 up 107 days, 23:39, 0 users, load averages: 0.88, 0.75, 0.76

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

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔