app_info for separation on GPU and nbody on CPU
log in

Advanced search

Message boards : Number crunching : app_info for separation on GPU and nbody on CPU

Author Message
Terminal123*
Send message
Joined: 29 May 10
Posts: 19
Credit: 5,917,319
RAC: 0

Message 53921 - Posted: 6 Apr 2012, 2:55:22 UTC

Does anyone have an app_info that will only process nbody on CPU and separations on GPU? I tried searching the forums and I cut and pasted different parts of other app_info's that I could find..but it doesn't appear to work. The errors I get are that pthreadGC2_64.dll and libgomp_64-1.dll don't exist. But it works with both just fine without using a custom app_info, so I'm sure it's just me making the app_info wrong.

Does anyone have an app_info that would work in the way I describe?
i7-3960x Extreme Edition 6 Cores(12 Logical)
2x Radeon HD 7970 3GB video Cards(need to be able to run 2 WU's per GPU)

Terminal123*
Send message
Joined: 29 May 10
Posts: 19
Credit: 5,917,319
RAC: 0

Message 53922 - Posted: 6 Apr 2012, 3:13:16 UTC - in response to Message 53921.

Although in looking closer..i'm missing the nbody file too...what the happened to them? Interesting...

Terminal123*
Send message
Joined: 29 May 10
Posts: 19
Credit: 5,917,319
RAC: 0

Message 53923 - Posted: 6 Apr 2012, 3:35:53 UTC - in response to Message 53922.

I ended up redownloading the 3 files from http://milkyway.cs.rpi.edu/milkyway/download/ and then restarted BOINC. It is now working and is using 4 CPU cores per work unit(runs 3 WU's simultaneously) of nbody and 2 wu's per gpu(runs 4 WU's simultaneously)
Here is a copy of the app_info incase anyone else wants it:

<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>102</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>ati14ati</plan_class>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<cmdline>--gpu-target-frequency 10 --gpu-disable-checkpointing</cmdline>
<file_ref>
<file_name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>milkyway_nbody</name>
<user_friendly_name>MilkyWay@Home nbody Simulation</user_friendly_name>
</app>
<file_info>
<name>milkyway_nbody_0.84_windows_x86_64__mt.exe</name>
<executable/>
</file_info>
<file_info>
<name>libgomp_64-1.dll</name>
<executable/>
</file_info>
<file_info>
<name>pthreadGC2_64.dll</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway_nbody</app_name>
<version_num>84</version_num>
<plan_class>mt</plan_class>
<avg_ncpus>4</avg_ncpus>
<max_ncpus>4</max_ncpus>
<cmdline>--nthreads=4</cmdline>
<file_ref>
<file_name>milkyway_nbody_0.84_windows_x86_64__mt.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>libgomp_64-1.dll</file_name>
</file_ref>
<file_ref>
<file_name>pthreadGC2_64.dll</file_name>
</file_ref>
</app_version>
</app_info>

Terminal123*
Send message
Joined: 29 May 10
Posts: 19
Credit: 5,917,319
RAC: 0

Message 53924 - Posted: 6 Apr 2012, 3:36:47 UTC - in response to Message 53923.

I'm still testing it, because so far it's only been getting CPU units...but then I changed my app preferences not to use CPU and then it finally got GPU work units, so now I've set it to get both and we'll see if it actually does.

Terminal123*
Send message
Joined: 29 May 10
Posts: 19
Credit: 5,917,319
RAC: 0

Message 53925 - Posted: 6 Apr 2012, 3:40:10 UTC - in response to Message 53924.
Last modified: 6 Apr 2012, 3:42:37 UTC

Looks like my test was successful. It's now getting both separation and nbody's and it's running 3 nbody WU's at a time on 4 CPU cores each, and 4 separation WU's at a time on 2 Radeon HD 7970 video cards.

This is pretty awesome. 7 Work Units at a time and it's spitting them out super fast as well.


Post to thread

Message boards : Number crunching : app_info for separation on GPU and nbody on CPU


Main page · Your account · Message boards


Copyright © 2014 AstroInformatics Group