New AstroPulse for GPU ( ATi & NV) released (r1316) |
![]() |
| log in |
Message boards : Number crunching : New AstroPulse for GPU ( ATi & NV) released (r1316)
1 · 2 · 3 · 4 . . . 11 · Next
| Author | Message |
|---|---|
|
New AstroPulse binaries are available here: http://lunatics.kwsn.net/12-gpu-crunching/ap6-for-nv-ati-gpus-r1316-released.msg49053.html#msg49053 | |
| ID: 1256374 · | |
New AstroPulse binaries are available here: http://lunatics.kwsn.net/12-gpu-crunching/ap6-for-nv-ati-gpus-r1316-released.msg49053.html#msg49053 Got it installed, have some questions: 1) On the Lunatics site, it says: On hosts with BOINC supporting OpenCL app will use device supplied by BOINC. With older BOINC versions own enumeration ability will be used. Not sure what this means - what do I need to do for 6.12.34? 2. Modified the suggested app_info.xml from ATI to NV as follows: <app> <name>astropulse_v6</name> </app> <file_info> <name>AP6_win_x86_SSE2_OpenCL_NV_r1316.exe<app> <executable/> </file_info> <app_version> <app_name>astropulse_v6</app_name> <version_num>604</version_num> <avg_ncpus>0.04</avg_ncpus> <max_ncpus>0.2</max_ncpus> <plan_class>cuda</plan_class> <cmdline></cmdline> <coproc> <type>cuda</type> <count>.5</count> </coproc> <file_ref> <file_name>AP6_win_x86_SSE2_OpenCL_NV_r1316.exe</file_name> <main_program/> </file_ref> </app_version> Will this work? I omitted the flops entry since I'm now running without them and would have to guess at a value anyway. Will add back if need arises. Waiting for work, hope they mount some new files soon. ____________ Another Fred Support SETI@home when you search the Web or shop online with GoodSearch and GoodShop | |
| ID: 1256423 · | |
|
I notice that the current offerings are all win-x86, are there plans for win-64 versions? | |
| ID: 1256440 · | |
Second big change - there is ap_cmdline.txt file that can be used to add command line parameters to app. Which one will be used if they contradict? (e.g. * in app_info.xml <cmdline>-unroll 3 -ffa_block 2048 -ffa_block_fetch 1024</cmdline> * in ap_cmdline.txt -unroll 6 -ffa_block 2048 -ffa_block_fetch 1024 ) Will this erase AP ATI 601 tasks on-board?: <version_num>604</version_num> I think I need second 'copy' section with: <version_num>601</version_num> P.S. It will be good to supply APATI.aistub (two of them - for 32 and 64 bit) in the .7z ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1256450 · | |
|
Here is an example for ATI cards. | |
| ID: 1256456 · | |
|
Question: | |
| ID: 1256462 · | |
I notice that the current offerings are all win-x86, are there plans for win-64 versions? It's GPU build. I'm not expect big improvement from x64 one. And this binary perfectly can work under x64 Windows OS | |
| ID: 1256468 · | |
Question: Yes, cause nothing was done in drivers still. They still use busy-wait loop. | |
| ID: 1256470 · | |
Second big change - there is ap_cmdline.txt file that can be used to add command line parameters to app. 1) If I remember correct text file processed after command line so params will be overwritten. It's easy to check cause app reports if default param replaced. 2) yes, better to make copy or just create this new section leaving old one untouched. 3) I think aistub will be supplied in next installer release. It's standalone app release. | |
| ID: 1256473 · | |
|
If cmdline.txt is not mentioned in appinfo it will be untouched on most hosts. | |
| ID: 1256475 · | |
[quote]New AstroPulse binaries are available here: Not sure what this means - what do I need to do for 6.12.34? Nothing. It was just some info about new app abilities and possible diffrence in experience under BOINC 7 and pre-7. | |
| ID: 1256476 · | |
|
Regarding what to mention in app_info file: for stock users upgrading to this release it would be better to include libfftw3f-3.dll in app_info. | |
| ID: 1256481 · | |
Question: Since there's been many driver updates since the last working version, I've been wondering if that driver bug is a bug or just the way the drivers work now? | |
| ID: 1256627 · | |
Question: It is a bug. It was the same with ATI drivers. AMD fixed it. ____________ | |
| ID: 1256637 · | |
Question: Thanks, who will kick NV in the butt then? ;) | |
| ID: 1256642 · | |
Question: I think it more depends on their strategy in particular. ____________ | |
| ID: 1256644 · | |
Question: I'm gonna try this on 2 ATI 5870 GPUs, can I still use command-line parameters like unroll 15, ffa_block 10240 & fetch 5120, 1 per device) ? On AstroPulse work? Or is it MB only? BĂȘta work? ____________ Knight Who Says Ni N!, OUT numbered................. | |
| ID: 1256704 · | |
|
Completed my first Task. It ran very fast - was on track for about an hour running with 2 MB 6.10 tasks at the same time, but exited early at the 35 minute mark with "Found 30 single pulses and 30 repeating pulses, exiting." Was only split tonight so it won't validate for a long time. CPU use was high - about 21% with driver 301.42 (I'm not currently reserving a CPU core for the GPU). | |
| ID: 1256916 · | |
Question: It can be called in different ways, but the facts are: 1) there is 2 fundamental ways for CPU to communicate with hardware: to read from port or mapped memory and to process hardware interrupt. First one result in busy wait loop. 2) Earlier drivers work on the same hardware with the same software and low CPU usage method. Current ones use lot of CPU. So, apparently, method for synching was changed. 3) Both methods are possible technically, even with new drivers, CUDA runtime demonstrate this. But NV did not expose ability to switch over driver modes into OpenCL runtime. Call it but or call it feature - no matter. | |
| ID: 1256925 · | |
Yes, such output should appear at first running of new versionBut if one sees it always it would mean that kernels binary cache was not saved. First time app compiles OpenCL kernels from CL file (and oclFFT kernels) into binary representation and saves those binary representations into project directory. In case of NV those "binary representations" are mostly text one actually - PTX assembly saved so one who interesting can look and see what assembly instructions were generated from original OpenCL code. | |
| ID: 1256930 · | |
Message boards : Number crunching : New AstroPulse for GPU ( ATi & NV) released (r1316)
| Copyright © 2013 University of California |