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: 17
Posts: 17   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4887 times and has 16 replies Next Thread
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
cool Minimum req!

Well admins,
for this project min requirements are SSE2 procesors...so:
1. please correct that on web page, link:
https://secure.worldcommunitygrid.org/help/viewTopic.do?shortName=minimumreq
2. also, please stop sending WU to the computers without SSE2, link:
https://secure.worldcommunitygrid.org/ms/devi....do?workunitId=1295821447
(that would consume less bandwidth for WCG & us!)

thx,
cool
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
[Feb 2, 2015 8:11:49 AM]   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: Minimum req!

Doubt the average computer user would even know what SSE2 means ;>) There's nothing to correct though, maybe a footnote to add and ideally an automated test on devices CPUs if SSE2 is absent to reduce the fail rate, plus an event log message to curtail frustration. But maybe that's utopian.

BTW, posting result links still does not make them viewable at WCG.
[Feb 2, 2015 9:07:56 AM]   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: Minimum req!

Is it really such a problem, given that SSE2 has been around since forever(over 10 years if we look at both Intel and AMD) by now? I mean, even my almost 10 year old laptop(that I'm proudly overheating right now) I use has SSE2. I know there are people who want to give WCG any computing power they possibly can, but are there really so many of them using pentium 3/old athlon setups to make for any significant wasted bandwidth load?

Really, I'm just curious what's the point of doing that on such prehistoric hardware except for going for badges.
----------------------------------------
[Edit 1 times, last edit by Former Member at Feb 2, 2015 2:57:46 PM]
[Feb 2, 2015 2:54:33 PM]   Link   Report threatening or abusive post: please login first  Go to top 
uplinger
Former World Community Grid Tech
Joined: May 23, 2005
Post Count: 3952
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Minimum req!

KLiK,

We had made a decision back when we launched UGM to compile the code with SSE2 enabled. This sped up the results being completed to a factor of 5 if I remember correctly (could be more or less but it was significant). When I did a scan on the number of active devices by processor type, there was less than 150 pentium 3 or older devices. Thus by adding in the verbage to the minimum requirements page did not seem needed. We did attempt to communicate that SSE2 was used in our initial postings in the forums and maybe news articles. I will see what others on the team think about adding it into the minimum requirements page.

Thanks,
-Uplinger
[Feb 2, 2015 3:34:25 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: Minimum req!

You hit on a good point, straight from my heart. My P4 single core 200W/H only comes on when some really old archive thing is needed, else it's off for now 9 years running.

During beta testing the problem was determined as minute, [see here where 40 are mentioned lacking the feature, of 250000 active!] but for completeness sake a note on the MSR page kills all commentaries for those who feel the need to do so biggrin
[Feb 2, 2015 3:36: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: Minimum req!

KLiK,

We had made a decision back when we launched UGM to compile the code with SSE2 enabled. This sped up the results being completed to a factor of 5 if I remember correctly (...)


Just out of curiosity, was any improvement noticed (if it was even tested) for any newer x86 extensions, and if so was the reason for not enabling them too many active CPUs that don't support them :P?
[Feb 2, 2015 4:01:50 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: Minimum req!

Actually the post to which i missed to include the link in the beta thread determined a 20 fold speed up :D
[Feb 2, 2015 4:11:45 PM]   Link   Report threatening or abusive post: please login first  Go to top 
enels
Senior Cruncher
Joined: Apr 25, 2008
Post Count: 286
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Minimum req!

Uplinger,

Have you tried compiling it with AVX or AVX2? Presumably that could cut the runtime in half as the compiler you are using appears to vectorize critical sections of the UGM code.
[Feb 2, 2015 4:40:47 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: Minimum req!

The key in distributed computing is to get homogeneous results back from any device, meaning they all must be using the same compiled/featured application. When SSE2 cut out a very limited number of devices, using AVX or AVX2 would cut out a whole lot more volunteer devices.
[Feb 2, 2015 4:58:58 PM]   Link   Report threatening or abusive post: please login first  Go to top 
uplinger
Former World Community Grid Tech
Joined: May 23, 2005
Post Count: 3952
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Minimum req!

We do try other compile options during early alpha. But the science code had a specific path for using SSE2 which allowed it to optimize the runtime greatly.

Sek, I had thought it was 20x increase, but couldn't remember 100%. Thanks for pulling that data.

Thanks,
-Uplinger
[Feb 2, 2015 5:24:35 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 17   Pages: 2   [ 1 2 | Next Page ]
[ Jump to Last Post ]
Post new Thread