stock CUDA and optimized win32 sse2
log in

Advanced search

Message boards : Number crunching : stock CUDA and optimized win32 sse2

Author Message
Providence Christian School
Send message
Joined: 13 Aug 09
Posts: 6
Credit: 152,089,958
RAC: 392,388
Message 551 - Posted: 13 Aug 2009, 14:14:08 UTC

What is the correct app_info.xml file to run CUDA and an optimized CPU app on the same box? I believe that if I put in the app_info in the optimized app download then it would mess up the stock CUDA run. Is that correct?

Additionally what are the current driver requirements for the ATI optimized app? I have a 32bit vista machine with a 3450 I would like to try it out on.

Providence Christian School
Send message
Joined: 13 Aug 09
Posts: 6
Credit: 152,089,958
RAC: 392,388
Message 552 - Posted: 13 Aug 2009, 15:46:00 UTC
Last modified: 13 Aug 2009, 15:46:36 UTC

OK, I haven't had a CUDA WU download much less complete, but adding this to the app_info.xml at least caused boinc to not complain. (and borrowing heavily from the seti version) I also had to download the cuda .exe and .dll app manually. Hopefully I will get a cuda WU soon and can confirm that it works. I do have a CPU WU, but it hasn't started yet.

<app>
<name>collatz</name>
</app>
<file_info>
<name>collatz_1.10_windows_intelx86__CUDA.exe</name>
<executable/>
</file_info>
<file_info>
<name>cudart.dll</name>
<executable/>
</file_info>

<app_version>
<app_name>collatz</app_name>
<version_num>110</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>collatz_1.10_windows_intelx86__CUDA.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>cudart.dll</file_name>
</file_ref>
</app_version>

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 554 - Posted: 13 Aug 2009, 17:16:03 UTC - in response to Message 551.

What is the correct app_info.xml file to run CUDA and an optimized CPU app on the same box? I believe that if I put in the app_info in the optimized app download then it would mess up the stock CUDA run. Is that correct?

Additionally what are the current driver requirements for the ATI optimized app? I have a 32bit vista machine with a 3450 I would like to try it out on.


ATI Catalyst Driver v8.12 or higher.

Note: You cannot run boinc as a service in vista as the services don't have the required privs to interact with the vid card.

The following is taken from Gipsel's readme.txt from the MW app which also applies to Collatz ATI apps:


Note on Catalyst 9.2 and up:

ATI/AMD renamed the CAL libraries with the latest driver release. To get the GPU app running,
duplicate the following files in your Windows\system32 folder (the suffix "64" applies only to
64Bit systems):

aticalrt.dll or aticalrt64.dll
aticalcl.dll or aticalcl64.dll
aticaldd.dll or aticaldd64.dll

Now Rename the copies to

amdcalrt.dll or amdcalrt64.dll
amdcalcl.dll or amdcalcl64.dll
amdcaldd.dll or amdcaldd64.dll

You should have now 6 dll files in your Windows\system32 folder, 3 named amdcal*.dll and 3 with
the name atical*.dll. A simple rename of atical*.dll to amdcal*.dll is not sufficient!

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 555 - Posted: 13 Aug 2009, 17:26:01 UTC - in response to Message 551.

What is the correct app_info.xml file to run CUDA and an optimized CPU app on the same box? I believe that if I put in the app_info in the optimized app download then it would mess up the stock CUDA run. Is that correct?

Additionally what are the current driver requirements for the ATI optimized app? I have a 32bit vista machine with a 3450 I would like to try it out on.


One temporary kludge is to
1. Enable both CPU and GPU apps in the project preferences
2. stop boinc and remove the app_info.xml and/or reset the project (be kind to your wingmen and abort any WUs first)
3. Allow it to download both GPU and CPU WUs and their associated .exe files.
4. stop boinc
5. rename stock CPU app from .exe to .old
6. copy the SSE2 optimized app to the project folder but rename it to the same name as the stock app (e.g. collatz_windows_intelx86.exe)
7. start boinc

It should now run both CUDA apps and CPU apps using the SSE2 optimized app.

Bymark
Avatar
Send message
Joined: 28 Jul 09
Posts: 78
Credit: 589,837,111
RAC: 1,207,104
Message 580 - Posted: 14 Aug 2009, 17:51:14 UTC - in response to Message 555.
Last modified: 14 Aug 2009, 18:03:21 UTC

Thanks it worked!

File collatz_1.10_windows_intelx86.exe has wrong size: expected 299008, got 286720

Don't mess with the info file then:

collatz_1.10_windows_intelx86__SSE2.exe not found




What is the correct app_info.xml file to run CUDA and an optimized CPU app on the same box? I believe that if I put in the app_info in the optimized app download then it would mess up the stock CUDA run. Is that correct?

