Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 5
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4189 times and has 4 replies Next Thread
enels
Senior Cruncher
Joined: Apr 25, 2008
Post Count: 286
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
SIMD / Vector Instructions

I noted that in this post from Uplinger

https://secure.worldcommunitygrid.org/forums/...ad,37360_offset,20#475740

that UGM uses SSE2 instructions. And I wonder to what effect.

I also can't find SSE2 in the minimum requirements. Are there separate code paths for the various and lack of SIMD instructions?

What are the SIMD versions that can be used by the various projects and how big a difference do they make? FMA information would be appreciated also.
[Nov 20, 2014 9:18:19 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: SIMD / Vector Instructions

The sse2 effect is mentioned here in a beta thread https://secure.worldcommunitygrid.org/forums/wcg/viewpostinthread?post=464733 , 20 times faster.
[Nov 20, 2014 9:47:18 PM]   Link   Report threatening or abusive post: please login first  Go to top 
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: SIMD / Vector Instructions

apparently SSE2 is not a minimum req, 'cause I got some WUs on SSE proc...but all with ERRORs!
:/
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
[Nov 21, 2014 1:05:46 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: SIMD / Vector Instructions

If it could be done, wouldn't it be done? We know from the test discussions that the technicians can 'filter' as they did to determine the impact, which was like much under the radar level. Whether specific hands-on filtering can be converted to a machine automated process is question 65. Very much a question of this being in the server software somewhere and effect on performance.
[Nov 21, 2014 4:23:17 PM]   Link   Report threatening or abusive post: please login first  Go to top 
twilyth
Master Cruncher
US
Joined: Mar 30, 2007
Post Count: 2129
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: SIMD / Vector Instructions

An application can obviously query a cpu to see if it supports a particular instruction or instruction set. If UGM isn't doing that, it should only require a small modification to include the correct call and code to throw an error that can then be reported back to the server.

Presumably, the errors being generated now when a UGM wu goes down on a non-SSE2 machine include this information. If not, that's something the developer needs to fix, but it shouldn't be a big deal.
----------------------------------------


[Nov 22, 2014 6:17:00 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread