SoB: Possible P4 speedup

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,364
4,069
75
Private messages from me to Memnoch, testing a way to possibly get the speed of SoB back on the P4:

Some time ago, I discovered that a program called PRP, the parent program of SoB (get it for windows or Linux) could read the files generated by SoB. Recently I checked and they are completely compatible - they both consider a known prime to be prime, even when their files are interchanged midway.

So the idea is to get PRP, and use it to calculate most of your test. The problem is, while the format of PRP files is identical to SoB, the names are slightly different. So first, you need to get PRP started on your exponent. To do this, create a text file with the following:

47:0:2:257
[your k] [your n]

Run PRP on this and it will create a z*** file, but *** won't be your n. Stop PRP, delete this file, rename your SoB file to replace it, and restart PRP.

Then you just need to see if PRP is faster. It doesn't exactly report cEMs, but it does report its bit position. So you may just have to time it with a stopwatch or something.

As for the speed measurements, I believe you need to compare the bit completion level, over time, to the n.high level produced by SoB.

Good luck, and I hope this works. Please let me know, and let me know which OS(es) you tried (Linux may be faster than Windows, since the client was built later.)

Memnoch says he thinks it sped up processing, but he wasn't absolutely sure.

P.S. One thing I forgot to tell Memnoch: be sure to stop the PRP test before it finishes and switch back to SoB. Otherwise the z*** file is deleted, and your work won't count!!!
 

Allio

Golden Member
Jul 9, 2002
1,904
28
91
Interesting... are you sure that there aren't inconsistencies? It might be worth asking a project admin first, as they might consider using a separate client to be a deadly sin. If it could compromise the project in any way, it's really not worth it, so it would definitely be wise to get that issue out of the way.

However, it's promising - at the very least maybe the admins can fix their client based on the code in PRP, as it doesn't seem to have a problem with SSE2
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,364
4,069
75
Originally posted by: Allio
Interesting... are you sure that there aren't inconsistencies? It might be worth asking a project admin first, as they might consider using a separate client to be a deadly sin. If it could compromise the project in any way, it's really not worth it, so it would definitely be wise to get that issue out of the way.

However, it's promising - at the very least maybe the admins can fix their client based on the code in PRP, as it doesn't seem to have a problem with SSE2
I discussed this with Louie a few months back. He said he wanted me to prove that it correctly found a number prime. I tested 6151*2^40960+1 with each program alone, and with the test switched between them. The results were identical, and correct, so I don't think there's a problem.
 

Allio

Golden Member
Jul 9, 2002
1,904
28
91
Ah. Well, with the tests getting larger and larger, it could definitely be worthwhile. Anyone with a P4 available to try this out?
 

MemnochtheDevil

Senior member
Aug 19, 2001
521
0
0
I'm still using PRP on one client for my P4 machine. Its a bit of a pain monitoring the client to make sure it won't finish while I'm asleep like last time, but its definitely faster than the current client. I use this machine as my main computer (gaming) so it's hard to get solid numbers but I'd guess its 20-25% faster.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |