![]() |
![]() |
#1739 |
"6800 descendent"
Feb 2005
Colorado
2E016 Posts |
![]() |
![]() |
![]() |
![]() |
#1740 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
163018 Posts |
![]()
For anyone who'd like to give it a try on Windows, this build of the latest available commit was done on Windows 7 x64 minutes ago. I haven't tried it past the help function. Make gpuown-win again generated the usual shower of warnings; see build-log.txt attached.
Quote:
|
|
![]() |
![]() |
![]() |
#1741 |
P90 years forever!
Aug 2002
Yeehaw, FL
23×1,019 Posts |
![]() |
![]() |
![]() |
![]() |
#1742 | |
"William Garnett III"
Oct 2002
Langhorne, PA
5616 Posts |
![]() Quote:
-yield does help somewhat. Here are my tests. Screenshot 1 is Prime95 by itself PRP testing 90519811 with a 14.3 iteration time and 53% CPU usage. Screenshot 2 is gpuOwL by itself without -yield PRP testing 81943843 with a 17.7 iteration time and 27% CPU usage. Screenshot 3 is gpuOwL by itself with -yield with a 17.8 iteration time and 31% CPU usage. Screenshot 4 is both Prime95 and gpuOwL (without -yield) showing Prime95 has a 19.1 iteration time and 81% CPU usage (thus gpuOwL slowed Prime95 down from 14.3 to 19.1). Screenshot 5 is both Prime95 and gpuOwL (with -yield) showing Prime95 now has a 17.7 iteration time and 77% CPU usage so the -yield option helped some. Thanks. Last fiddled with by wfgarnett3 on 2020-01-10 at 01:43 |
|
![]() |
![]() |
![]() |
#1743 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
17×433 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
#1744 |
"Mihai Preda"
Apr 2015
144110 Posts |
![]()
No, not yet (an oversight on my part). What should I do with the AID and the assignment relative to primeNet?
- should I put the AID (of the PRP) on the P-1 factor-found result? - if I simply drop the PRP assignment from worktodo.txt on P-1 factor found, it would still be assigned on the server even if the factor is reported? |
![]() |
![]() |
![]() |
#1745 | |
"William Garnett III"
Oct 2002
Langhorne, PA
8610 Posts |
![]() Quote:
Last fiddled with by wfgarnett3 on 2020-01-10 at 08:52 |
|
![]() |
![]() |
![]() |
#1746 | |
"Mihai Preda"
Apr 2015
11×131 Posts |
![]()
I added some untested code that is supposed to:
1. when a P-1 factor is found, all PRP entries from worktodo.txt for the same exponent are removed. No result is written (to results.txt) for these deleted tasks. 2. when a P-1 factor is found in the background (GCD) while a PRP test for the same exponent is ongoing, the PRP test is aborted early and the point 1. above is applied. I think this solution [in addition to bugs] has the problem of leaving PRP assignments "hanging" on primenet. Maybe the server could implement auto-release of the PRP assignments of a user when that user submits a factor for the same exponent (because, after a factor found, it does not make sense for the user that found the factor to pursue the PRP tests) Quote:
|
|
![]() |
![]() |
![]() |
#1747 |
"Mihai Preda"
Apr 2015
5A116 Posts |
![]()
Ken, I'm aware of your complaint agains those warnings, and I did look into them. IMO those warnings are invalid, a compiler problem. They could be silenced with some effort, but again IMO that effort is not worth expending because the [invalid] warnings are an incovenience only for the person building the program (Ken) but not for the users.
|
![]() |
![]() |
![]() |
#1748 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
1CC116 Posts |
![]() Quote:
-CARRY32 may also help. A couple of my systems' cpu overhead for gpuowl-win are shown in the screen captures. Roa (Windows 10) is running just over a full HT "core" of overhead (of total 24 cores plus HT, one "core" = 1/48 =2.08%) while condorella (Windows 7) is running a tiny fraction of that. I don't know why there's such a difference. wfgarnett3's 27% utilization is also ~one HT "core" on a dual-core HT Windows 10 system IIRC. Does -yield work on Window 7 and not on Windows 10? Any Windows 8.x users out there? |
|
![]() |
![]() |
![]() |
#1749 | |
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest
17×433 Posts |
![]() Quote:
It's sort of analogous to the case of a multibitlevel factoring assignment returning a factor in an early bit level; no point in soldiering on needlessly once the exponent has a factor discovered and reported. |
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
mfakto: an OpenCL program for Mersenne prefactoring | Bdot | GPU Computing | 1719 | 2023-01-16 15:51 |
GPUOWL AMD Windows OpenCL issues | xx005fs | GpuOwl | 0 | 2019-07-26 21:37 |
Testing an expression for primality | 1260 | Software | 17 | 2015-08-28 01:35 |
Testing Mersenne cofactors for primality? | CRGreathouse | Computer Science & Computational Number Theory | 18 | 2013-06-08 19:12 |
Primality-testing program with multiple types of moduli (PFGW-related) | Unregistered | Information & Answers | 4 | 2006-10-04 22:38 |