Seti@Home optimized science apps and information

Optimized Seti@Home apps => Windows => Topic started by: [STS]LoB on 15 Feb 2010, 09:28:00 am

Title: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: [STS]LoB on 15 Feb 2010, 09:28:00 am
Hello,

first of all thank you for your continued effort with the optimized SETI@home apps, I'm using them for months and years now.
I want to try the HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.05 for Windows now, but I don't know how to adjust several values of the app_info.xml file here:

The news reads:
Quote
Please, edit <max/avg_ncpus> and <count> tags values as appropriate for your config.
This example taken from host that runs 4 SETI CPU MB + 2 SETI hybrid AP + 2 Milkyway ATI GPU opt app v20.
Corresponding <count> value for MW project is 0.48

... and I have no clue how to set it.
My Setup:


I want to use ONLY SETI@home, with both CPUs and if needed also with my GPU. My app_info for now looks like that:
Code: [Select]
<app_info>
    <app>
        <name>astropulse</name>
    </app>
    <file_info>
        <name>ap_5.00r103_SSE3.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>astropulse</app_name>
        <version_num>500</version_num>
        <file_ref>
            <file_name>ap_5.00r103_SSE3.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>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8_win_x64_SSSE3x.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>517</version_num>
        <file_ref>
            <file_name>AK_v8_win_x64_SSSE3x.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>527</version_num>
        <file_ref>
           <file_name>AK_v8_win_x64_SSSE3x.exe</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>528</version_num>
        <file_ref>
           <file_name>AK_v8_win_x64_SSSE3x.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_v8_win_x64_SSSE3x.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_NO_DOUBLE.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
        <avg_ncpus>0.1</avg_ncpus>
        <max_ncpus>1</max_ncpus>
        <coproc>
            <type>ATI</type>
            <count>0.01</count>
        </coproc>
        <file_ref>
            <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
            <main_program/>                           
        </file_ref>
    </app_version>
</app_info>

Boinc says:
Quote
15.02.2010 11:39:54      ATI GPU 0: ATI Radeon HD 4600 series (R730) (CAL version 1.4.403, 512MB, 480 GFLOPS peak)

but SETI@home says:
Quote
15.02.2010 11:43:56   SETI@home   Sending scheduler request: To fetch work.
15.02.2010 11:43:56   SETI@home   Requesting new tasks for GPU
15.02.2010 11:44:01   SETI@home   Scheduler request completed: got 0 new tasks
15.02.2010 11:44:01   SETI@home   Message from server: No work sent
15.02.2010 11:44:01   SETI@home   Message from server: No work is available for Astropulse v5

I guess this is only because there's really no Astropulse work unit available?
But still, how to <max/avg_ncpus> and <count> properly for my system?

Any help is appreciated.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: arkayn on 15 Feb 2010, 10:22:59 am
For right now it can be pared down a bit.

Code: [Select]
<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>AK_v8_win_x64_SSSE3x.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>603</version_num>
        <file_ref>
           <file_name>AK_v8_win_x64_SSSE3x.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_NO_DOUBLE.exe</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
        <avg_ncpus>0.1</avg_ncpus>
        <max_ncpus>1</max_ncpus>
        <coproc>
            <type>ATI</type>
            <count>0.5</count>
        </coproc>
        <file_ref>
            <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
            <main_program/>                           
        </file_ref>
    </app_version>
</app_info>

Make certain that you have the option to accept other work selected as well, since there is not option for v505.

