![]() |
![]() |
#1 |
"Mark"
Apr 2003
Between here and the
5·1,249 Posts |
![]()
One more thing, although the test results are from LLR, I have finally been able to build and run phrot on a Core 2 Duo.
phrot is about 33% faster than LLR for bases that are not powers of 2. LLR is still king (by a long shot) for bases that are powers of 2. phrot can produce residues that are compatible with LLR, so PRP tests with phrot are valid. I have run a number of tests and have verified that it is running correctly. I'm switching over to it as I write this. BTW, I haven't tested this on a P4, but I think it would have similar results. If anyone needs help setting it up, let me know. BTW, I have made a couple of changes to Phil's latest version of phrot that might be useful to anyone choosing to go that route. Last fiddled with by rogue on 2008-04-04 at 00:27 |
![]() |
![]() |
![]() |
#2 | |
A Sunny Moo
Aug 2007
USA (GMT-5)
11000011010012 Posts |
![]() Quote:
![]() ![]() Thanks! ![]() P.S.: Your build of phrot for Core 2 Duo, is it by any chance a Linux build? I'd actually prefer a Linux build, as my Core 2 Duo runs Ubuntu, though a Windows build would be find, if that's all you've got. ![]() Last fiddled with by mdettweiler on 2008-04-04 at 01:46 |
|
![]() |
![]() |
![]() |
#3 | |
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
17×251 Posts |
![]() Quote:
http://en.wikipedia.org/wiki/Gmail#Addresses It seems that googlemail.com is supposed to be for if you're in UK or Germany...I don't know why it gave you that. |
|
![]() |
![]() |
![]() |
#4 | |
A Sunny Moo
Aug 2007
USA (GMT-5)
3·2,083 Posts |
![]() Quote:
![]() As for the googlemail.com thing--actually, even though I'm in the United States, I think I know why I got that address, after reading the Wikipedia link you pointed me to. You see, I got the address shortly before Google removed the requirement that you first be invited by an existing member; I had received my invite from a Gmail-invite-spooler website (sort of like one of those "take a penny-leave a penny" things you see at stores, just for Gmail invites instead), so most likely, the invite that I happened to draw from the system had been donated by someone in the UK or Germany. ![]() Thus, conversely, when I put some spare invites back into the system after I had received my account, when I started getting messages saying "so-and-so has responded to your Google Mail invitation", the users were all listed with gmail.com addresses--because I had defined my country as USA when I signed up. ![]() But yes, anyway, thanks for the link and the tips--I'll be sure to try it! ![]() Edit: Well, I tried sending myself a message at bugmesticky AT gmail DOT com, and it worked! So, I guess either one will work fine. ![]() Last fiddled with by mdettweiler on 2008-04-04 at 02:00 |
|
![]() |
![]() |
![]() |
#5 | |
"Mark"
Apr 2003
Between here and the
5×1,249 Posts |
![]() Quote:
I suggest that you start with a d/l of glucas and run the configure script. I can post the compiler options I've used along with the yeafft_defines.h and a small code change to glucas later today. I will also post my version of phrot source. One major different between phrot and LLR is that phrot does not save intermediate results. If you stop a test in the middle, you will have to redo the entire test when you restart. |
|
![]() |
![]() |
![]() |
#6 | |
A Sunny Moo
Aug 2007
USA (GMT-5)
624910 Posts |
![]() Quote:
![]() Anyway, though, thanks for the tips--I'll be sure to do all then as soon as you can send me the source for phrot. ![]() |
|
![]() |
![]() |
![]() |
#7 | |
"Mark"
Apr 2003
Between here and the
186516 Posts |
![]() Quote:
I believe that I also modified the Makefile to build two versions, one with and one without -DERRCHECK. I think I also added a -o option to write the results to an output file in addition to stdout. The -DERRCHECK is only needed when using bases that are powers of 2. |
|
![]() |
![]() |
![]() |
#8 | |
A Sunny Moo
Aug 2007
USA (GMT-5)
186916 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#9 | |
Oct 2006
25910 Posts |
![]() Quote:
phrot seems extremely fast with amd and "old fashioned" intel ... (or more precisely, LLR sucks with these processors) Last fiddled with by tnerual on 2008-04-04 at 18:22 |
|
![]() |
![]() |
![]() |
#10 | |
A Sunny Moo
Aug 2007
USA (GMT-5)
3×2,083 Posts |
![]() Quote:
![]() |
|
![]() |
![]() |
![]() |
#11 |
"Mark"
Apr 2003
Between here and the
11000011001012 Posts |
![]()
I have attached the latest. Don't forget to apply the patch described here.
On a MacIntel Core 2 Duo with gcc 4, I have the following options in glucas/src/Makefile: CFLAGS = -m64 -O3 -mtune=nocona -msse2 -msse3 -DNO_HACK_ALIGN -DY_DEFINES_FILE CFLAGS0 = -m64 -mtune=nocona -msse2 -msse3 -DNO_HACK_ALIGN -DY_DEFINES_FILE yeafft_defines.h is #define Y_AVAL 4 #define Y_BLOCKSIZE 4096 #define Y_SHIFT 3 I use the same compile options for glprov.c Finally, for those of you on AMD, try adding -DUNROLLED_MR to the glprov Makefile and do some tests to see if you get better tims. |
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
PRPNET & Phrot discussion | masser | Sierpinski/Riesel Base 5 | 27 | 2010-09-08 03:10 |
Phrot announcements | rogue | Conjectures 'R Us | 33 | 2010-01-22 19:39 |
LLR/PRP/phrot/pfgw:- Pick A Range | masser | Sierpinski/Riesel Base 5 | 8 | 2009-08-18 19:44 |
Using Phrot For LLRNET Reservations | thommy | Sierpinski/Riesel Base 5 | 1 | 2008-11-03 14:53 |
Programmer needed to write networked Phrot app! | mdettweiler | Programming | 0 | 2008-04-07 21:25 |