Forum > GPU crunching

CPU/ATI GPU hybrid AstroPulse for Windows released

(1/23) > >>

Raistmer:
This build uses ATI GPU as coprocessor to perform some part of AstroPulse algorithm on GPU instead of CPU. This will free CPU for other tasks.
For better use of hardware resources I recommend to use this app as addition to opt CPU SETI MB app (AKv8b) and to take participation into some other project that can make use of ATI GPUs like MilkyWay.
Currently it’s possible to run up to 2 app instances per GPU.
That is, for quad with 2 ATI GPUs installed it’s possible to run 4 SETI CPU MB + 4 SETI hybrid AP tasks at once.
Catalyst 9.x or higher drivers required.
List of supported GPUs one can see here:
http://developer.amd.com/gpu/ATIStreamSDK/pages/ATIStreamSystemRequirements.aspx#cards
Please, take note that NO_DOUBLE modification should be used for GPUs w/o double precision support.
Approximate app_info.xml section that could be used to run this app on SETI project:

--- Code: --- <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.1</avg_ncpus>
<max_ncpus>0.1</max_ncpus>
<coproc>
             <plan_class>ati13ati</plan_class>
            <coproc>
                  <type>ATI</type>
              <count>0.5</count>
            </coproc>
           <flops>6000000000</flops>
</coproc>
        <file_ref>
            <file_name>ap_5.05_win_x86_SSE3_BROOK_r280.exe</file_name>
            <main_program/>                           
        </file_ref>
    </app_version>

--- End code ---
Please, edit <max/avg_ncpus> and <count> tags values as appropriate for your config.
For hosts participating in other ATI-based projects               <count>0.5</count> can be changed to               <count>0.1</count>

I would like to thank Jason G and Josef W. Segur for continual app features and algorithm discussions and useful hints, alpha testers: Arnulf, arkayn, heinz and Urs Echternacht for early spot of some app issues and useful comments about app behaviour, Gipsel for sharing some MW design approaches about sharing GPU between apps and all beta testers who tried app usability on their hosts.

glk63:
07.11.2009 8:27:09   SETI@home   [error] State file error: missing application file ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe

А... моя ошибка, забыл исправить одну строчку в app_info на ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe :)

@Home:

--- Quote from: glk63 on 06 Nov 2009, 05:28:59 pm ---07.11.2009 8:27:09   SETI@home   [error] State file error: missing application file ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe


--- End quote ---
Have you also copied brook.dll and brook_cal.dll to the appropriate directory??

glk63:
my mistake, forgot to fix one line in app_info on ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe :)

Raistmer:

--- Quote from: glk63 on 06 Nov 2009, 05:28:59 pm ---07.11.2009 8:27:09   SETI@home   [error] State file error: missing application file ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe

А... моя ошибка, забыл исправить одну строчку в app_info на ap_5.05_win_x86_SSE3_BROOK_r280_NO_DOUBLE.exe :)

--- End quote ---
бывает :)

Navigation

[0] Message Index

[#] Next page

Go to full version