View Single Post
Old 2019-11-10, 19:16   #2
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

E6816 Posts
Default

Here is a pretty reproducible run with more details:

Command used:

Code:
./yafu "siqs(83627958813331634770105456990581223975460530782647023599500689759334189187309703)" -v -v -v

This returned immediately:
Code:
11/10/19 19:04:36 v1.34.5 @ c39f9954850d, System/Build Info: 
Using GMP-ECM 7.0.5-dev, Powered by GMP 6.1.2
detected            Intel(R) Xeon(R) CPU @ 2.00GHz
detected L1 = 32768 bytes, L2 = 40370176 bytes, CL = 64 bytes
measured cpu frequency ~= 42.000000
using 1 random witnesses for Rabin-Miller PRP checks

===============================================================
======= Welcome to YAFU (Yet Another Factoring Utility) =======
=======             bbuhrow@gmail.com                   =======
=======     Type help at any time, or quit to quit      =======
===============================================================
cached 78498 primes. pmax = 999983


>> 
starting SIQS on c80: 83627958813331634770105456990581223975460530782647023599500689759334189187309703
static memory usage:
    initial cycle hashtable: 16777216 bytes
    initial cycle table: 160000 bytes
    factor base: 960640 bytes
allocated 1784 bytes for roots
allocated 0 bytes for lower mod prime
allocated 458752 bytes for sieve lines
time to compute linear sieve roots = 0.00
starting root computation over 446 to 446
starting root computation over 446 to 446
time to compute bucket sieve roots = 0.00
allocated 1784 bytes for offsets for 446 sieving primes 
allocated 1784 bytes for offsets for 446 sieving primes 
finding requested range 0 to 10000000
sieving range 0 to 11010048
using 446 primes, max prime = 3162  
using 2 residue classes
lines have 229376 bytes and 1835008 flags
lines broken into = 7 blocks of size 32768
blocks contain 262144 flags and cover 1572864 primes
using 465328 bytes for sieving storage
thread 0 finding primes from byte offset 0 to 114688
thread 1 finding primes from byte offset 114688 to 229376
allocating temporary space for 443347 primes between 0 and 5505024
allocating temporary space for 405442 primes between 5505024 and 11010048
computing: 85%adding 380909 primes found in thread 0
adding 283466 primes founfb bounds
    small: 1024
    SPV: 33
    10bit: 96
    11bit: 152
    12bit: 272
    13bit: 504
    32k div 3: 664
    14bit: 944
    15bit: 1768
    med: 2528
    large: 16624
    all: 48032
start primes
    SPV: 241
    10bit: 1087
    11bit: 2027
    12bit: 4157
    13bit: 8221
    32k div 3: 11059
    14bit: 16417
    15bit: 32789
    med: 49393
    large: 392981
memory usage during sieving:
    curr_poly structure: 131152 bytes
    relation buffer: 1310720 bytes
    factor bases: 1698816 bytes
    update data: 624416 bytes
    sieve: 32768 bytes
    bucket data: 1376963 bytes
memory usage during sieving:
    curr_poly structure: 131152 bytes
    relation buffer: 1310720 bytes
    factor bases: 1698816 bytes
    update data: 624416 bytes
    sieve: 32768 bytes
    bucket data: 1376963 bytes

==== sieve params ====
n = 81 digits, 269 bits
factor base: 48032 primes (max prime = 1241407)
single large prime cutoff: 117933665 (95 * pmax)
double large prime range from 41 to 49 bits
double large prime range from 1541091339649 to 338024385079292
allocating 7 large prime slices of factor base
buckets hold 2048 elements
using AVX2 enabled 32k sieve core
sieve interval: 12 blocks of size 32768
polynomial A has ~ 10 factors
using multiplier of 7
using SPV correction of 20 bits, starting at offset 33
trial factoring cutoff at 88 bits

==== sieving in progress ( 2 threads):   48096 relations needed ====
====            Press ctrl-c to abort and save state            ====
This is factor.log:
Code:
11/10/19 19:04:36 v1.34.5 @ c39f9954850d, starting SIQS on c80: 83627958813331634770105456990581223975460530782647023599500689759334189187309703 
11/10/19 19:04:36 v1.34.5 @ c39f9954850d, random seeds: 2503899283, 1201291079 
EDIT: I tried this on a home machine:
Code:
. . .
==== sieving in progress (1 thread):   48096 relations needed ====
====           Press ctrl-c to abort and save state           ====
Segmentation fault (core dumped)
AVX2 doesn't need GCC 7, does it?

Last fiddled with by EdH on 2019-11-10 at 19:24
EdH is offline   Reply With Quote