![]() |
|
|
#56 | |||
|
I quite division it
"Chris"
Feb 2005
England
207710 Posts |
iirc I think it takes an hour or more.
Quote:
Quote:
Quote:
|
|||
|
|
|
|
|
#57 | |
|
Jun 2003
155816 Posts |
Quote:
|
|
|
|
|
|
|
#58 | |
|
I quite division it
"Chris"
Feb 2005
England
81D16 Posts |
Quote:
0.01T sample identical to NPG output (except header again.) I'll try to get some timings in NPG tomorrow. |
|
|
|
|
|
|
#59 |
|
I quite division it
"Chris"
Feb 2005
England
40358 Posts |
Some NPG timings. I wasn't able to take all of them at regular intervals but you should be able to get a curve from them.
Small variation (10s) due to saving the file every 20m but other variations I can't explain. The other core was idle. 2T range. Start P=1,824,261,409 to 1.9G 13m 08s to 2.0G 14m 04s to 2.1G 13m 08s to 2.3G 28m 20s to 2.4G 13m 15s to 2.5G 12m 38s to 3.242G 1hr 19m to 3.4G 15m 2s to 3.506G 9m 26s to 3.6G 8m 1s (Sorry for the messy data. We had visitors!) I ran a 5T range on axnSieve (same PC) last night (90e6/90e5) and it took 14hrs 54m. A negligible slow down compared to 60e6/60e5. NPG is now running the file using fast array, 384Mb. Last fiddled with by Flatlander on 2010-06-17 at 18:30 |
|
|
|
|
|
#60 |
|
"Dave"
Sep 2005
UK
23·347 Posts |
I have finished re-running 17T-18T using axnSieve and NPG and the results match NPG only exactly.
I have found that with 32-bit Windows I get a runtime error 215 if I set SmallPrimes to 18e6 or greater. With SmallPrimes set to 12e6 it is fine. This is an arithmetic overflow error. Is it possible that this is a limitation of 32-bit? Last fiddled with by amphoria on 2010-06-17 at 19:00 |
|
|
|
|
|
#61 |
|
Jun 2003
23×683 Posts |
Can you rebuild with -gl flag, no other optimizations turned on, and post the debug output?
|
|
|
|
|
|
#62 | |
|
"Dave"
Sep 2005
UK
1010110110002 Posts |
Quote:
Currently testing with SmallPrimes = 30e6. |
|
|
|
|
|
|
#63 |
|
Jun 2003
23×683 Posts |
Looks like there is some more performance gain to be had. I'll do some modifications this weekend.
|
|
|
|
|
|
#64 |
|
"Dave"
Sep 2005
UK
23·347 Posts |
Unfortunately I spoke too soon. With the command compiler the outer loop in do_sieve_iter is not terminating. If I terminate it with Ctrl-C I loose some of the candidates at the end of the file.
Is it posisble that the commmand line compiler uses an aggressive optimisation that messes up the compilation of the loop? Has anyone else managed to compile LuckyMinus under Windows? I've currently reverted to the IDE compiled version with SmallPrimes = 15e6. |
|
|
|
|
|
#65 |
|
I quite division it
"Chris"
Feb 2005
England
40358 Posts |
|
|
|
|
|
|
#66 | |
|
Jun 2003
23×683 Posts |
Quote:
I've noticed that sometimes FPC code generation for "for loops" goes a bit wonky. Maybe a for-less code would be better. Last fiddled with by axn on 2010-06-18 at 18:01 |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Perpetual benchmark thread... | Xyzzy | Hardware | 897 | 2023-06-15 13:46 |
| Hardware Benchmark Jest Thread for 100M exponents | joblack | Hardware | 285 | 2022-08-06 21:50 |
| LLR benchmark thread | Oddball | Riesel Prime Search | 5 | 2010-08-02 00:11 |
| sr5sieve Benchmark thread | axn | Sierpinski/Riesel Base 5 | 25 | 2010-05-28 23:57 |
| New Sieve Thread Discussion | Citrix | Prime Sierpinski Project | 15 | 2005-08-29 13:56 |