When is Asteroids going to send avx WU's to all avx CPU's


Message boards : Problems and bug reports : When is Asteroids going to send avx WU's to all avx CPU's

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile JohnMD
Avatar

Send message
Joined: 7 Apr 14
Posts: 18
Credit: 5,380,423
RAC: 69
Message 6059 - Posted: 22 Nov 2018, 0:28:50 UTC
nuf said
ID: 6059 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Shadak

Send message
Joined: 12 Mar 18
Posts: 33
Credit: 1,367,520
RAC: 0
Message 6061 - Posted: 22 Nov 2018, 12:01:43 UTC

Last modified: 22 Nov 2018, 12:58:17 UTC
when your CPU ist faster on AVX-WUs then on SSE-WUs.

it looks like boinc dosn't recognise avx on this computer of you
and your second computer gets avx-tasks.

so no problem?
ID: 6061 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile JohnMD
Avatar

Send message
Joined: 7 Apr 14
Posts: 18
Credit: 5,380,423
RAC: 69
Message 6067 - Posted: 28 Nov 2018, 22:54:33 UTC - in response to Message 6061.  
Asteroids doesn't know if my 5005U is faster with AVX because it doesn't send any.
ID: 6067 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Shadak

Send message
Joined: 12 Mar 18
Posts: 33
Credit: 1,367,520
RAC: 0
Message 6068 - Posted: 29 Nov 2018, 15:09:06 UTC
dose boinc recognize your avx cpu feature?
ID: 6068 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
MarkJ
Avatar

Send message
Joined: 27 Jun 12
Posts: 129
Credit: 62,715,803
RAC: 85
Message 6069 - Posted: 1 Dec 2018, 2:47:48 UTC
The server software is supposed to try different apps to see which is faster and more reliable. However Asteroids doesn't have it configured properly so its not trying all the apps. BOINC project servers have a configuration parameter <version_select_random_factor> which isn't set high enough. They can turn on <debug_version_select> to debug it.

It needs at least 10 successfully validated results for each app before it can get an APR (Average Processing Rate). You can see the APR figures for each app when you look at your computer details under your account (on here, after you sign in). Its supposed to pick the fastest app and occasionally send one of the others to see how they go.
BOINC blog
ID: 6069 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
MarkJ
Avatar

Send message
Joined: 27 Jun 12
Posts: 129
Credit: 62,715,803
RAC: 85
Message 6070 - Posted: 1 Dec 2018, 3:04:46 UTC
Update Sent a private message to Kyong and pointed him to this message thread, hopefully he will look into it.
BOINC blog
ID: 6070 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Shadak

Send message
Joined: 12 Mar 18
Posts: 33
Credit: 1,367,520
RAC: 0
Message 6071 - Posted: 1 Dec 2018, 21:53:59 UTC - in response to Message 6068.  
dose boinc recognize your avx cpu feature?


can you please answer my question?
ID: 6071 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile JohnMD
Avatar

Send message
Joined: 7 Apr 14
Posts: 18
Credit: 5,380,423
RAC: 69
Message 6083 - Posted: 11 Dec 2018, 15:27:39 UTC - in response to Message 6071.  

Last modified: 11 Dec 2018, 15:31:31 UTC
@Shadak
See for yourself at -

https://ark.intel.com/products/84695/Intel-Core-i3-5005U-Processor-3M-Cache-2-00-GHz-

If you are still not convinced, BOINC says -

11-12-2018 12:44:27 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx tm2 pbe fsgsbase bmi1 smep bmi2


@MarkJ

http://asteroidsathome.net/boinc/host_app_versions.php?hostid=561807
ID: 6083 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Shadak

Send message
Joined: 12 Mar 18
Posts: 33
Credit: 1,367,520
RAC: 0
Message 6086 - Posted: 12 Dec 2018, 9:41:12 UTC - in response to Message 6083.  
11-12-2018 12:44:27 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx tm2 pbe fsgsbase bmi1 smep bmi2


that was the answer to my question. :) (I asked google about you cpu before I asked you about what boinc sees)