Yes, AP work is very scarce for the time being, mostly reissues.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 15 Feb 2010, 11:40:52 am
For SETI only

       <coproc>
            <type>ATI</type>
            <count>0.5</count>
        </coproc>
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 08 Mar 2010, 08:05:33 am
What would be the optimal configuration for a AMD Quad CPU + one ATI GPU ?
I only run Seti@Home - nothing else.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 08 Mar 2010, 08:18:16 am
What would be the optimal configuration for a AMD Quad CPU + one ATI GPU ?
I only run Seti@Home - nothing else.
4 CPU MB + 2 ATI AP tasks at once

Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 08 Mar 2010, 09:11:38 am
At the moment I have this in my app_info.xml. Is this correct for my Quad CPU + 1 GPU configuration?


   <app>
      <name>astropulse_v505</name>
   </app>
   <file_info>
      <name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</name>
      <executable/>
   </file_info>
   <app_version>
      <app_name>astropulse_v505</app_name>
      <version_num>505</version_num>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <coproc>
         <type>ATI</type>
         <count>0.5</count>
      </coproc>
      <file_ref>
         <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
         <main_program/>                           
      </file_ref>
   </app_version>
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 08 Mar 2010, 09:31:55 am
Problem is: GPUz shows 0% GPU usage when running the AP tasks. In Windows taskmanager I can see two ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe running, each consuming about 25% CPU.

Why are they not using my GPU?
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 08 Mar 2010, 10:27:23 am
They use GPU but only in part of code. Look at GPU usage (or CPU usage) longer and you will see spikes (drops).
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 08 Mar 2010, 10:34:19 am
OK, thanks for reply. I will monitor it.

Is this setup here OK for my Quad CPU + 1 GPU configuration?


   <app>
      <name>astropulse_v505</name>
   </app>
   <file_info>
      <name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</name>
      <executable/>
   </file_info>
   <app_version>
      <app_name>astropulse_v505</app_name>
      <version_num>505</version_num>
      <avg_ncpus>0.1</avg_ncpus>
      <max_ncpus>1</max_ncpus>
      <coproc>
         <type>ATI</type>
         <count>0.5</count>
      </coproc>
      <file_ref>
         <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
         <main_program/>                           
      </file_ref>
   </app_version>
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 08 Mar 2010, 10:43:19 am
Recently Claggy posted more advanced app_info version that works for him, but if you can get AP tasks, this one should be enough for start.
Here Claggy's one:


Quote
    <app>
        <name>astropulse_v505</name>
    </app>
<file_info>
           <name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</name>
           <executable/>
</file_info>
<file_info>
           <name>brook.dll</name>
</file_info>
<file_info>
           <name>brook_cal.dll</name>
</file_info>
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
   <platform>windows_intelx86</platform>
    <avg_ncpus>0.01</avg_ncpus>
    <max_ncpus>1.0</max_ncpus>
    <flops>166695850055.448060</flops>
    <plan_class>ati13ati</plan_class>
             <file_ref>
                  <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
                  <main_program/>                           
           </file_ref>
    <file_ref>
        <file_name>brook.dll</file_name>
    </file_ref>
    <file_ref>
        <file_name>brook_cal.dll</file_name>
    </file_ref>
   <coproc>
   <type>ATI</type>
   <count>0.5</count>
   </coproc>
   <gpu_ram>209715200.000000</gpu_ram>
   </app_version>
    </app_version>   
    <app_version>
        <app_name>astropulse_v505</app_name>
        <version_num>505</version_num>
   <platform>windows_x86_64</platform>
    <avg_ncpus>0.01</avg_ncpus>
    <max_ncpus>1.0</max_ncpus>
    <flops>166695850055.448060</flops>
    <plan_class>ati13ati</plan_class>
             <file_ref>
                  <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
                  <main_program/>                           
           </file_ref>
    <file_ref>
        <file_name>brook.dll</file_name>
    </file_ref>
    <file_ref>
        <file_name>brook_cal.dll</file_name>
    </file_ref>
   <coproc>
   <type>ATI</type>
   <count>0.5</count>
   </coproc>
   <gpu_ram>209715200.000000</gpu_ram>
   </app_version>

