![]() |
|
|
#1 |
|
"Lennart"
Jun 2007
25×5×7 Posts |
What do you have this et to ? usellroverpfgw=
Most of my computer stared using pfgw. Lennart |
|
|
|
|
|
#2 |
|
May 2007
Kansas; USA
101·103 Posts |
It is set to nothing, i.e. simply usellroverpfgw= . So the clients will use PFGW over LLR if it is available. All CRUS/NPLB servers are set this way by default.
Last fiddled with by gd_barnes on 2014-06-11 at 20:03 Reason: remove base 6 comments |
|
|
|
|
|
#3 | |
|
"Lennart"
Jun 2007
25×5×7 Posts |
Quote:
Lennart Last fiddled with by Lennart on 2014-06-10 at 19:40 |
|
|
|
|
|
|
#4 |
|
May 2007
Kansas; USA
101×103 Posts |
|
|
|
|
|
|
#5 | |
|
"Lennart"
Jun 2007
46016 Posts |
Quote:
I can't say why but on my faster computer pfgw takes about 50%-100% more time. Could be some memorything also Lennart |
|
|
|
|
|
|
#6 |
|
"Mark"
Apr 2003
Between here and the
24·397 Posts |
There are various reasons the pfgw is slower. I haven't taken the time to investigate the reasons for it. I suspect that it has something to do with data conversions in the code between calls to the gwnum library. The sourcecode for pfgw is an absolute beast. The original developers tried to make it as C++ pure as possible so a lot of things are done in very abstract ways, which really hurts performance in some areas. I would love to rewrite it, but I have so little time and it would be an immense project that would require a lot of redesign.
|
|
|
|
|
|
#7 | ||
|
A Sunny Moo
Aug 2007
USA (GMT-5)
3×2,083 Posts |
Quote:
Quote:
Is this just a base 6 thing, or has it been observed on other bases too? Or, is it only a big factor on newer CPUs/newer gwnums? (If this has been around for a while, I'm surprised it hasn't been as well-known...again, I haven't been paying too close attention the last year so maybe this is old news and I just didn't get the memo. )
Last fiddled with by mdettweiler on 2014-06-11 at 01:01 |
||
|
|
|
|
|
#8 |
|
May 2007
Kansas; USA
101·103 Posts |
Can someone please direct me to the latest Windows and Linux versions of LLR? I want to test the difference between PFGW and LLR myself on some of my old(ish) machines.
Last fiddled with by gd_barnes on 2014-06-11 at 20:03 Reason: remove base 6 comments |
|
|
|
|
|
#9 |
|
A Sunny Moo
Aug 2007
USA (GMT-5)
3×2,083 Posts |
|
|
|
|
|
|
#10 |
|
May 2008
Wilmington, DE
22×23×31 Posts |
The differences between PFGW and LLR could be that LLR uses AVX, the new and improved instruction set from Intel. I've used it for about 2 years now.
It only works on Sandy Bridge and Ivy Bridge CPU's. Last fiddled with by MyDogBuster on 2014-06-11 at 07:17 |
|
|
|
|
|
#11 |
|
May 2007
Kansas; USA
101×103 Posts |
I'm getting from 10% to 50% speedup on my various machines by using the latest version of LLR vs. PFGW; both Windows and Linux. It's mostly in the 10-20% range on my Intel machines. A 40-50% speedup was noticed on a couple of my oldest AMD machines on large tests for a non-power-of-2 base. The speedup appears both machine and size dependent. There is less speedup on smaller tests.
I've now changed all of my private PRPnet servers to use LLR instead of PFGW. Port 1400 is the only public PRPnet server for NPLB/CRUS doing non-power-of-2 bases and it was changed earlier. Because there is little speedup on small tests, I will still use PFGW for conjecture searches at low n-ranges because I like the Windows GUI and the scripting that is available. Thank you for the suggestion Lennart!
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Using PFGW and NewPGen | robert44444uk | Prime Gap Searches | 34 | 2018-06-06 14:37 |
| PFGW GUI vs CMD | houding | Software | 1 | 2016-06-20 12:11 |
| How do I operate PFGW | MattcAnderson | Information & Answers | 1 | 2015-06-04 17:13 |
| How do I run this formula in PFGW? | Stargate38 | Software | 1 | 2014-08-19 15:23 |
| PFGW 3.3.6 or PFGW 3.4.2 Please update now! | Joe O | Sierpinski/Riesel Base 5 | 5 | 2010-09-30 14:07 |