HYBRID ATI GPU/CPU Optimized AstroPulse_v505 5.05 for Windows OS (r280)Two editions available now at Hybrid ATI GPU/CPU AstroPulse for Windows Public Downloads areaHi Everyone,
A SETI@Home AstroPulse optimized application for Windows has been released for use w/ HYBRID ATI GPU and CPU hardware.
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.
Here are individual links for all the initial release builds:
HYBRID ATI/CPU AstroPulse_v505 5.05 for Windows r280 Compatible Science App:Intended for Intel & AMD CPUs with SSE3 capability & ATI Graphics Card, running Windows OS.
1 - Windows AstroPulse_v505, v5.05 SSE3(r280) (ATI GPU + INTEL/AMD)
HYBRID ATI/CPU AstroPulse_v505 5.05 for Windows r280_NO_DOUBLE Compatible Science App:Intended for Intel & AMD CPUs with SSE3 capability & ATI Graphics Card, running Windows OS.
2 - Windows AstroPulse_v505, v5.05 SSE3_NO_DOUBLE(r280) (ATI GPU + INTEL/AMD)
Build source is located
HEREVERY IMPORTANT!!! Note that correct install of these applications requires ADVANCED SKILLS.[/color][/b]
A customized app_info.xml file WILL need to be properly created. Done incorrectly, you may trash your work unit cache and or not be able to receive work.
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.
For a 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 drivers required.List of supported GPUs one can see here:
http://developer.amd.com/gpu/ATIStreamSDK/pages/ATIStreamSystemRequirements.aspx#cardsPlease, 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:
<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>1</max_ncpus>
<coproc>
<type>ATI</type>
<count>0.01</count>
</coproc>
<file_ref>
<file_name>ap_5.05_win_x86_SSE3_BROOK_r280.exe</file_name>
<main_program/>
</file_ref>
</app_version>
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
- As mentioned above, You WILL need to edit or create an appropriate app_info.xml file if you run any combination of Astropulse, or Multi-beam applications.
- Ensure you choose a build that your CPU/OS will support. Ask for help If you need assistance determining this.
- Ensure Boinc & seti@Home applications are already properly functioning on your machine, read carefully the documentation readmes and installation instructions.
Known issues:
- There is no support for CPUs below SSE3 capability
- Borderline OC'ers be aware that you may need to back off to maintain stability, the increased throughput of this application will stress all system components more.
-
As Always, use these apps AT YOUR OWN RISK.And most Importantly of all:
Thanks to
Raistmer for introducing a new ATI GPU-compatible optimized application.
Special thanks go to
Jason G and Josef W. Segur for app features, algorithm discussions and useful hints, alpha testers:
Arnulf, arkayn, heinz and Urs Echternacht[/color] 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.
To all of you we value your input and would like to hear from you at Lunatics'
Regards,
The Lunatics Team