New optimized versions for SSE2 released


Message boards : News : New optimized versions for SSE2 released

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile Kyong
Project administrator
Project developer
Project tester
Project scientist
Avatar

Send message
Joined: 9 Jun 12
Posts: 584
Credit: 52,667,664
RAC: 0
Message 1549 - Posted: 21 Aug 2013, 10:41:50 UTC
There are new SSE2 optimized versions released for 32bit and 64bit linux and Windows.

Radim VanĨo (Kyong)
ID: 1549 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile chip
Avatar

Send message
Joined: 1 Jun 13
Posts: 7
Credit: 0
RAC: 0
Message 1550 - Posted: 21 Aug 2013, 11:38:26 UTC
On i7-2600K SSE2 is the same that SSE3.
ID: 1550 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile HA-SOFT, s.r.o.
Project developer
Project tester

Send message
Joined: 21 Dec 12
Posts: 176
Credit: 136,462,135
RAC: 9
Message 1551 - Posted: 21 Aug 2013, 12:34:46 UTC - in response to Message 1550.  

Last modified: 21 Aug 2013, 12:51:20 UTC
There is a differrence in 2 or 3 basic instructions, which are replaced by couple of sse2 instructions. SSE2 version has some small improvements than older SSE3.
ID: 1551 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
k3ack3r

Send message
Joined: 31 Jul 13
Posts: 5
Credit: 21,236,337
RAC: 0
Message 1552 - Posted: 21 Aug 2013, 17:10:50 UTC
So is the SSE2 faster than SSE3 or is it for older computers?
ID: 1552 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
frankhagen

Send message
Joined: 18 Jun 12
Posts: 15
Credit: 5,027,400
RAC: 0
Message 1553 - Posted: 21 Aug 2013, 17:43:00 UTC - in response to Message 1552.  
So is the SSE2 faster than SSE3


usually this will not be the case because some design-flaws in SSE2 (which affect performance) were fixed with SSE3.


ID: 1553 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
k3ack3r

Send message
Joined: 31 Jul 13
Posts: 5
Credit: 21,236,337
RAC: 0
Message 1568 - Posted: 24 Aug 2013, 0:56:51 UTC
Is AVX being planned? I have quite a few cpu's which support it... :)
ID: 1568 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
MarkJ
Avatar

Send message
Joined: 27 Jun 12
Posts: 129
Credit: 62,725,780
RAC: 0
Message 1569 - Posted: 24 Aug 2013, 5:20:42 UTC - in response to Message 1568.  
Is AVX being planned? I have quite a few cpu's which support it... :)


I saw a reply by HA SOFT that said it was actually slower than the SSE3 app.

There was also discussion of AVX2 support which *should* be faster again, but they have yet to build such an app.
BOINC blog
ID: 1569 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile HA-SOFT, s.r.o.
Project developer
Project tester

Send message
Joined: 21 Dec 12
Posts: 176
Credit: 136,462,135
RAC: 9
Message 1570 - Posted: 24 Aug 2013, 9:50:41 UTC - in response to Message 1568.  

Last modified: 25 Aug 2013, 20:00:02 UTC
Is AVX being planned? I have quite a few cpu's which support it... :)


Meanwhile, my company has bought one Intel Haswell PC with i5-4670 for testing. AVX version is better on this cpu. All other CPUs than Haswell perform better with SSE3. You can look on beta version times here:

http://asteroidsathome.net/boinc/results.php?hostid=45724&offset=0&show_names=0&state=4&appid=

It's pure AVX version (no AVX2 instruction). App is finished and Kyong is testing it now.

The problem is a detection on boinc server side. Kyong is discussing this with boinc development. AVX needs CPU and OS support (linux kernel 2.6.30+ and win7SP1+).
ID: 1570 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : News : New optimized versions for SSE2 released