mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Software (https://www.mersenneforum.org/forumdisplay.php?f=10)
-   -   Prime95 version 29.6/29.7/29.8 (https://www.mersenneforum.org/showthread.php?t=24094)

Prime95 2019-08-19 20:02

[QUOTE=Random;523953]I can confirm the error. 8700K CPU on win10 x64 1903. Tested in a clean VM as well and received the same error.[/QUOTE]

My bad, included the 32-bit hwloc-15.dll.

I repaired and uploaded the win64 zip file

Random 2019-08-19 20:04

[QUOTE=Prime95;523962]My bad, included the 32-bit hwloc-15.dll.

I repaired and uploaded the win64 zip file[/QUOTE]

The app starts normally now, thanks a lot for all your work.

Prime95 2019-08-19 20:06

[QUOTE=nomead;523929]
And on Zen 2, what FFT is supposed to be used, FMA3 or AVX2? For some reason, the program selects FMA3 (FFT length 2688K). On the 2200G, I could force AVX2 through options in local.txt, but of course, it ran slower than FMA3, as expected.
[/quote]

All Ryzen CPUs should use FMA3 FFTs for maximum speed.

[quote]
On the 3600, it gives this error, when trying to continue from a savefile:
[CODE][Work thread Aug 19 14:37] Cannot initialize FFT code, errcode=1002
[Work thread Aug 19 14:37] Number sent to gwsetup is too large for the FFTs to handle.
[/CODE]
[/QUOTE]

Hmm. Does the worktodo.txt entry specify a specific FFT size? If so, remove it. Otherwise, PM me the savefile and worktodo.txt entry that is failing.

ixfd64 2019-08-19 20:21

[QUOTE=GP2;523915]Chrome will soon be dropping support for the FTP protocol, starting with version 82. It's currently at version 76.

Can we change the links in the first post to:
[c]https://www.mersenne.org/ftp_root/gimps/p95v298b6.linux64.tar.gz[/c]
and so forth?

That will have the added benefit of being more secure than downloading executables over an unencrypted connection.[/QUOTE]

Somewhat related issue: the directory at [url]https://mersenne.org/ftp_root/gimps[/url] gives a 403 error. This makes it hard to download older versions of software.

hansl 2019-08-19 21:06

[QUOTE=Prime95;523882]The process is to launch 24 threads, init them all, then wait for all to complete initialization, then do the 5 seconds of counting iterations. I hope the increased run time is for doing 24 initializations vs. just one initialization. I'll add an option to print a message that all workers have finished initialization so that you can see if the wall clock time for the single worker and 24 worker cases are both about 5 seconds once initialization completes.[/QUOTE]

[QUOTE=Prime95;523883]In 29.8 build 6 add "BenchInitCompleteMessage=1" to prime.txt.[/QUOTE]
So just to follow up: I now confirm that after initialization, the actual benchmarking seems to be constant 5s as configured. Thanks again.

Madpoo 2019-08-19 22:47

[QUOTE=ixfd64;523969]Somewhat related issue: the directory at [url]https://mersenne.org/ftp_root/gimps[/url] gives a 403 error. This makes it hard to download older versions of software.[/QUOTE]

Although that web page does just point to the same spot as the FTP files, I haven't enabled directory browsing for it (separate option for web pages).

I think it'd be safe to do that since it's the same as the FTP site. I'll double-check... it's hard to overcome the knee-jerk reaction to NEVER enable directory browsing on a web page. :smile:

When I was first testing out ftp vs http for the file downloads, HTTP was beating FTP, in terms of speed, by a pretty good amount. Which seemed counter intuitive to me at first. I set the download page accordingly, to prefer http over ftp when it was picking which mirror to use (right now there really aren't any up to date mirrors, so the only one you'll get is http at Primenet anyway).

I think someone recently pointed out that although the rest of the site forces HTTPS, the downloads are still HTTP. It didn't make much sense to me to bother encrypting the zip files in transit. If someone's worried about a MITM when downloading, they can compare the hashes we put on the download page, which [I]is[/I] HTTPS.

(I know that's all way more info than you asked about, but I like to throw a little "fun fact" stuff out there, just in case more questions come up)

Madpoo 2019-08-20 01:38

[QUOTE=Madpoo;523984]Although that web page does just point to the same spot as the FTP files, I haven't enabled directory browsing for it (separate option for web pages).

I think it'd be safe to do that since it's the same as the FTP site. I'll double-check... it's hard to overcome the knee-jerk reaction to NEVER enable directory browsing on a web page.[/QUOTE]

Done... file listing enabled:
[URL="http://www.mersenne.org/ftp_root/gimps/"]http://www.mersenne.org/ftp_root/gimps/[/URL]

nomead 2019-08-20 02:45

[QUOTE=Prime95;523964]All Ryzen CPUs should use FMA3 FFTs for maximum speed.[/QUOTE]
Okay, good to know that it's supposed to do that even on Zen 2.

[QUOTE=Prime95;523964]Hmm. Does the worktodo.txt entry specify a specific FFT size? If so, remove it. Otherwise, PM me the savefile and worktodo.txt entry that is failing.[/QUOTE]

[C]DoubleCheck=(AID censored),49683839,74,1[/C] for example.
And apparently it doesn't even require a savefile to get that error. It does that if I try to force it to use AVX2 or even AVx (by setting [C]CpuSupportsFMA3=0[/C] and then [C]CpuSupportsAVX=1[/C] in local.txt). Used to work on the Ryzen 3 2200G, but as mentioned, it was slower than FMA3.

But anyway, if it's supposed to use FMA3 anyway, I'll be happy with that information.

hansl 2019-08-20 14:45

What sort of operations does mprime use libgmp for? From grepping the docs I only found a mention to Jacobi error checking, is that the only thing?

I ask because I recently built a dev version of libgmp which has some Zen architecture optimizations(znver1) and it seemed to speed up a particular PARI/GP script for me by maybe 2x. I can't tell what version is bundled with mprime, because apparently all version of libgmp.so are just labeled 10.3.2 for some reason, even thought current stable is 6.1.2.

Prime95 2019-08-20 15:34

[QUOTE=hansl;524009]What sort of operations does mprime use libgmp for? From grepping the docs I only found a mention to Jacobi error checking, is that the only thing?

I ask because I recently built a dev version of libgmp which has some Zen architecture optimizations(znver1) and it seemed to speed up a particular PARI/GP script for me by maybe 2x. I can't tell what version is bundled with mprime, because apparently all version of libgmp.so are just labeled 10.3.2 for some reason, even thought current stable is 6.1.2.[/QUOTE]

Jacobi check and GCDs (P-1 and ECM). Mprime is bundled with 6.1.2.

Evil Genius 2019-08-20 17:46

[QUOTE=Prime95;523964]All Ryzen CPUs should use FMA3 FFTs for maximum speed.[/QUOTE]


Are you really sure? Zen 2 has double the AVX-256 bit speed compared to Zen 1. All data paths were widened for this purpose also. I was kinda hoping for an AVX-256 bit implementation for Zen 2.


All times are UTC. The time now is 22:52.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.