Hey thanks.

I'll try to play around with the settings to get your code to compile when I 
get some time.

On my System76 Gazelle laptop, with I7-6700HQ, 2.6-3.5GHz, 16GB ram, running in 
a VB VM for Manjaro KDE, using Nim 0.17.0 compiled with: **$ nim c --cc:clang 
--d:release ssozp5.nim**

I get these times, running on a noisy system (multiple browsers, et al, open) 
for the sequential version of SSoZ using P5 prime generator.
    
    
    [jzakiya@jabari-pc nim]$ time ./ssozp
    Enter integer number: 1_000_000_000
    segment has 262144 bytes and 262144 residues groups
    prime candidates = 266666665; resgroups = 33333334
    create next[8x3398] array
    perform segmented SoZ
    last segment = 41046 resgroups; segment slices = 128
    total primes = 50847534; last prime = 999999937
    
    real    0m6.915s
    user    0m0.550s
    sys     0m0.007s
    [jzakiya@jabari-pc nim]$ time ./ssozp5
    Enter integer number: 10_000_000_000
    segment has 262144 bytes and 262144 residues groups
    prime candidates = 2666666665; resgroups = 333333334
    create next[8x9589] array
    perform segmented SoZ
    last segment = 148310 resgroups; segment slices = 1272
    total primes = 455052511; last prime = 9999999967
    
    real    0m11.243s
    user    0m5.260s
    sys     0m0.010s
    [jzakiya@jabari-pc nim]$ time ./ssozp5
    Enter integer number: 100_000_000_000
    segment has 262144 bytes and 262144 residues groups
    prime candidates = 26666666665; resgroups = 3333333334
    create next[8x27290] array
    perform segmented SoZ
    last segment = 172374 resgroups; segment slices = 12716
    total primes = 4118054813; last prime = 99999999977
    
    real    1m7.795s
    user    0m59.667s
    sys     0m0.027s
    

Reply via email to