SETI@home v7 7.00 released for x86_64 linux ATI/AMD OpenCL

Message boards : News : SETI@home v7 7.00 released for x86_64 linux ATI/AMD OpenCL
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · Next

AuthorMessage
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,986,665
RAC: 982
United States
Message 45290 - Posted: 18 Mar 2013, 22:03:10 UTC

I fully expect this not to work, because it's my first attempt at releasing an GPU app for linux.
ID: 45290 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45293 - Posted: 18 Mar 2013, 23:43:46 UTC

Is a BOINC 7 version needed ? Seems not to get send to my 6.10.58 hosts. Will switch boincs debugging on to be able to give more precise feedback.
_\|/_
U r s
ID: 45293 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,986,665
RAC: 982
United States
Message 45294 - Posted: 18 Mar 2013, 23:57:30 UTC - in response to Message 45293.  

Yes, I haven't enabled BOINC 6 yet, and I haven't decided what the minimum BOINC version should be.
ID: 45294 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45295 - Posted: 18 Mar 2013, 23:59:32 UTC
Last modified: 19 Mar 2013, 0:42:26 UTC

Thanks for info. That explains why :
[debt] ATI GPU: no eligible projects

Will update BOINC version.

A little later :

BOINC at 7.0.28 : First two tasks are running!
_\|/_
U r s
ID: 45295 · Report as offensive
D337z
Volunteer tester

Send message
Joined: 28 Feb 12
Posts: 3
Credit: 69,203
RAC: 0
United States
Message 45298 - Posted: 19 Mar 2013, 8:05:18 UTC

Well, what were the results when you tested it before you released it? It worked then, right?
ID: 45298 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 45299 - Posted: 19 Mar 2013, 9:16:10 UTC

How to explain MB7 stderr log under AP6 result ??

http://setiweb.ssl.berkeley.edu/beta/result.php?resultid=11610941
ID: 45299 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45300 - Posted: 19 Mar 2013, 11:00:14 UTC - in response to Message 45299.  

How to explain MB7 stderr log under AP6 result ??

http://setiweb.ssl.berkeley.edu/beta/result.php?resultid=11610941

1. Check date and remember what did happen to the servers right after that date.
2. MBv7 (old result) log under AP6 result means database failure.
_\|/_
U r s
ID: 45300 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45301 - Posted: 19 Mar 2013, 11:03:08 UTC - in response to Message 45298.  

Well, what were the results when you tested it before you released it? It worked then, right?


It works right now !

resultlist hostid 50380
resultlist hostid 51991
_\|/_
U r s
ID: 45301 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45308 - Posted: 19 Mar 2013, 19:59:06 UTC

Reporting: two wus ended with this error :

<message>
process exited with code 249 (0xf9, -7)
</message>
<stderr_txt>
OpenCL queue synchronized
SETI@home error -7 Garbled encoded workunit
in seti_parse_data()
File: seti.cpp
Line: 971


Just some buggy wu, if looking at all the wingmen.
WU 4969949
WU 4969948
_\|/_
U r s
ID: 45308 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,986,665
RAC: 982
United States
Message 45310 - Posted: 19 Mar 2013, 20:14:03 UTC - in response to Message 45308.  

Yeah, there were a bunch from March 5th like that. I thought they had all errored out by now.
ID: 45310 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45320 - Posted: 20 Mar 2013, 15:29:57 UTC

About CPU usage while GPU(s) are in use :

HostID 50380 (openSUSE 12.2, Catalyst 12.8, 2x HD7750, GPUload: ca.66%) default setting was : (0.994 CPUs and 1.00 ATI GPUs)

After one day of continous crunching i calculated (0.289 CPUs and 1.00 ATI GPUs) for default settings.


HostID 51991 (Kubuntu 12.04, Catalyst 12.4, 2x HD6670, GPU load: ca.95%) default setting was : (0.993 CPUs and 1.00 ATI GPUs)

After one day of continous crunching i calculated (0.052 CPUs and 1.00 ATI GPUs) for default settings.
_\|/_
U r s
ID: 45320 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 45322 - Posted: 20 Mar 2013, 22:17:36 UTC - in response to Message 45320.  

About CPU usage while GPU(s) are in use :

HostID 50380 (openSUSE 12.2, Catalyst 12.8, 2x HD7750, GPUload: ca.66%) default setting was : (0.994 CPUs and 1.00 ATI GPUs)

After one day of continous crunching i calculated (0.289 CPUs and 1.00 ATI GPUs) for default settings.


HostID 51991 (Kubuntu 12.04, Catalyst 12.4, 2x HD6670, GPU load: ca.95%) default setting was : (0.993 CPUs and 1.00 ATI GPUs)

After one day of continous crunching i calculated (0.052 CPUs and 1.00 ATI GPUs) for default settings.

How about the need of full core reserving under Linux ?
ID: 45322 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45323 - Posted: 21 Mar 2013, 2:03:08 UTC - in response to Message 45322.  

