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: 109
Posts: 109   Pages: 11   [ Previous Page | 2 3 4 5 6 7 8 9 10 11 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 4559347 times and has 108 replies Next Thread
Crystal Pellet
Veteran Cruncher
Joined: May 21, 2008
Post Count: 1320
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

Maybe it's also OK to learn from CP ;)

CP:
What's your CPU's operating total-thread count?

That app_config was tested on an AMD Phenom I with 4 cores, so 4 threads and 100% CPU available to BOINC.
[Dec 17, 2012 1:13:20 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: BOINC 7.0.40 warning

Maybe it's also OK to learn from CP ;)
CP:
What's your CPU's operating total-thread count?
That app_config was tested on an AMD Phenom I with 4 cores, so 4 threads and 100% CPU available to BOINC.

Ok. If I understand your posts correctly, below is what I assume you're seeing:

Virtual operating thread-count: 5-CPU-threads
Total (hardware) thread-count from AMD Phenom I: 4-CPU-threads

Actual thread distribution:
HCC done by CPU: 3-CPU-threads
HCC done by GPU: 2-CPU-threads (1-true-CPU-thread virtualised to 2-virtual CPU-threads)

Please confirm or deny. Thanks.
;
; andzgridPost#749
;
[Dec 17, 2012 1:43:59 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: BOINC 7.0.40 warning

My mouth corners went a little droopy, as in effect, unless the maximum is specified for total resource, if HCC has the chance to populate all CPU cores, it is either first populating CPU cores and overflow onto the GPU. Or, it's a random matter, if already all GPU threads are occupied [2 in the example], it will *at most* run more CPU tasks, up to the <max_concurrent> specified, 4 - 2. In the example, 2 GPU tasks already running, the queue lines up 3 more for CPU, but only 2 starting. Summary, if wanting to make sure all 5 possible threads are occupied, always specify maximum combined, remove the max_concurrent line, or set the tag to 0 [no limit]...

and there I thought I could read this display:

More time needed to ponder on... "cant have it all".
[Dec 17, 2012 1:47:31 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

Still interested to learn from JEklund what happens with 5 in the max_concurrent. That would really reject or confirm, if the line adds up both resources or just works on CPU. His 4, and only 3 running on CPU and 1 on GPU suggests the both are summed.

The problem I see with his config file is he has 4 in the max_concurrent tag but the only .5 in the gpu_usage line. If he's still running 3 CPU tasks and 1 GPU tasks with that config file that's telling me his max_concurrent setting is overiding the gpu_usage setting. if he want to run 2 of each he needs to set max_concurrent to 2.

The config file I posted earlier for 2 GPU tasks and 2 SN2S tasks has been working fine for 4 days. I could run any combination of 8 tasks by changing the file parameters. I'm only running 4 as a test.
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


----------------------------------------
[Edit 1 times, last edit by nanoprobe at Dec 17, 2012 2:16:39 PM]
[Dec 17, 2012 2:13:54 PM]   Link   Report threatening or abusive post: please login first  Go to top 
nanoprobe
Master Cruncher
Classified
Joined: Aug 29, 2008
Post Count: 2998
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

Actual thread distribution:
HCC done by CPU: 3-CPU-threads
HCC done by GPU: 2-CPU-threads (1-true-CPU-thread virtualised to 2-virtual CPU-threads)

It means he's using 3 cores to run CPU tasks and 1 core to run 2 GPU tasks. AMD has no virtual core capability.
----------------------------------------
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.


[Dec 17, 2012 2:24:03 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: BOINC 7.0.40 warning

Yes, nano, made that conclusion already. See my last post and the one before. The <max_concurrent> line was designed for IO intense science limitations, speak help limit CEP2, so it's contribution can be boosted without micromanaging, no other purpose. We went and stretched the function, that's what users do, and discover what it does when used outside of it's objective.
[Dec 17, 2012 2:28:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
ThreadRipper
Veteran Cruncher
Sweden
Joined: Apr 26, 2007
Post Count: 1321
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

However, I have once got a "the graphics driver stopped responding and has been reset" message or similar. As this happened, the running WUs in BOINC got stuck and I had to abort them.

The driver error you're getting is a problem with how Windows handles the drivers. MS has acknowledged the problem and to fix it requires a very simple registry edit.
You don't have to abort the tasks that get stuck. Just suspend all of you GPU tasks and restart the stuck ones one at a time. Then resume all your other tasks.
And FWIW I had problems with the 12.11 beta 11 driver. Switched back to the 12.11 beta 4 and no more problems.


Oh thanks for the reply, you don't happen to know what registry edit?
I believe I'll be able to manage on this driver for now, and hopefully AMD gives us the Christams present of a stable 12.11 driver? :)

Right now I am unable to test more since I am moving and the PC is off for the time being. But as soon as I have settled in a little I hope to be back on track!
----------------------------------------

Join The International Team: https://www.worldcommunitygrid.org/team/viewTeamInfo.do?teamId=CK9RP1BKX1

AMD TR2990WX @ PBO, 64GB Quad 3200MHz 14-17-17-17-1T, RX6900XT @ Stock
AMD 3800X @ PBO
AMD 2700X @ 4GHz
[Dec 17, 2012 2:33:11 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Crystal Pellet
Veteran Cruncher
Joined: May 21, 2008
Post Count: 1320
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

Ok. If I understand your posts correctly, below is what I assume you're seeing:

Virtual operating thread-count: 5-CPU-threads
Total (hardware) thread-count from AMD Phenom I: 4-CPU-threads

Actual thread distribution:
HCC done by CPU: 3-CPU-threads
HCC done by GPU: 2-CPU-threads (1-true-CPU-thread virtualised to 2-virtual CPU-threads)

Please confirm or deny. Thanks.
;
; andzgridPost#749
;

I wouldn't call it virtualising. That's confusing. I have 4 cores no HT, so 4 threads.
Running 3 CPU-tasks each using 1 full thread and 2 GPU-tasks sharing 1 core/thread.
In fact I've 5 tasks running on 4 cores and no affinity used, so 5 tasks are fighting for CPU-time.
It's BOINC that's calculating what could run maximum: 3 cores for the cpu-tasks and 2 times .5 core = 1 core for 2 GPU-tasks.
My experience is that BOINC always first wants to run the GPU-tasks and leave the rest of free cores to CPU-tasks.
But in JEKlund's example it's running 3 cpu-tasks and 1 GPU.
I think BOINC calculated (max 4 is allowed) that running 3 CPU + .5 for 1 GPU (total 3.5 used) is better than running 2 CPU + 2x.5 (total 3 used).
[Dec 17, 2012 2:52:33 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: BOINC 7.0.40 warning

smile Cogito Ergo Sum
[Dec 17, 2012 3:08:56 PM]   Link   Report threatening or abusive post: please login first  Go to top 
JEklund2
Advanced Cruncher
Finland
Joined: Aug 10, 2006
Post Count: 119
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: BOINC 7.0.40 warning

Hi,

thanx CP and Sek .. I can confirm CP's findings :-) In that config it runs 5 tasks .. Actually what I first tried also works ( booted the whole machine and not it runs four tasks , 2 cpu and 2 gpu )

Thanx once more ..

Edit: Actually I found the error source ( sitting between desk and chair ): the name of the file was not app_config.xml but app_config.xml.txt .. I asked my elder son make the correction and reboot the server ( and I know that he will remind me as long as I live about that stupid error..)

I took the idea and make same kind of app_config.xml to another my machine with the following app_config-xml:

<app_config>
<app>
<name>hcc1</name>
<max_concurrent>8</max_concurrent>
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>1</cpu_usage>
</gpu_versions>
</app>
</app_config>

( this machine is Intel 2600K with 8 threads ). It is now running 8 tasks ( 6 cpu and 2 gpu as I wanted ):


17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261386200704122002_1 using hcc1 version 705 in slot 1
17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261392200704122002_1 using hcc1 version 705 in slot 3
17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261359200704122002_0 using hcc1 version 705 in slot 6
17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261292200704122003_0 using hcc1 version 705 in slot 2
17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261428200704122002_1 using hcc1 version 705 in slot 7
17/12/2012 17:30:50 | World Community Grid | Restarting task X0960086261469200704122001_0 using hcc1 version 705 in slot 0
17/12/2012 17:30:50 | World Community Grid | Restarting task X0900086290920200704271758_1 using hcc1 version 705 (ati_hcc1) in slot 4
17/12/2012 17:30:50 | World Community Grid | Restarting task X0900086290925200704271758_1 using hcc1 version 705 (ati_hcc1) in slot 8


"old man who cant even edit a file ..."

edit2: Of cource the cpu-amount with gpu can also be 1 as 6+1+1=8 :-)

PS: BOINC gives this kind of line when the file has the *right* name :

17/12/2012 17:30:49 | World Community Grid | Found app_config.xml
----------------------------------------

----------------------------------------
[Edit 2 times, last edit by JEklund at Dec 17, 2012 3:49:32 PM]
[Dec 17, 2012 3:19:52 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 109   Pages: 11   [ Previous Page | 2 3 4 5 6 7 8 9 10 11 | Next Page ]
[ Jump to Last Post ]
Post new Thread