| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 17
|
|
| Author |
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
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, ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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] |
||
|
|
uplinger
Former World Community Grid Tech Joined: May 23, 2005 Post Count: 3952 Status: Offline Project Badges:
|
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 |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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 ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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? |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Actually the post to which i missed to include the link in the beta thread determined a 20 fold speed up :D
|
||
|
|
enels
Senior Cruncher Joined: Apr 25, 2008 Post Count: 286 Status: Offline Project Badges:
|
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. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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.
|
||
|
|
uplinger
Former World Community Grid Tech Joined: May 23, 2005 Post Count: 3952 Status: Offline Project Badges:
|
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 |
||
|
|
|