My changes in green.
He used full core + single AP task per GPU cause his host has both CUDA and ATI GPUs and many AP tasks badly affected on CUDA processing. In most cases only one type of GPU present (either CUDA or ATI) .
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Claggy on 08 Mar 2010, 03:34:31 pm
You'll also need to change the flops values, as these are for a highly O/Ced E8500 / HD5770, or you're likely to get Maximum time exceeded errors,
(the flops values given are what the Scheduler gave out on Seti Beta for my host, it's settings are somewhat suspect for slower hosts with fast GPU's)
i suggest you take your CPU flops value and times it by 3, MarkJ's app_info for AP503, AP505, MB603 and MB608 (http://setiathome.berkeley.edu/forum_thread.php?id=54801) thread had 2.6 for AP_v505,
the hybrid app is probably that much faster. (depending on the GPU used)

i.e. for my host, it would be: 4194.33 million ops/sec * 3 = 12582990000 (4194.33 * 1,000,000 * 3 = 12,582,990,000)

Claggy
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 08 Mar 2010, 04:44:53 pm
I would leave CPU flops as is and let BOINC to learn about real speed by itself.
(CPU, not GPU of course ;) )
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Claggy on 08 Mar 2010, 05:29:56 pm
I would leave CPU flops as is and let BOINC to learn about real speed by itself.
(CPU, not GPU of course ;) )
You have to be careful about this, posted in the app_info is GPU flops for a HD5770 (~1300GFlops Peak)(got from Seti Beta's scheduler when running stock Hybid there),
but the Hybrid app is mostly CPU, so it's best to have a CPU flops based figure, otherwise Boinc will abort the task if it's too high. (at 10 times the Wu flops value)

Boinc 6.10.14 introduced this:

- client: if anonymous platform description (app_info.xml) doesn't specify FLOPS for a GPU app, assume that it runs at CPU peak speed rather than GPU peak speed. Better to be conservative, otherwise job might be aborted due to time limit exceeded.

Claggy
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 08 Mar 2010, 08:13:30 pm
Well, exactly, hybrid AP closer to CPU speed estimate, not GPU speed estimate that's why I suggest to leave CPU speed untouched, w/o any multipliers for GPU version.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 15 Mar 2010, 01:40:27 pm
I have changed my app_info.xml hoping to start 4 AP tasks in parallel. BOINC shows me 4 AP active, but when I look into Windows Task Manager only two of them are really consuming CPU time. Besides that, only 2 AP make progress in BOINC Manager.

What's the correct configuration to start 4 AP tasks in parallel?

This is my app_info.xml :

<app_info>
    <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_NO_DOUBLE.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.0</max_ncpus>
      <coproc>
         <type>ATI</type>
         <count>0.25</count>
      </coproc>
      <file_ref>
         <file_name>ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe</file_name>
         <main_program/>                           
      </file_ref>
   </app_version>
</app_info>
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 15 Mar 2010, 03:47:49 pm
how many GPU do you have in that host?
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 15 Mar 2010, 04:33:32 pm
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).
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 15 Mar 2010, 05:35:06 pm
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]
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Frizz on 15 Mar 2010, 06:02:37 pm
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 :)
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: smbutler on 01 Apr 2010, 06:39:46 pm
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
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 02 Apr 2010, 02:32:57 am
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.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 02 Apr 2010, 02:35:48 am
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.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: cenit on 07 Apr 2010, 09:28:52 am
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?
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 07 Apr 2010, 01:22:08 pm
I think now, with 5 posts done, you can find it.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: hiamps on 09 Apr 2010, 06:39:47 am
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...
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 09 Apr 2010, 07:05:50 am
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.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Claggy on 09 Apr 2010, 09:26:22 am
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
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: hiamps on 09 Apr 2010, 07:54:19 pm
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.
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: hiamps on 09 Apr 2010, 08:10:54 pm
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
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Urs Echternacht on 09 Apr 2010, 09:45:28 pm
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>

...
Title: Re: Need Help with app_info.xml for HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.0
Post by: Raistmer on 10 Apr 2010, 03:45:31 am
Definitely. You just ignored Claggy's advice. Re-read his post.