low GPU utilization with recent Gerard CXCL12?

Message boards : Number crunching : low GPU utilization with recent Gerard CXCL12?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
nanoprobe

Send message
Joined: 26 Feb 12
Posts: 184
Credit: 222,376,233
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 42651 - Posted: 17 Jan 2016, 14:30:00 UTC

Has anyone tested the SWAN_SYNC variable verses using an app_config file in the project folder to assign 1 CPU core per task?
ID: 42651 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
fractal

Send message
Joined: 16 Aug 08
Posts: 87
Credit: 1,248,879,715
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 42653 - Posted: 17 Jan 2016, 18:08:30 UTC - in response to Message 42649.  

I tried swan_sync a few years ago and it made no difference. I just tried it gain, setting both swan_sync and SWAN_SYNC since there is some confusion which to use, and it made no difference in either CPU usage or GPU usage.
When the SWAN_SYNC is in effect, the CPU time is near to the run time. If the CPU usage of the ACEMD app is lower than a full core (or thread), then the SWAN_SYNC is ignored for some environmental reasons.

I am pretty sure SWAN_SYNC was getting to ACEMD. It was in the environment for the acemd process according when I looked in /proc/1879/environ when 1879 was the PID for acemd..

My google foo is failing me but my memory, which is probably worse than my google foo, recalls that Linux ignores SWAN_SYNC and that Linux with or without the ignored SWAN_SYNC was as fast as Windows XP with SWAN_SYNC which was faster than windows XP without SWAN_SYNC which was faster than Windows <anything newer>.

But, don't trust my memory ... I don't.

Re: nanoprobe - see the links in Retvari's post.
ID: 42653 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Richard Haselgrove

Send message
Joined: 11 Jul 09
Posts: 1639
Credit: 10,159,968,649
RAC: 2
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 42675 - Posted: 22 Jan 2016, 13:24:05 UTC - in response to Message 42651.  

Has anyone tested the SWAN_SYNC variable verses using an app_config file in the project folder to assign 1 CPU core per task?

Two completely different purposes.

SWAN_SYNC would make the ACEMD application use extra CPU cycles, whether or not a core was free - it would simply overcommit the CPU and cause a lot of thrashing if the CPU was filled with other tasks.

app_config (or simply reducing the number of cores BOINC is allowed to schedule) would make space available on the CPU, but do nothing at all to encourage ACEMD to use it.

If you normally run your CPUs full to the brim, you should probably use both.
ID: 42675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2

Message boards : Number crunching : low GPU utilization with recent Gerard CXCL12?

©2026 Universitat Pompeu Fabra