Message boards :
Number crunching :
CUDA works on ATI AMD (1st of April)
Message board moderation
Author | Message |
---|---|
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
 Asteroids@home don't have any app for ATI AMD GPUs, only for NVIDIA CUDA (and no checkbox for 'Use ATI GPU'): http://asteroidsathome.net/boinc/apps.php So I found this: http://code.google.com/p/gpuocelot/ "Ocelot is a modular dynamic compilation framework for heterogeneous system, providing various backend targets for CUDA programs and analysis modules for the PTX virtual instruction set. Ocelot currently allows CUDA programs to be executed on NVIDIA GPUs, AMD GPUs, and x86-CPUs at full speed without recompilation" The app_info.xml <app_info> <app> <name>period_search</name> <user_friendly_name>Period Search Application</user_friendly_name> </app> <file_info> <name>period_search_10210_windows_intelx86__sse3.exe</name> <executable/> </file_info> <file_info> <name>period_search_10112_windows_intelx86__cuda55.exe</name> <executable/> </file_info> <app_version> <app_name>period_search</app_name> <version_num>10210</version_num> <file_ref> <file_name>period_search_10210_windows_intelx86__sse3.exe</file_name> <main_program/> </file_ref> </app_version> <app_version> <app_name>period_search</app_name> <version_num>10112</version_num> <plan_class>cuda55</plan_class> <coproc> <type>ATI</type> <count>1</count> </coproc> <file_ref> <file_name>period_search_10112_windows_intelx86__cuda55.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> You can see it is shown as "Period Search Application (anonymous platform, ATI GPU)" at the bottom of "Application details for host 110": http://asteroidsathome.net/boinc/host_app_versions.php?hostid=110 (Asteroids@home have Download problems now so 'Consecutive valid tasks' is too low)   - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Interesting framework. Linux-oriented though. It seems no Windows binaries for now. |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
 (post to edit the title - (1st of April)) The first post combines real thing ("GPU Ocelot") with some hoax on my part. I didn't used GPU Ocelot in any way, I don't have CUDA app that works on ATI AMD GPU or anything similar. I really used fake app_info.xml to kill some bad WUs on Asteroids@home - the project have problem in last weeks with 99% failed downloads, the admin seems to wait for all the 'bad WUs' to fail and then add them again using different input file names: http://asteroidsathome.net/boinc/forum_thread.php?id=424&postid=4212#4212 I reached CPU "Max tasks per day" (~300 failed downloads) so I created fake GPU section in app_info.xml similar to the posted (but using the same CPU .exe <file_name>) That is why I have "(anonymous platform, ATI GPU)" at "Application details" All Asteroids@home tasks (~50) sent to the GPU failed during Download as expected (because the WU files just don't exist on the server) (I guess I did this just for fun, to experiment what is possible. E.g. I wasn't able to fake <plan_class>nci</plan_class>)   - ALF - "Find out what you don't do well ..... then don't do it!" :)  |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Yep, but that "Ocelot" looks promising still. Though little abandoned now. Last news and updates pretty outdated now... |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
I heard that Cuda has a general purpose emulator called OpenCL :P "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.