+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0  (Read 25941 times)

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
how many GPU do you have in that host?

Offline Frizz

  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 541
how many GPU do you have in that host?


Only 1 GPU. But since the Hybrid AP app uses it only every 5 minutes or so for only a few seconds I thought I could run 4 AP tasks in parallel (since I have a quad processor).
Please stop using this 1366x768 glare displays: http://www.facebook.com/home.php?sk=group_153240404724993

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Currently 2 active tasks per GPU limit is embedded into app itself. It was done as protection from BOINC sheduler (at time when app was written BOINC had no support for ATI GPU and could run too many AP instances). Also, running too many AP instances is useless (GPU memory has limited amount and hybrid AP use GPU memory well enough).
That is, you limited by 2 AP instances per GPU.
To get full GPU usage I encourage to crunch for another project (like MW) too. If you SETI-only participant then just live some time with partially used GPU (it will use less energy too btw ;) ) - new ATI AP version will have better GPU usage.

[Maybe I will do additional build w/o hardwired limitation of number of instances, will see]

Offline Frizz

  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 541
new ATI AP version will have better GPU usage.

Do you know roughly when this app will be available?

By the way: Big thanks for your efforts to optimize the apps!!! And for your instant replies to all my stupid questions :)
Please stop using this 1366x768 glare displays: http://www.facebook.com/home.php?sk=group_153240404724993

smbutler

  • Guest
Hey, Nice work on the apps, need a little help with the app_info.

Quad Core Q9300 + 2 ATI 3870X2, running seti 100% of the time.

I want to get the most out of it, second gpu (device 1) show no spikes at all,
but boinc shows "running (0.01 CPUs + 1.00 ATI GPUs (device 0)" and
"running (0.01 CPUs + 1.00 ATI GPUs (device 1)", but both items are processing items.

app_info:

<app_info>

    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8b_win_SSE41.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>528</version_num>
        <file_ref>
            <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
        <file_ref>
           <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app>
        <name>astropulse_v5</name>
    </app>
    <file_info>
        <name>ap_5.03r112_SSE3.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>astropulse_v5</app_name>
        <version_num>503</version_num>
        <file_ref>
            <file_name>ap_5.03r112_SSE3.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>

<app>
<name>astropulse_v505</name>
</app>
<file_info>
        <name>ap_5.05_win_x86_SSE3_BROOK_r280.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
<avg_ncpus>0.01</avg_ncpus>
<max_ncpus>1</max_ncpus>
<coproc>
<type>ATI</type>
<count>1</count>
</coproc>
        <file_ref>
            <file_name>ap_5.05_win_x86_SSE3_BROOK_r280.exe</file_name>
            <main_program/>                           
        </file_ref>
    </app_version>   
</app_info>

thanks in advance

Stephen Butler

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
new ATI AP version will have better GPU usage.

Do you know roughly when this app will be available?

By the way: Big thanks for your efforts to optimize the apps!!! And for your instant replies to all my stupid questions :)
It's already in testing. Probably will go to beta soon.

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Hey, Nice work on the apps, need a little help with the app_info.

Quad Core Q9300 + 2 ATI 3870X2, running seti 100% of the time.

I want to get the most out of it, second gpu (device 1) show no spikes at all,
but boinc shows "running (0.01 CPUs + 1.00 ATI GPUs (device 0)" and
"running (0.01 CPUs + 1.00 ATI GPUs (device 1)", but both items are processing items.


thanks in advance

Stephen Butler
And what stderrs of tasks say?
In general, app supposes 2 tasks per GPU currently. That is, if you run 2 tasks they will be assigned to the same GPU (by app itself, no matter what BOINC says). Third task should go to text available device or will be suspended if only single GPU in host.

Offline cenit

  • Knight o' The Realm
  • **
  • Posts: 68
new ATI AP version will have better GPU usage.

Do you know roughly when this app will be available?

By the way: Big thanks for your efforts to optimize the apps!!! And for your instant replies to all my stupid questions :)
It's already in testing. Probably will go to beta soon.


is this the "famous" hybrid OpenCL/Brook+ app I cannot find?

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
I think now, with 5 posts done, you can find it.

Offline hiamps

  • Knight o' The Round Table
  • ***
  • Posts: 126
    • Swans Candles and Supplies