but with this information, I have no idea why this host gets no avx-tasks
ID: 6086 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
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 6104 - Posted: 18 Dec 2018, 14:18:46 UTC
Hi, sorry again for my low activity on forum now. I have raised number of the parameter so you can check now how server handles deciding which application to send.
ID: 6104 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dark Angel

Send message
Joined: 11 Apr 18
Posts: 20
Credit: 11,325,151
RAC: 1,732
Message 6155 - Posted: 19 Jan 2019, 21:50:04 UTC
Ryzen 7 2700X running 64bit Linux Mint

Sun 20 Jan 2019 08:45:49 AEDT | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca

This machine has never seen anything except SSE3 CPU units and Cuda55 GPU units.
My Ryzen 7 2700 (non X) rig is the same. Never done anything but SSE3.
ID: 6155 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jan Vaclavik

Send message
Joined: 26 Jan 13
Posts: 31
Credit: 1,505,448
RAC: 243
Message 6525 - Posted: 1 Apr 2020, 9:27:30 UTC
My W3680 only receives SSE2 uits, not a single SSE3 unit. My 1245v2 used to receive AVX all the time but now it started receiving SSE2 as well. Is there some way to encourage the project to send the correct type of work units?
ID: 6525 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jan Vaclavik

Send message
Joined: 26 Jan 13
Posts: 31
Credit: 1,505,448
RAC: 243
Message 6554 - Posted: 12 Apr 2020, 10:50:39 UTC - in response to Message 6525.  
My W3680 only receives SSE2 uits, not a single SSE3 unit. My 1245v2 used to receive AVX all the time but now it started receiving SSE2 as well. Is there some way to encourage the project to send the correct type of work units?

Seems like the 1245v2 was just related to the release of the new app and the server is giving me AVX now.
The W3680 on the other hand received 8 WUs of the new app, but all SSE2. Could there be an issue detecting SSE3(PNI)?
ID: 6554 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,197,441
RAC: 8,879
Message 6555 - Posted: 12 Apr 2020, 16:01:15 UTC - in response to Message 6554.  
My W3680 only receives SSE2 uits, not a single SSE3 unit. My 1245v2 used to receive AVX all the time but now it started receiving SSE2 as well. Is there some way to encourage the project to send the correct type of work units?


Seems like the 1245v2 was just related to the release of the new app and the server is giving me AVX now.
The W3680 on the other hand received 8 WUs of the new app, but all SSE2. Could there be an issue detecting SSE3(PNI)?


Since the Server Status doesn't show which kinds of units are available you could be getting what they have that works that also has the number of tasks you want instead of getting all they have all of one kind and then some of another kind, there's just no way to know that.
ID: 6555 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Jan Vaclavik

Send message
Joined: 26 Jan 13
Posts: 31
Credit: 1,505,448
RAC: 243
Message 6556 - Posted: 12 Apr 2020, 17:18:30 UTC - in response to Message 6555.  
Since the Server Status doesn't show which kinds of units are available you could be getting what they have that works that also has the number of tasks you want instead of getting all they have all of one kind and then some of another kind, there's just no way to know that.

To be honest I thought the WUs are the same, just running in different apps - it is not unusual for the same WU to be computed by different apps.
Either way the W3680 not receiving SSE3 units is a long term issue of mine going months back. I could understand, if the project decided that the SSE2 runs better on the hardware than the SSE3, but how does it know, if it never tries?
ID: 6556 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,197,441
RAC: 8,879
Message 6557 - Posted: 13 Apr 2020, 0:38:57 UTC - in response to Message 6556.  
Since the Server Status doesn't show which kinds of units are available you could be getting what they have that works that also has the number of tasks you want instead of getting all they have all of one kind and then some of another kind, there's just no way to know that.


To be honest I thought the WUs are the same, just running in different apps - it is not unusual for the same WU to be computed by different apps.
Either way the W3680 not receiving SSE3 units is a long term issue of mine going months back. I could understand, if the project decided that the SSE2 runs better on the hardware than the SSE3, but how does it know, if it never tries?


That's something only an Admin can answer.
ID: 6557 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Problems and bug reports : When is Asteroids going to send avx WU's to all avx CPU's