mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > GPU Computing

Reply
 
Thread Tools
Old 2022-10-20, 18:03   #1
Jean Penné
 
Jean Penné's Avatar
 
May 2004
FRANCE

11608 Posts
Default llrCUDA Version 3.8.7 is released!

Hi All,

I uploaded to-day the new version 3.8.7 of llrCUDA on my personal site jpenne.free.fr

What is new in this version :

I added two new ABC formats, principally to help PRP searchers.
- k*b^n+c format with k, b, c fixed, for example : ABC 22*17^n+13
- (k*b^n+c)/d format with k, b, c, d fixed, for example : ABC (16^n+619)/5
- In Proth or LLR tests, even values of k yield a false result...
These bugs are now fixed.
May 2022 : The range of available FFT lengthes has been extended using
SSE2 Woltman tables. This allowed this version to test successfully
M82589933 in less than 8 days!

Here are some of previous updates :

- The maximum value of bits per input double word that was defaulted to 35.0 is now defaulted to 37.0.
moreover, it may be changed by user, using -oMAXBPD=xx.x option.
It can be useful to decrease this value if too much round off errors occur...

- In previous Version 3.8.4, one call to free() function was missing in Gerbicz
error checking code ; this caused an important memory leak...
This issue is now fixed here!
No much new feature, but some improvements related to reliability and speed.

Please, let me know if you have any problem to run the binary on Linux and/or to build it on your system.

I wish you many successes in prime hunting!
Best Regards,
Jean
Jean Penné is offline   Reply With Quote
Old 2022-10-21, 12:50   #2
Jean Penné
 
Jean Penné's Avatar
 
May 2004
FRANCE

24×3×13 Posts
Default Fixing a Round off errors cause.

Hi,

While testing k*2^n+c or (k*2^n+c)/d numbers using this new version, I saw many Round off errors...
This was due to an under estimate of the number of bits per words in the double words array form of the number, when abs(c) > 1
This drawback is fixed to-day.

Best Regards,
Jean
Jean Penné is offline   Reply With Quote
Old 2022-10-27, 11:59   #3
Jean Penné
 
Jean Penné's Avatar
 
May 2004
FRANCE

24·3·13 Posts
Default Static binary for llrCUDA 3.8.7

Hi,

I succeeded to-day to build a static binary for llrCUDA 3.8.7 by updating correctly the Makefile.
So, I uploaded the new binaries and the source directory accordingly.

Best Regards,

Jean
Jean Penné is offline   Reply With Quote
Old 2022-12-03, 19:59   #4
Honza
 
Honza's Avatar
 
Feb 2011

33 Posts
Default

Please, Windows build, anyone?
Honza is offline   Reply With Quote
Old 2022-12-04, 13:27   #5
Jean Penné
 
Jean Penné's Avatar
 
May 2004
FRANCE

24·3·13 Posts
Default

Quote:
Originally Posted by Honza View Post
Please, Windows build, anyone?
Not yet, sorry...

Jean
Jean Penné is offline   Reply With Quote
Old 2022-12-04, 22:19   #6
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

3×23×89 Posts
Default

Quote:
Originally Posted by Honza View Post
Please, Windows build, anyone?
It should work in WSL2.
henryzz is offline   Reply With Quote
Old 2022-12-05, 08:07   #7
Honza
 
Honza's Avatar
 
Feb 2011

33 Posts
Default

Quote:
Originally Posted by henryzz View Post
It should work in WSL2.
What distribution would you recommend?
Honza is offline   Reply With Quote
Old 2022-12-05, 10:00   #8
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

24·199 Posts
Default

Quote:
Originally Posted by Honza View Post
What distribution would you recommend?
WSL2 is basically a Linux distribution inside of Windows. You need to install it.
Mark Rose is offline   Reply With Quote
Old 2022-12-05, 10:57   #9
henryzz
Just call me Henry
 
henryzz's Avatar
 
"David"
Sep 2007
Liverpool (GMT/BST)

614110 Posts
Default

Quote:
Originally Posted by Honza View Post
What distribution would you recommend?
I have only used the ubuntu version of WSL/WSL2. It was one of the first available. I suspect that support is the best for it.
I have run other CUDA apps(and possibly a version of this) on it.
henryzz is offline   Reply With Quote
Old 2022-12-05, 10:58   #10
Honza
 
Honza's Avatar
 
Feb 2011

338 Posts
Default

Quote:
Originally Posted by Mark Rose View Post
WSL2 is basically a Linux distribution inside of Windows. You need to install it.
It did install it.
https://www.c-sharpcorner.com/articl...on-windows-11/

After restart, it explicitly says that you need to install specific distro.
(when trying to start WSL, it says the same error on command line).

I know it's a mess will all different distros and libriries etc.
My idea was to use statically linked libs.

But which distro before I mess up my Windows system?

Windows binary would much easier.
I don't know if there is performance penatly because it would run in WSL and what other limitations there arebut still willing to try.
Honza is offline   Reply With Quote
Old 2022-12-05, 20:29   #11
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013
https://pedan.tech/

24·199 Posts
Default

I would pick Ubuntu. Ubuntu and Microsoft have been working together on the development of WSL.

I haven't touched Windows in about a decade though. Others with more experience may chime in.
Mark Rose is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
llrCUDA Version 3.8.7 is released! Jean Penné Software 13 2022-12-03 07:14
llrCUDA Version 3.8.6 is released! Jean Penné Software 0 2022-05-25 13:28
llrCUDA Version 3.8.5 is released! Jean Penné Software 13 2022-05-09 05:19
llrCUDA version 3.8.4 is released! Jean Penné Software 0 2021-05-02 14:39
llrCUDA version 3.8.3 is released! Jean Penné Software 13 2021-03-19 20:29

All times are UTC. The time now is 15:06.


Fri Jul 7 15:06:35 UTC 2023 up 323 days, 12:35, 0 users, load averages: 1.27, 1.26, 1.19

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

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