Subject: Discussion related to cado-nfs
List archive
[cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS
Chronological Thread
- From: hermann@stamm-wilbrandt.de
- To: cado-nfs@inria.fr
- Subject: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS
- Date: Wed, 12 Jul 2023 12:56:30 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=hermann@stamm-wilbrandt.de; spf=None smtp.mailfrom=hermann@stamm-wilbrandt.de; spf=None smtp.helo=postmaster@nx204.node02.secure-mailgate.com
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:O078naPTc0BnocBcT7z155DYdb4zR+YMi2TDt3oBNSC9Ffbo8f xG/c5rsiMc5wx+ZJhNo7G90cq7Lk80l6QFhLX5VI3KNGKKhILCFvAA0WKN+V3d8mHFh4xgPW 4LSdkPNDSmNykAsS58ijPIaurJRrO8gdiVbRa19QYdcekMA5sQnDtRO0KgHkdrXwVjDZo9Gp KA6o5roT6peXN/VLXAOlA1G9LOrcHRmLbvYRsJDwMqrCmCgTS06KPreiLzsis2Ynd0zb0/6m Tgmwz96K2/v7Wc1gLT0W/V4dB9ndP60LJ4dbOxo/lQEDnnlh2lQIxgXrOLoTxwhv2z5lArl9 eJjwghMsh14X+5RBDKnTLdnzPt2io051vryVqXiWbu5fDiSCk8A85M7LgpDycwuyIbzbVB7J 4=
- Ironport-phdr: A9a23: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 W7Xp99qrFi6n6+EzT81CHJz
- Ironport-sdr: 64ae86e1_T2+IyLIZKItauYv5fpA3Ja3pEB2hB7+1H9LNRUwWwJzH42P wl9IrRupa1lNF5pcWO/B6ke5aNJv4kwBDGVnaQw==
I did factor RSA-110
https://en.wikipedia.org/wiki/RSA_numbers#RSA-110
with cado-nfs.py on AMD 7600X CPU with 64bit Ubuntu 22.04 Desktop in less than 16 minutes:
./cado-nfs.py 35794234179725868774991807832568455403003778024228226193532908190484670252364677411513516111204504060317568667
Here is the part corresponding to failing part further below:
...
Linear Algebra: mksol: N=4517 ; ETA (N=4608): Wed Jul 12 08:49:33 2023 [0.005 s/iter]
Complete Factorization / Discrete logarithm: Linear Algebra
Linear Algebra: Total cpu/real time for bwc: 378.89/69.72
Linear Algebra: Aggregate statistics:
Linear Algebra: Krylov: CPU time 225.9, WCT time 40.3, iteration CPU time 0, COMM 0.0, cpu-wait 0.0, comm-wait 0.0 (9088 iterations)
Linear Algebra: Lingen CPU time 15.91, WCT time 3.3
Linear Algebra: Mksol: CPU time 126.28, WCT time 22.67, iteration CPU time 0, COMM 0.0, cpu-wait 0.0, comm-wait 0.0 (4608 iterations)
Quadratic Characters: Starting
Complete Factorization / Discrete logarithm: Quadratic Characters
Quadratic Characters: Total cpu/real time for characters: 5.85/1.47769
Square Root: Starting
...
On my Raspberry Pi400 (Cortex A72 CPU with 4 cores) with Debian based 64bit PiOS it fails. Here the failing part corresponding to previous part:
...
Info:Linear Algebra: mksol: N=4578 ; ETA (N=4608): Wed Jul 12 03:58:54 2023 [0.285 s/iter]
Info:Complete Factorization / Discrete logarithm: Linear Algebra
Info:Linear Algebra: Total cpu/real time for bwc: 14758.9/4147.33
Info:Linear Algebra: Aggregate statistics:
Info:Linear Algebra: Krylov: CPU time 9499.3, WCT time 2539.2, iteration CPU time 0.26, COMM 0.01, cpu-wait 0.01, comm-wait 0.0 (9216 iterations)
Info:Linear Algebra: Lingen CPU time 251.83, WCT time 261.01
Info:Linear Algebra: Mksol: CPU time 4889.58, WCT time 1305.59, iteration CPU time 0.27, COMM 0.01, cpu-wait 0.01, comm-wait 0.0 (4608 iterations)
Info:Quadratic Characters: Starting
Warning:Command: Process with PID 27034 finished with return code -6
Error:Quadratic Characters: Program run on server failed with exit code -6
Error:Quadratic Characters: Command line was: /home/pi/cado-nfs/build/pi400-64/linalg/characters -poly /tmp/cado.z59qan9o/c110.poly -purged /tmp/cado.z59qan9o/c110.purged.gz -index /tmp/cado.z59qan9o/c110.index.gz -heavyblock /tmp/cado.z59qan9o/c110.dense.bin -out /tmp/cado.z59qan9o/c110.kernel -ker /tmp/cado.z59qan9o/c110.bwc/W -lpb0 25 -lpb1 26 -nchar 50 -t 4 > /tmp/cado.z59qan9o/c110.characters.stdout.1 2> /tmp/cado.z59qan9o/c110.characters.stderr.1
Error:Quadratic Characters: Stderr output (last 10 lines only) follow (stored in file /tmp/cado.z59qan9o/c110.characters.stderr.1):
Error:Quadratic Characters: /home/pi/cado-nfs/build/pi400-64/linalg/characters.re9cc3be15 -poly /tmp/cado.z59qan9o/c110.poly -purged /tmp/cado.z59qan9o/c110.purged.gz -index /tmp/cado.z59qan9o/c110.index.gz -heavyblock /tmp/cado.z59qan9o/c110.dense.bin -out /tmp/cado.z59qan9o/c110.kernel -ker /tmp/cado.z59qan9o/c110.bwc/W -lpb0 25 -lpb1 26 -nchar 50 -t 4
Error:Quadratic Characters: # Warning: parameter nratchars is checked by this program but is undocumented.
Error:Quadratic Characters: Note: total 64 characters, including 14 trivial padding characters
Error:Quadratic Characters: Reading 1469231 (a,b) pairs from /tmp/cado.z59qan9o/c110.purged.gz
Error:Quadratic Characters: Computing 64 characters for 1469231 (a,b) pairs
Error:Quadratic Characters: Error, Jacobi symbol is 0 for a = 0, b = 0, p = 67108879, r = 28784789
Error:Quadratic Characters: Please check lpb0/lpb1 are large enough
Error:Quadratic Characters: terminate called after throwing an instance of 'std::runtime_error'
Error:Quadratic Characters: what(): code BUG() : condition res != 0 failed at /home/pi/cado-nfs/linalg/characters.cpp:194
Error:Quadratic Characters:
...
On "Please check lpb0/lpb1 are large enough":
How can that be for same computation with just different CPU?
OK, my 7600X PC has 32GB RAM, while the Pi400 has only 4GB RAM.
Can that be the problem?
In README.md `lpb0` and `lpb1` are only mentioned in section "Big factorization (200 digits and more)", and here we factor only 110-digit number.
Btw, factoring 59-digit and 79-digit numbers on Pi400 worked without issues:
https://github.com/Hermann-SW/RSA_numbers_factored/blob/main/python/RSA_numbers_factored.py#L880-L903
Regards,
Hermann Stamm-Wilbrandt.
P.S:
cado-nfs.py is really cool. While 7600X CPU bought for high single thread performance (rank 18 of >3100 CPUs PassMark list) did factor RSA-100 in 1.5h only with msieve sequentially, it did factor RSA-100 in less than 8min with cado-nfs.py(!), and RSA-140 in 11.1h only!
https://github.com/Hermann-SW/RSA_numbers_factored/blob/main/cado-nfs/README.md#cado-nfs
- [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/12/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/12/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/12/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/13/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/13/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/15/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/16/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/16/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/17/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/17/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/20/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/16/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/16/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, hermann, 07/15/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/13/2023
- Re: [cado-nfs] cado-nfs.py factoring RSA-110 OK in 15:31min on AMD 7600X Ubuntu, fails on Debian based 64bit PiOS, Paul Zimmermann, 07/12/2023
Archive powered by MHonArc 2.6.19+.