Additionally what are the current driver requirements for the ATI optimized app? I have a 32bit vista machine with a 3450 I would like to try it out on.


One temporary kludge is to
1. Enable both CPU and GPU apps in the project preferences
2. stop boinc and remove the app_info.xml and/or reset the project (be kind to your wingmen and abort any WUs first)
3. Allow it to download both GPU and CPU WUs and their associated .exe files.
4. stop boinc
5. rename stock CPU app from .exe to .old
6. copy the SSE2 optimized app to the project folder but rename it to the same name as the stock app (e.g. collatz_windows_intelx86.exe)
7. start boinc

It should now run both CUDA apps and CPU apps using the SSE2 optimized app.

____________

Profile Mr. Hankey
Avatar
Send message
Joined: 18 Jul 09
Posts: 7
Credit: 157,002,733
RAC: 0
Message 769 - Posted: 30 Aug 2009, 19:29:02 UTC - in response to Message 555.

What is the correct app_info.xml file to run CUDA and an optimized CPU app on the same box? I believe that if I put in the app_info in the optimized app download then it would mess up the stock CUDA run. Is that correct?

Additionally what are the current driver requirements for the ATI optimized app? I have a 32bit vista machine with a 3450 I would like to try it out on.


One temporary kludge is to
1. Enable both CPU and GPU apps in the project preferences
2. stop boinc and remove the app_info.xml and/or reset the project (be kind to your wingmen and abort any WUs first)
3. Allow it to download both GPU and CPU WUs and their associated .exe files.
4. stop boinc
5. rename stock CPU app from .exe to .old
6. copy the SSE2 optimized app to the project folder but rename it to the same name as the stock app (e.g. collatz_windows_intelx86.exe)
7. start boinc

It should now run both CUDA apps and CPU apps using the SSE2 optimized app.



Is there a plan to support app_info.xml specifying both cpu and gpu? I am trying to get both CAL and CUDA running and the CAL gets treated like a CPU via the server (it sends "cpu" work for the CAL device). As soon as you specify an app_info the cuda work goes bye bye.

Profile STE\/E
Avatar
Send message
Joined: 12 Jul 09
Posts: 581
Credit: 761,710,729
RAC: 0
Message 826 - Posted: 1 Sep 2009, 10:44:09 UTC

I'm running the Collatz CPU Wu's on 1 Box, it's a Windows 64-Bit OS, do I need to put an Optimized Client in with it or not since it's a 64-Bit OS ??? The Box has been running the CUDA Wu's on a GTX 280 & GTX 295 so right now it's running 3 CUDA & 3 CPU Collatz Wu's.

Running time for the CPU Wu's is estimated @ 3 to 3.5 Hr's running @ the stock 2.4 GHZ Speed. Don't know if that's good bas or indifferent ... :)

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 835 - Posted: 1 Sep 2009, 13:06:43 UTC - in response to Message 826.

I'm running the Collatz CPU Wu's on 1 Box, it's a Windows 64-Bit OS, do I need to put an Optimized Client in with it or not since it's a 64-Bit OS ??? The Box has been running the CUDA Wu's on a GTX 280 & GTX 295 so right now it's running 3 CUDA & 3 CPU Collatz Wu's.

Running time for the CPU Wu's is estimated @ 3 to 3.5 Hr's running @ the stock 2.4 GHZ Speed. Don't know if that's good bas or indifferent ... :)


No. On a Win 64, the stock app IS the optimized app.

Profile STE\/E
Avatar
Send message
Joined: 12 Jul 09
Posts: 581
Credit: 761,710,729
RAC: 0
Message 836 - Posted: 1 Sep 2009, 13:13:45 UTC - in response to Message 835.

I'm running the Collatz CPU Wu's on 1 Box, it's a Windows 64-Bit OS, do I need to put an Optimized Client in with it or not since it's a 64-Bit OS ??? The Box has been running the CUDA Wu's on a GTX 280 & GTX 295 so right now it's running 3 CUDA & 3 CPU Collatz Wu's.

Running time for the CPU Wu's is estimated @ 3 to 3.5 Hr's running @ the stock 2.4 GHZ Speed. Don't know if that's good bas or indifferent ... :)


No. On a Win 64, the stock app IS the optimized app.


Okay & Thanks, that's what I thought.

Profile STE\/E
Avatar
Send message
Joined: 12 Jul 09
Posts: 581
Credit: 761,710,729
RAC: 0
Message 840 - Posted: 1 Sep 2009, 13:42:20 UTC

Funny thing though, I can only get 1 Box to Download the CPU Wu's, several others don't get any, they just get the GPU Wu's ...


Post to thread

Message boards : Number crunching : stock CUDA and optimized win32 sse2


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.