Hi,
S˙rry I am an idiot but could you please help me fix my app_info file?
I downloaded ap_5.05_win_x86_SSE3_ATI_r379.rar and have no Cuda Cards in this machine. This is the optimised app I used probably grabbed the wrong one...Lunatics_Win32v0.2_AP505r168_AKv8b_CudaV12.
I have a couple units to try on my card but thdy `re just waiting to run. Maybe if you help me this time I can see what you did and will be able to help more in the future...

Pete




<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>AK_v8b_win_SSE41.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>528</version_num>
<file_ref>
<file_name>AK_v8b_win_SSE41.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</`pp_~ame>
<version_num>603</version_num>
<file_ref>
<file_name>AK_v8b_win_SSE41.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>astropulse_v5</name>
</app>
<file_info>
<name>ap_5.03r112_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v5</app_name>
<version_num>503</version_num>
<file_ref>
<file_name>ap_5.03r112_SSE3.exe</file_name>
<Main_program/>
</file_ref>
</app_version>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
<name>ap_5.05r168_SSE3.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v505</app_name>
<version_num>505</version_num>
<file_ref>
<file_name>ap_5.05r168_SSE3.exe</file_name>
<main_program/>
</file_ref>
</app_version>
<app>
<name>astropulse_v505</name>
</app>
<file_info>
<name>ap_5.05_win_x86_SSE3_ATI_r379.exe</name>
<executable/>
</file_info>
<file_info>
<name>AstroPulse_Kernels.cl</name>
<executable/>
</file_info>
<app_version>
<app_name>astropulse_v505</app_name>
<version_num>506</version_num>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<file_ref>
<file_name>ap_5.05_win_x86_SSE3_ATI_r379.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>AstroPulse_Kernels.cl</file_name>
<copy_file/>
</file_ref>
</app_version>

<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</name>
<executable/>
</file_info>
<file_info>
<name>cudart.dll</name>
<executable/>
</file_info>
<file_info>
<name>cufft.dll</name>
<executable/>
</file_info>
<file_info>
<name>libfftw3f-3-1-1a_upx.dll</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>608</version_num>
<plan_class>cuda</plan_class>
<avg_ncpus>0.040000</avg_ncpus>
<max_ncpus>0.040000</max_ncpus>
<coproc>
<type>CUDA</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>cudart.dll</file_name>
</file_ref>
<file_ref>
<file_name>cufft.dll</file_name>
</file_ref>
<file_ref>
<file_name>libfftw3f-3-1-1a_upx.dll</file_name>
</file_ref>
</app_version>
</app_info>
My responce from Raistmer...


"AFAIK you can't have 2 apps for the same app version.
Remove r168 section completely.
Also, better to ask on Lunatics forums. That way all others would benefit from answers too, I think this question will appear more than once..."

I will as I messed with this once and had to reinstall everything and trashed my work...

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
What you did exactly and what kind of work you lost? MB or AP tasks?
Proposed change should not affect MB tasks queue at all.

Offline Claggy

  • Alpha Tester
  • Knight who says 'Ni!'
  • ***
  • Posts: 3111
    • My computers at Seti Beta
So what GPU do you have in this machine?, is it the E8400 with the HD 4350/4550?, don't think that GPU will have Double Precision support,
so you'll need the ap_5.05_win_x86_SSE_BROOK_NO_DOUBLE_r379.exe app instead, this is Hybrid app with Brook+, rather than the OpenCL/Brook+ app,
you also won't need the r112 section, or the r168 section, or the Cuda section if there's no Nvidia GPU fitted.

Claggy
« Last Edit: 09 Apr 2010, 09:28:47 am by Claggy »

Offline hiamps

  • Knight o' The Round Table
  • ***
  • Posts: 126
    • Swans Candles and Supplies
So what GPU do you have in this machine?, is it the E8400 with the HD 4350/4550?, don't think that GPU will have Double Precision support,
so you'll need the ap_5.05_win_x86_SSE_BROOK_NO_DOUBLE_r379.exe app instead, this is Hybrid app with Brook+, rather than the OpenCL/Brook+ app,
you also won't need the r112 section, or the r168 section, or the Cuda section if there's no Nvidia GPU fitted.

Claggy
I have the HD 4350, thank you I will try the other one and see if I can fix it.

Offline hiamps

  • Knight o' The Round Table
  • ***
  • Posts: 126
    • Swans Candles and Supplies
Still don't know what to add but I did try and get rid of stuff and probably screwed something up...

