Optimized Boinc - SSE, SSE2...

Ed1934158
Ed1934158
Joined: 10 Nov 04
Posts: 62
Credit: 14481483
RAC: 0

RE: RE: It would be nice

Message 79580 in response to message 79578

Quote:
Quote:
It would be nice if this explanation was a part of zip file, as a "readme.txt".

It's already on the Einstein Beta download page. If you don't read that, then why the need for a readme text file that people then probably won't read either?


I have downloaded application from http://einstein.phys.uwm.edu/power_apps.php (the link presented on sticky: Windows S5R3 "power users" App 4.32 available), there is no explanation there. If I knew about link you gave, I would most certainly not asked for help.

Ed1934158
Ed1934158
Joined: 10 Nov 04
Posts: 62
Credit: 14481483
RAC: 0

RE: From your kernel

Message 79581 in response to message 79579

Quote:

From your kernel version it looks like you are using some kind of Ubuntu, if you installed boinc from the respository you can use this method:

sudo /etc/init.d/boinc-client stop
cd /var/lib/boinc-client/projects/einstein.phys.uwm.edu
sudo tar -xf /home//einstein_S5R3_4.35_i686-pc-linux-gnu.tar.gz
sudo /etc/init.d/boinc-client start


Yes, Ubuntu 7.10. I've managed to install it without any problems, thanks anyway.

ML1
ML1
Joined: 20 Feb 05
Posts: 347
Credit: 86320566
RAC: 280

RE: ... SSE2 on Intel CPUs

Message 79582 in response to message 79571

Quote:
... SSE2 on Intel CPUs does not do the same as SSE2 on AMD CPUs...


What's the difference there?

That sounds rather bad if so...

Happy crunchin',
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)

zombie67 [MM]
Joined: 10 Oct 06
Posts: 112
Credit: 452180551
RAC: 8928

RE: RE: ... SSE2 on Intel

Message 79583 in response to message 79582

Quote:
Quote:
... SSE2 on Intel CPUs does not do the same as SSE2 on AMD CPUs...

What's the difference there?

That sounds rather bad if so...

Indeed. I thought Intel and AMD had the same features through SSE3, and that they didn't diverge until SSSE3 or SSE4/SSE4.1/SSE4.2/SSE4a

Reno, NV Team: SETI.USA

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5779100
RAC: 0

OK, I may have misread that

Message 79584 in response to message 79583

OK, I may have misread that bit of information. The difference therein is that all Intel CPUs from the P4 onwards have SSE2 already, so from 32bit onwards. On AMDs SSE2 is only found on their 64bit CPUs and only works in 64bit mode.

Bikeman (Heinz-Bernd Eggenstein)
Bikeman (Heinz-...
Moderator
Joined: 28 Aug 06
Posts: 3522
Credit: 692131435
RAC: 64949

RE: OK, I may have misread

Message 79585 in response to message 79584

Quote:
OK, I may have misread that bit of information. The difference therein is that all Intel CPUs from the P4 onwards have SSE2 already, so from 32bit onwards. On AMDs SSE2 is only found on their 64bit CPUs and only works in 64bit mode.


SSE2 will work also in 32 bit mode on any AMD CPU which supports SSE2 at all.
CU
Bikeman

Brian Silvers
Brian Silvers
Joined: 26 Aug 05
Posts: 772
Credit: 282700
RAC: 0

RE: RE: OK, I may have

Message 79586 in response to message 79585

Quote:
Quote:
OK, I may have misread that bit of information. The difference therein is that all Intel CPUs from the P4 onwards have SSE2 already, so from 32bit onwards. On AMDs SSE2 is only found on their 64bit CPUs and only works in 64bit mode.

SSE2 will work also in 32 bit mode on any AMD CPU which supports SSE2 at all.
CU
Bikeman

I was about to say, then why does the SSE2 version of the SETI optimized app work on my system?

Jord, go to bed... :-P

Winterknight
Winterknight
Joined: 4 Jun 05
Posts: 1275
Credit: 333182098
RAC: 504602

If you look at Crunch3r's

If you look at Crunch3r's Seti optimised app's pages you will see the sse etc versions available for Seti. Others that you might think should be there like AMD SSE3 are not released because the AMD version of SSE3 is not the same as Intels and causes crashes or errors.

In truth as seen by Seti, SSE3 optimised apps don't work any faster than SSE2.

Seti itself doesn't offer different versions because of the extra workload involved and the problems of testing each optimised application on all platforms. And the problem will only get worse when Intel produce SSEn, because the there will be different generations of Mac's as well.

Brian Silvers
Brian Silvers
Joined: 26 Aug 05
Posts: 772
Credit: 282700
RAC: 0

RE: If you look at

Message 79588 in response to message 79587

Quote:

If you look at Crunch3r's Seti optimised app's pages you will see the sse etc versions available for Seti. Others that you might think should be there like AMD SSE3 are not released because the AMD version of SSE3 is not the same as Intels and causes crashes or errors.

In truth as seen by Seti, SSE3 optimised apps don't work any faster than SSE2.

Seti itself doesn't offer different versions because of the extra workload involved and the problems of testing each optimised application on all platforms. And the problem will only get worse when Intel produce SSEn, because the there will be different generations of Mac's as well.

Another "full disclosure" statement is that the reason that there are AMD vs. Intel SSE and SSE2 applications is not because of the implementation of SSEx, but because of the Intel Compiler generating code targeted for Intel-specific architecture vs. "generic" for AMD. I had always translated that to be more buffering tricks and other architecture-specific optimizations, not differences in SSEx. If that is not the case, someone please speak up and clarify... :-)

Winterknight
Winterknight
Joined: 4 Jun 05
Posts: 1275
Credit: 333182098
RAC: 504602

RE: RE: If you look at

Message 79589 in response to message 79588

Quote:
Quote:

If you look at Crunch3r's Seti optimised app's pages you will see the sse etc versions available for Seti. Others that you might think should be there like AMD SSE3 are not released because the AMD version of SSE3 is not the same as Intels and causes crashes or errors.

In truth as seen by Seti, SSE3 optimised apps don't work any faster than SSE2.

Seti itself doesn't offer different versions because of the extra workload involved and the problems of testing each optimised application on all platforms. And the problem will only get worse when Intel produce SSEn, because the there will be different generations of Mac's as well.

Another "full disclosure" statement is that the reason that there are AMD vs. Intel SSE and SSE2 applications is not because of the implementation of SSEx, but because of the Intel Compiler generating code targeted for Intel-specific architecture vs. "generic" for AMD. I had always translated that to be more buffering tricks and other architecture-specific optimizations, not differences in SSEx. If that is not the case, someone please speak up and clarify... :-)


From [url=In April 2005, AMD introduced a subset of SSE3 in revision E (Venice and San Diego) of their Athlon 64 CPUs.]Wikipedia SSE3 article[/url];

Quote:
In April 2005, AMD introduced a subset of SSE3 in revision E (Venice and San Diego) of their Athlon 64 CPUs.

What difference this makes I have no idea and if they have included full SSE3 in subsequent cpu's I have no idea.

I am absolutely sure that Simon and Crunch3r know all about the AuthenticAMD string produced by the Intel compiler, there were/are many discussions on it on Seti related boards.

Comment viewing options

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