Optomized S5 SSE3

Crunch3r
Crunch3r
Joined: 22 Jan 05
Posts: 90
Credit: 30,236,616
RAC: 0

RE: I have maybe a stupid

Message 38886 in response to message 38885

Quote:
I have maybe a stupid question: are these patches only for CPU with SSE3 support, or I can test it on SSE/SSE2 CPU too?

All patches work on any CPU capable of SSE instructions. (like P3 and Athlon XP)

Athlonheizer
Athlonheizer
Joined: 3 Jun 06
Posts: 33
Credit: 513,937
RAC: 0

RE: RE: I have a Pentium

Message 38887 in response to message 38866

Quote:
Quote:
I have a Pentium D that has SSE3 and several AMD machines. Let me know what I can do to help.

Ok. Here are the steps:

- download patch file
- stop boinc
- copy patch file ( and patcher ) to the project directory
- do patching ( run patcher with the data file as a parameter )
- start boinc
- do some wus
- give me a report about the results ( valid, invalid, zero credit, etc... )

Here is the first patch file: S5T0000.DAT

This patch doesn't have any improvement, but we can check the procedure.

Try again!!
I havent understand the procedure of patching. (The part with the parameter)

Athlon

Stay tuned and keep crunching

Akos Fekete
Akos Fekete
Joined: 13 Nov 05
Posts: 560
Credit: 4,514,103
RAC: 218

S5T0003 - eliminated

Message 38888 in response to message 38879

S5T0003

- eliminated double jumps (hot loop size: 4901)
- reduced amount of FPU macro ops (4831)
- removed double loads on general purpose registers (4675)

Akos Fekete
Akos Fekete
Joined: 13 Nov 05
Posts: 560
Credit: 4,514,103
RAC: 218

RE: Well i think applying

Message 38889 in response to message 38882

Quote:

Well i think applying the last patch should be enough, because all patches focus on the same issue (SSE hot loop).

Anyhow to be on the safe side i'd say use all patches ;)

The last patch is enough, but would be good if everybody try to use different versions.

Svenie25
Svenie25
Joined: 21 Mar 05
Posts: 139
Credit: 2,436,862
RAC: 0

How to do this: do patching

How to do this: do patching ( run patcher with the data file as a parameter )???

Crunch3r
Crunch3r
Joined: 22 Jan 05
Posts: 90
Credit: 30,236,616
RAC: 0

RE: How to do this: do

Message 38891 in response to message 38890

Quote:
How to do this: do patching ( run patcher with the data file as a parameter )???

1.copy the einstein app. to a seperate directory.

2. copy patcher + patch (S5T0003.dat) to the same directoy.

3. open a cmd shell and goto the directory.

4. do a "patcher.com S5T0003.dat" hit "any key" to continue.
Your're done. patching ;)

5. Disable network access in Boincmanager, Stop boinc.

6 make a backup of the boinc directoy

7. copy the patched executable to C:\\Program Files\\BOINC\\projects\\einstein.phys.uwm.edu

8. overwrite the existing einstein app.

9. restart BOINC

MRAO
MRAO
Joined: 7 May 05
Posts: 33
Credit: 13,885,471
RAC: 11,572

RE: RE: RE: I have a

Message 38892 in response to message 38887

Quote:
Quote:
Quote:
I have a Pentium D that has SSE3 and several AMD machines. Let me know what I can do to help.

Ok. Here are the steps:

- download patch file
- stop boinc
- copy patch file ( and patcher ) to the project directory
- do patching ( run patcher with the data file as a parameter )
- start boinc
- do some wus
- give me a report about the results ( valid, invalid, zero credit, etc... )

Here is the first patch file: S5T0000.DAT

This patch doesn't have any improvement, but we can check the procedure.

Try again!!
I havent understand the procedure of patching. (The part with the parameter)

Athlon


(paraphrase:-) You need to download the patcher.com file (hyperlink above) and the patch file you want to use - S5T0003.dat or whatever Akos has got up to by the time I finish typing this. Put them both in the einstein projects directory (usually c:\\program files\\boinc\\projects\\einstein.phys.uwm.edu but you might have installed things in a different place. Use BOINC Manager to Exit from BOINC so it isn't running (and if running it as a service stop the service).
Go to a Command prompt and change (cd) to the einstein directory above, with patcher and the s5t0003.dat patch file in it. Type "patcher s5t0003.dat", and when prompted press the space bar to allow the patch.
Start BOINC up again by running BOINC Manager (and starting the service if in service mode). Watch the Einstein WU time to completion come down.

Svenie25
Svenie25
Joined: 21 Mar 05
Posts: 139
Credit: 2,436,862
RAC: 0

Thanks a lot at all.

Thanks a lot at all.

roadrunner_gs
roadrunner_gs
Joined: 7 Mar 06
Posts: 94
Credit: 3,369,656
RAC: 0

The S5T0000 is not

The S5T0000 is not faster.
Extrapolated to 100% i get this times:

original client: 39742s
S5T000: 39818s

But the S5T000 in my extrapolation only ran to 2,75% whereas the original client went to 27,48%.
I let it run a litle more to get a better look.

Athlonheizer
Athlonheizer
Joined: 3 Jun 06
Posts: 33
Credit: 513,937
RAC: 0

Problems during

Problems during patching!
Error: File not accessible: einstein_s5r1_4.02_windows_intelx86.exe

Whats that?

Who has n patched exe for me?

Athlon

Stay tuned and keep crunching

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.