<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8b_win_SSE41.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>528</version_num>
        <file_ref>
            <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
        <file_ref>
           <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
           <app_name>astropulse_v505</app_name>
           <version_num>506</version_num>
      <avg_ncpus>0.05</avg_ncpus>
      <max_ncpus>1</max_ncpus>
             <file_ref>
                  <file_name>ap_5.05_win_x86_SSE3_ATI_r379.exe</file_name>
                  <main_program/>                           
           </file_ref>
      <file_ref>
          <file_name>AstroPulse_Kernels.cl</file_name>
          <copy_file/>
      </file_ref>
       </app_version>
   
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>cudart.dll</name>
        <executable/>
    </file_info>
    <file_info>
        <name>cufft.dll</name>
        <executable/>
    </file_info>
    <file_info>
        <name>libfftw3f-3-1-1a_upx.dll</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>608</version_num>
        <plan_class>cuda</plan_class>
        <avg_ncpus>0.040000</avg_ncpus>
        <max_ncpus>0.040000</max_ncpus>
        <coproc>
            <type>CUDA</type>
            <count>1</count>
        </coproc>
        <file_ref>
            <file_name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</file_name>
            <main_program/>
         </file_ref>
        <file_ref>
          <file_name>cudart.dll</file_name>
        </file_ref>
        <file_ref>
            <file_name>cufft.dll</file_name>
        </file_ref>
        <file_ref>
            <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
        </file_ref>
    </app_version>
</app_info>

Got this message now...
4/9/2010 5:06:15 PM      ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (CAL version 1.4.556, 512MB, 96 GFLOPS peak)
4/9/2010 5:06:15 PM   SETI@home   Found app_info.xml; using anonymous platform
4/9/2010 5:06:15 PM   SETI@home   [error] State file error: missing application astropulse_v505
4/9/2010 5:06:15 PM   SETI@home   [error] Can't handle workunit in state file
4/9/2010 5:06:15 PM   SETI@home   [error] State file error: missing application astropulse_v505
4/9/2010 5:06:15 PM   SETI@home   [error] Can't handle workunit in state file
4/9/2010 5:06:15 PM   SETI@home   [error] State file error: missing task ap_08mr07ae_B6_P0_00205_20100404_20175.wu
4/9/2010 5:06:15 PM   SETI@home   [error] Can't link task ap_08mr07ae_B6_P0_00205_20100404_20175.wu_1 in state file
4/9/2010 5:06:15 PM   SETI@home   [error] State file error: missing task ap_08ja07af_B3_P1_00235_20100407_12742.wu
4/9/2010 5:06:15 PM   SETI@home   [error] Can't link task ap_08ja07af_B3_P1_00235_20100407_12742.wu_2 in state file
4/9/2010 5:06:15 PM   SETI@home   [error] State file error: result ap_08mr07ae_B6_P0_00205_20100404_20175.wu_1 not found for task

Offline Urs Echternacht

  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 4121
  • ++
My guess is you are missing the part in yellow :

<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8b_win_SSE41.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>528</version_num>
        <file_ref>
            <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
        <file_ref>
           <file_name>AK_v8b_win_SSE41.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app>
        <name>astropulse_v505</name>
    </app>
    <file_info>
        <name>ap_5.05_win_x86_SSE3_ATI_r379.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>AstroPulse_Kernels.cl</name>
        <executable/>
     </file_info>

           <app_name>astropulse_v505</app_name>
           <version_num>506</version_num>
      <avg_ncpus>0.05</avg_ncpus>
      <max_ncpus>1</max_ncpus>
             <file_ref>
                  <file_name>ap_5.05_win_x86_SSE3_ATI_r379.exe</file_name>
                  <main_program/>                           
           </file_ref>
      <file_ref>
          <file_name>AstroPulse_Kernels.cl</file_name>
          <copy_file/>
      </file_ref>
       </app_version>
   
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</name>
        <executable/>
    </file_info>
    <file_info>
        <name>cudart.dll</name>
        <executable/>
    </file_info>
    <file_info>
        <name>cufft.dll</name>
        <executable/>
    </file_info>
    <file_info>
        <name>libfftw3f-3-1-1a_upx.dll</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>608</version_num>
        <plan_class>cuda</plan_class>
        <avg_ncpus>0.040000</avg_ncpus>
        <max_ncpus>0.040000</max_ncpus>
        <coproc>
            <type>CUDA</type>
            <count>1</count>
        </coproc>
        <file_ref>
            <file_name>MB_6.08_CUDA_V12_VLARKill_FPLim2048.exe</file_name>
            <main_program/>
         </file_ref>
        <file_ref>
          <file_name>cudart.dll</file_name>
        </file_ref>
        <file_ref>
            <file_name>cufft.dll</file_name>
        </file_ref>
        <file_ref>
            <file_name>libfftw3f-3-1-1a_upx.dll</file_name>
        </file_ref>
    </app_version>
</app_info>

...
_\|/_
U r s

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 381
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 202
Total: 202
Powered by EzPortal