How about the need of full core reserving under Linux ?

Its definitely needed. But i can't test how many have to be reserved for highend GPUs. For one or two midrange GPUs one physical core is more than enough.
_\|/_
U r s
ID: 45323 · Report as offensive
Profile Raistmer
Volunteer tester
Avatar

Send message
Joined: 18 Aug 05
Posts: 2423
Credit: 15,878,738
RAC: 0
Russia
Message 45324 - Posted: 21 Mar 2013, 6:16:32 UTC - in response to Message 45323.  

How about the need of full core reserving under Linux ?

Its definitely needed. But i can't test how many have to be reserved for highend GPUs. For one or two midrange GPUs one physical core is more than enough.

so, 0.052 CPUs and 1.00 ATI GPUs will probably not reserve any core?
ID: 45324 · Report as offensive
William
Volunteer tester
Avatar

Send message
Joined: 14 Feb 13
Posts: 606
Credit: 588,843
RAC: 0
Message 45325 - Posted: 21 Mar 2013, 9:59:33 UTC - in response to Message 45324.  

How about the need of full core reserving under Linux ?

Its definitely needed. But i can't test how many have to be reserved for highend GPUs. For one or two midrange GPUs one physical core is more than enough.

so, 0.052 CPUs and 1.00 ATI GPUs will probably not reserve any core?

Cores are only reserved by boinc if the cumulative CPU requirement exceeds 1 (or 2/3/...) It's probably a >1 and not a >=1. With 0.51 two instances running will reserve one core but one instance won't. With 1 you may or may not get the desired behaviour of reserving one core per instance.

I don't know if it's even possible to choose numbers so that the first instance reserves one core, the second doesn't reserve an additional one but the third would.

And the sweet spot will very likely be system specific.

Do you _need_ a core reserved or does it only improve running?
Users may not like having their CPUs blocked that way, if not absolutely necessary.
ID: 45325 · Report as offensive
Richard Haselgrove
Volunteer tester

Send message
Joined: 3 Jan 07
Posts: 1451
Credit: 3,266,661
RAC: 8
United Kingdom
Message 45326 - Posted: 21 Mar 2013, 10:20:07 UTC - in response to Message 45325.  

Remember that the only lever Eric has available to pull is

<cpu_frac>x</cpu_frac>
the fraction of total FLOPs that are done by the CPU. This is used to calculate CPU usage and estimated FLOPS.

The server calculates <avg_ncpus> and <max_ncpus> from there - it'll be different for every host.

David's formula doesn't allow for requiring a CPU other than for productive science work.
ID: 45326 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,986,665
RAC: 982
United States
Message 45327 - Posted: 21 Mar 2013, 16:07:25 UTC - in response to Message 45326.  
Last modified: 21 Mar 2013, 16:10:28 UTC

Remember that the only lever Eric has available to pull is

x



That is true, and it really makes things difficult when that fraction is varying from GPU to GPU, which is often the case with OpenCL which will divide calculations between CPU and GPU depending upon the capabilities of the GPU.

I've reduced cpu_frac for ATI plan classes by 2/3. Let me know how it works out
ID: 45327 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45328 - Posted: 21 Mar 2013, 18:45:29 UTC - in response to Message 45327.  

Remember that the only lever Eric has available to pull is

<cpu_frac>x</cpu_frac>



That is true, and it really makes things difficult when that fraction is varying from GPU to GPU, which is often the case with OpenCL which will divide calculations between CPU and GPU depending upon the capabilities of the GPU.

<edit>I've reduced cpu_frac for ATI plan classes by 2/3. Let me know how it works out</edit>

Should i bring up something that is closer to a "baseline" then ?
AMD5050e+HD6450 or PentiumM+HD6450 ?
_\|/_
U r s
ID: 45328 · Report as offensive
Profile Eric J Korpela
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 15 Mar 05
Posts: 1547
Credit: 26,986,665
RAC: 982
United States
Message 45330 - Posted: 22 Mar 2013, 3:30:09 UTC - in response to Message 45328.  

Sure.
ID: 45330 · Report as offensive
Urs Echternacht
Volunteer tester
Avatar

Send message
Joined: 18 Jan 06
Posts: 1038
Credit: 18,734,730
RAC: 0
Germany
Message 45338 - Posted: 23 Mar 2013, 17:48:39 UTC
Last modified: 23 Mar 2013, 17:56:17 UTC

This wus results seem to be a false negative, because of my wingmen WU 5010528

I've rerun this wu and got a match between stock linux x86_64 CPU and GPU, result: no overflow and no signals.

Maybe worth to have a look what goes wrong with this WU on windows apps.
_\|/_
U r s
ID: 45338 · Report as offensive
1 · 2 · 3 · Next

Message boards : News : SETI@home v7 7.00 released for x86_64 linux ATI/AMD OpenCL


 
©2019 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.