Collatz v3.16 CUDA Testers for Windows Needed
log in

Advanced search

Message boards : News : Collatz v3.16 CUDA Testers for Windows Needed

1 · 2 · Next
Author Message
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 15196 - Posted: 18 Oct 2012, 19:14:02 UTC
Last modified: 22 Oct 2012, 19:31:45 UTC

Version 3.16 of the Collatz CUDA application for Windows is now available in both 32 and 64 bit versions. It looks to be approximately 20% faster than v2.03. I'm looking for people to help test it on a variety of GPUs. If you would like to assist and post back your results, it can be downloaded at:

Windows 32-bit: http://boinc.thesonntags.com/collatz/download/test/collatz_3.16_windows_intelx86__cuda42.zip

Windows x64: http://boinc.thesonntags.com/collatz/download/test/collatz_3.16_windows_x86_64__cuda42.zip

It requires CUDA v4.2 drivers and must be installed as an anonymous application (a.k.a. using app_info.xml file). Also, optimization parameters have been moved from the command line to a config file so check the README.

EDIT: Version is now 3.16. If you downloaded v3.15, please upgrade to v3.16.

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 15200 - Posted: 19 Oct 2012, 6:35:26 UTC

So far it does not want to send me any work.

It seems it only wants to send my GTX670 and GTX650Ti mini collatz work.

10/18/2012 11:26:48 PM | Collatz Conjecture | work fetch resumed by user
10/18/2012 11:26:59 PM | Collatz Conjecture | update requested by user
10/18/2012 11:27:00 PM | Collatz Conjecture | [sched_op] Starting scheduler request
10/18/2012 11:27:00 PM | Collatz Conjecture | Sending scheduler request: Requested by user.
10/18/2012 11:27:00 PM | Collatz Conjecture | Requesting new tasks for NVIDIA
10/18/2012 11:27:00 PM | Collatz Conjecture | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
10/18/2012 11:27:00 PM | Collatz Conjecture | [sched_op] NVIDIA work request: 1.00 seconds; 2.00 devices
10/18/2012 11:27:02 PM | Collatz Conjecture | Scheduler request completed: got 0 new tasks
10/18/2012 11:27:02 PM | Collatz Conjecture | [sched_op] Server version 611
10/18/2012 11:27:02 PM | Collatz Conjecture | No work sent
10/18/2012 11:27:02 PM | Collatz Conjecture | Message from server: No work available for the applications you have selected. Please check your project preferences on the web site.
10/18/2012 11:27:02 PM | Collatz Conjecture | Project requested delay of 182 seconds
10/18/2012 11:27:02 PM | Collatz Conjecture | [sched_op] Deferring communication for 3 min 1 sec
10/18/2012 11:27:02 PM | Collatz Conjecture | [sched_op] Reason: requested by project
10/18/2012 11:30:15 PM | Collatz Conjecture | update requested by user
10/18/2012 11:30:19 PM | Collatz Conjecture | [sched_op] Starting scheduler request
10/18/2012 11:30:19 PM | Collatz Conjecture | Sending scheduler request: Requested by user.
10/18/2012 11:30:19 PM | Collatz Conjecture | Requesting new tasks for NVIDIA
10/18/2012 11:30:19 PM | Collatz Conjecture | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
10/18/2012 11:30:19 PM | Collatz Conjecture | [sched_op] NVIDIA work request: 1.00 seconds; 2.00 devices
10/18/2012 11:30:21 PM | Collatz Conjecture | Scheduler request completed: got 0 new tasks
10/18/2012 11:30:21 PM | Collatz Conjecture | [sched_op] Server version 611
10/18/2012 11:30:21 PM | Collatz Conjecture | No work sent
10/18/2012 11:30:21 PM | Collatz Conjecture | Message from server: Your app_info.xml file doesn't have a usable version of mini_collatz.
10/18/2012 11:30:21 PM | Collatz Conjecture | Project requested delay of 182 seconds
10/18/2012 11:30:21 PM | Collatz Conjecture | [sched_op] Deferring communication for 3 min 1 sec
10/18/2012 11:30:21 PM | Collatz Conjecture | [sched_op] Reason: requested by project


10/18/2012 11:26:31 PM | | Starting BOINC client version 7.0.36 for windows_x86_64
10/18/2012 11:26:31 PM | | log flags: file_xfer, sched_ops, task, sched_op_debug
10/18/2012 11:26:31 PM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
10/18/2012 11:26:31 PM | | Data directory: C:\ProgramData\BOINC
10/18/2012 11:26:31 PM | | Running under account David
10/18/2012 11:26:31 PM | | Processor: 4 AuthenticAMD AMD FX(tm)-4100 Quad-Core Processor [Family 21 Model 1 Stepping 2]
10/18/2012 11:26:31 PM | | Processor: 2.00 MB cache
10/18/2012 11:26:31 PM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni ssse3 cx16 sse4_1 sse4_2 syscall nx lm svm sse4a osvw ibs xop skinit wdt lwp fma4 page1gb rdtscp
10/18/2012 11:26:31 PM | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
10/18/2012 11:26:31 PM | | Memory: 11.98 GB physical, 23.97 GB virtual
10/18/2012 11:26:31 PM | | Disk: 279.45 GB total, 157.19 GB free
10/18/2012 11:26:31 PM | | Local time is UTC -7 hours
10/18/2012 11:26:31 PM | | Couldn't get Device IDs for platform #0: error -1
10/18/2012 11:26:31 PM | | NVIDIA GPU 0: GeForce GTX 670 (driver version 306.97, CUDA version 5.0, compute capability 3.0, 2048MB, 1951MB available, 2634 GFLOPS peak)
10/18/2012 11:26:31 PM | | NVIDIA GPU 1: GeForce GTX 650 Ti (driver version 306.97, CUDA version 5.0, compute capability 3.0, 1024MB, 943MB available, 1646 GFLOPS peak)
10/18/2012 11:26:31 PM | | OpenCL: NVIDIA GPU 0: GeForce GTX 670 (driver version 306.97, device version OpenCL 1.1 CUDA, 2048MB, 1951MB available)
10/18/2012 11:26:31 PM | | OpenCL: NVIDIA GPU 1: GeForce GTX 650 Ti (driver version 306.97, device version OpenCL 1.1 CUDA, 1024MB, 943MB available)


____________

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 15203 - Posted: 19 Oct 2012, 13:31:45 UTC - in response to Message 15200.

It looks like the scheduler is still having issues with the cuda42 plan class. Try changing the plan class in the app_info.xml to just "cuda" for the time being while I take a look at the scheduler and work on a fix for it.

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 15209 - Posted: 19 Oct 2012, 17:04:56 UTC - in response to Message 15203.

It looks like the scheduler is still having issues with the cuda42 plan class. Try changing the plan class in the app_info.xml to just "cuda" for the time being while I take a look at the scheduler and work on a fix for it.


Changed to cuda and got the same result.

10/19/2012 10:02:07 AM | Collatz Conjecture | [sched_op] Starting scheduler request
10/19/2012 10:02:07 AM | Collatz Conjecture | Sending scheduler request: Requested by user.
10/19/2012 10:02:07 AM | Collatz Conjecture | Requesting new tasks for NVIDIA
10/19/2012 10:02:07 AM | Collatz Conjecture | [sched_op] CPU work request: 0.00 seconds; 0.00 devices
10/19/2012 10:02:07 AM | Collatz Conjecture | [sched_op] NVIDIA work request: 1.00 seconds; 2.00 devices
10/19/2012 10:02:09 AM | Collatz Conjecture | Scheduler request completed: got 0 new tasks
10/19/2012 10:02:09 AM | Collatz Conjecture | [sched_op] Server version 611
10/19/2012 10:02:09 AM | Collatz Conjecture | No work sent
10/19/2012 10:02:09 AM | Collatz Conjecture | Message from server: No work available for the applications you have selected. Please check your project preferences on the web site.
10/19/2012 10:02:09 AM | Collatz Conjecture | Project requested delay of 182 seconds
10/19/2012 10:02:09 AM | Collatz Conjecture | [sched_op] Deferring communication for 3 min 1 sec
10/19/2012 10:02:09 AM | Collatz Conjecture | [sched_op] Reason: requested by project


<app_info>
<app>
<name>collatz</name>
</app>
<file_info>
<name>collatz_3.15_windows_x86_64__cuda42.exe</name>
<executable/>
</file_info>
<file_info>
<name>cudart64_42_9.dll</name>
<executable/>
</file_info>
<file_info>
<name>collatz.config</name>
</file_info>
<app_version>
<app_name>collatz</app_name>
<version_num>315</version_num>
<platform>windows_x86_64</platform>
<plan_class>cuda</plan_class>
<avg_ncpus>0.011</avg_ncpus>
<max_ncpus>1</max_ncpus>
<flops>1.0e11</flops>
<coproc>
<type>CUDA</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>collatz_3.15_windows_x86_64__cuda42.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>cudart64_42_9.dll</file_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>collatz.config</file_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>

____________

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 15211 - Posted: 19 Oct 2012, 18:24:40 UTC

http://boinc.thesonntags.com/collatz/result.php?resultid=126980396

I compared my app_info and the only difference I see is that I also listed the version as 311 since I had v3.11 WUs downloaded and didn't want to trash them when restarting BOINC. Could it be that the scheduler doesn't think that a v3.15 exists yet and so it won't send WUs?

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 15213 - Posted: 19 Oct 2012, 20:47:19 UTC - in response to Message 15211.

http://boinc.thesonntags.com/collatz/result.php?resultid=126980396

I compared my app_info and the only difference I see is that I also listed the version as 311 since I had v3.11 WUs downloaded and didn't want to trash them when restarting BOINC. Could it be that the scheduler doesn't think that a v3.15 exists yet and so it won't send WUs?


Nope, changing the version to 611 gets the exact same message.
____________

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 15214 - Posted: 19 Oct 2012, 21:24:29 UTC - in response to Message 15213.
Last modified: 19 Oct 2012, 21:26:22 UTC

http://boinc.thesonntags.com/collatz/result.php?resultid=126980396

I compared my app_info and the only difference I see is that I also listed the version as 311 since I had v3.11 WUs downloaded and didn't want to trash them when restarting BOINC. Could it be that the scheduler doesn't think that a v3.15 exists yet and so it won't send WUs?


Nope, changing the version to 611 gets the exact same message.


311, not 611. I
'm using the following which is getting cuda42 tasks OK.

<app_info>
<app>
<name>collatz</name>
</app>
<file_info>
<name>collatz_3.15_windows_x86_64__cuda42.exe</name>
<executable/>
</file_info>
<file_info>
<name>cudart64_42_9.dll</name>
<executable/>
</file_info>
<file_info>
<name>collatz.config</name>
</file_info>
<app_version>
<app_name>collatz</app_name>
<version_num>311</version_num>
<platform>windows_x86_64</platform>
<plan_class>cuda42</plan_class>
<avg_ncpus>0.011</avg_ncpus>
<max_ncpus>1</max_ncpus>
<flops>1.0e11</flops>
<coproc>
<type>CUDA</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>collatz_3.15_windows_x86_64__cuda42.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>cudart64_42_9.dll</file_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>collatz.config</file_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 30 Aug 09
Posts: 219
Credit: 676,877,192
RAC: 21,486
Message 15215 - Posted: 19 Oct 2012, 21:39:05 UTC - in response to Message 15214.
Last modified: 19 Oct 2012, 21:46:23 UTC

Mistype on the board, I meant 311.

Using your app_info after a project reset brings the same message.
____________

Profile TRuEQ & TuVaLu
Avatar
Send message
Joined: 13 May 10
Posts: 6
Credit: 190,983,391
RAC: 0
Message 15224 - Posted: 20 Oct 2012, 11:01:12 UTC
Last modified: 20 Oct 2012, 11:03:58 UTC

First tasks running on a GTS 250 with driver 296.10

http://boinc.thesonntags.com/collatz/results.php?hostid=113129

One thing is strange though....
GPU load is only 13-14%

Profile TRuEQ & TuVaLu
Avatar
Send message
Joined: 13 May 10
Posts: 6
Credit: 190,983,391
RAC: 0
Message 15225 - Posted: 20 Oct 2012, 11:34:11 UTC

Now load is about 70%

Looks much better.

Profile TRuEQ & TuVaLu
Avatar
Send message
Joined: 13 May 10
Posts: 6
Credit: 190,983,391
RAC: 0
Message 15228 - Posted: 20 Oct 2012, 14:36:35 UTC

First invalid task....

I figure... run time below 4 mins on a 250 and driver 296.10 isn't correct...

I now have driver 306.97 and we'll see how it goes...
GPU load back to 14%

Profile TRuEQ & TuVaLu
Avatar
Send message
Joined: 13 May 10
Posts: 6
Credit: 190,983,391
RAC: 0
Message 15229 - Posted: 20 Oct 2012, 14:39:07 UTC

And now Load is 70%.... and task seems about 4 mins long.

It doesn't feel 100% right here....

S7evinK
Send message
Joined: 6 Jul 10
Posts: 1
Credit: 2,597,238
RAC: 0
Message 15238 - Posted: 20 Oct 2012, 19:24:22 UTC

http://boinc.thesonntags.com/collatz/result.php?resultid=126923902

First task.

Currently it looks like it will take ~20min per task.
It was at 26-35min before.
I'll have a look at this.

Using a GTX670 with this config:

items_per_kernel=20
kernels_per_reduction=9
threads=9
sleep=1

Profile mimeq
Send message
Joined: 14 Jul 10
Posts: 4
Credit: 81,224,132
RAC: 1,062
Message 15239 - Posted: 20 Oct 2012, 20:30:37 UTC - in response to Message 15238.

My first task

http://boinc.thesonntags.com/collatz/result.php?resultid=126999326

Profile [AF>EDLS] Polynesia
Avatar
Send message
Joined: 2 Sep 09
Posts: 13
Credit: 13,018,423
RAC: 0
Message 15247 - Posted: 21 Oct 2012, 13:06:02 UTC

received nothing ....

21/10/2012 3:04:26 p.m. | Collatz Conjecture | Message from project server: No work available for the applications you Have selected. Please check your project preferences on the web site.
____________

Profile Overtonesinger
Avatar
Send message
Joined: 16 Jul 10
Posts: 21
Credit: 142,646,892
RAC: 2,366
Message 15252 - Posted: 21 Oct 2012, 21:47:01 UTC

SUDDENLY: I get nothing - without any reason. Just "No work sent."
pls, Help!

21/10/2012 21:34:41 | | Starting BOINC client version 7.0.31 for windows_x86_64
21/10/2012 21:34:41 | | log flags: file_xfer, sched_ops, task, checkpoint_debug
21/10/2012 21:34:41 | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
21/10/2012 21:34:41 | | Data directory: D:\BOINC_DATA
21/10/2012 21:34:41 | | Processor: 9 GenuineIntel Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz [Family 6 Model 30 Stepping 5]
21/10/2012 21:34:41 | | Processor: 256.00 KB cache
21/10/2012 21:34:41 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 syscall nx lm vmx smx tm2 popcnt pbe
21/10/2012 21:34:41 | | OS: Microsoft Windows 7: Professional x64 Edition, (06.01.7600.00)
21/10/2012 21:34:41 | | Memory: 7.93 GB physical, 12.33 GB virtual
21/10/2012 21:34:41 | | Disk: 12.29 GB total, 7.79 GB free
21/10/2012 21:34:41 | | Local time is UTC +2 hours
21/10/2012 21:34:41 | | VirtualBox version: 4.1.18
21/10/2012 21:34:41 | | ATI GPU 0: ATI Radeon HD 5700 series (Juniper) (CAL version 1.4.1741, 1024MB, 991MB available, 2240 GFLOPS peak)
21/10/2012 21:34:41 | | OpenCL: ATI GPU 0: ATI Radeon HD 5700 series (Juniper) (driver version 1016.4 (VM), device version OpenCL 1.2 AMD-APP (1016.4), 1024MB, 991MB available)
21/10/2012 21:34:41 | | Config: simulate 9 CPUs
21/10/2012 21:34:41 | Collatz Conjecture | URL http://boinc.thesonntags.com/collatz/; Computer ID 105774; resource share 1000
21/10/2012 21:34:41 | | General prefs: using separate prefs for home
21/10/2012 21:34:41 | | Reading preferences override file
21/10/2012 21:34:41 | | Preferences:
21/10/2012 21:34:41 | | max memory usage when active: 6899.07MB
21/10/2012 21:34:41 | | max memory usage when idle: 7710.72MB
21/10/2012 21:34:41 | | max disk usage: 9.73GB
21/10/2012 21:34:41 | | max CPUs used: 6
21/10/2012 21:34:41 | | max upload rate: 4096 bytes/sec
21/10/2012 21:34:41 | Collatz Conjecture | Sending scheduler request: To fetch work.
21/10/2012 21:34:41 | Collatz Conjecture | Requesting new tasks for ATI
21/10/2012 21:34:42 | Collatz Conjecture | Scheduler request completed: got 0 new tasks
21/10/2012 21:34:42 | Collatz Conjecture | No work sent


____________
Melwen - child of the Fangorn Forest

zzuupp
Send message
Joined: 14 Mar 10
Posts: 128
Credit: 347,767,607
RAC: 37,025
Message 15255 - Posted: 21 Oct 2012, 23:42:25 UTC - in response to Message 15252.


My first task completed and validated.http://boinc.thesonntags.com/collatz/result.php?resultid=127014503

I attempted to make the config parameters similar to my previous settings. They were K128 I524288 S1 on this card.

This work unit finished in under 2300 seconds. My 3.14 wu's were taking roughly 3000 seconds to complete.

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 15257 - Posted: 22 Oct 2012, 2:11:25 UTC - in response to Message 15239.

My first task

http://boinc.thesonntags.com/collatz/result.php?resultid=126999326

Looks like I need to change the way it parses the config file. The log shows "reduction=" when I would expect it to have "kernels_per_reduction=". Because of that, your result is only using 16 instead of 256 kernels per reduction. I would expect it to be at least a little faster with 256 kernels per reduction which should also reduce the CPU time.

Profile mimeq
Send message
Joined: 14 Jul 10
Posts: 4
Credit: 81,224,132
RAC: 1,062
Message 15260 - Posted: 22 Oct 2012, 8:00:03 UTC - in response to Message 15257.

My first task

http://boinc.thesonntags.com/collatz/result.php?resultid=126999326

Looks like I need to change the way it parses the config file. The log shows "reduction=" when I would expect it to have "kernels_per_reduction=". Because of that, your result is only using 16 instead of 256 kernels per reduction. I would expect it to be at least a little faster with 256 kernels per reduction which should also reduce the CPU time.


My config file:


items_per_kernel=20
kernels_per_reduction=8
threads=9
sleep=1


What do I have to change ??

zzuupp
Send message
Joined: 14 Mar 10
Posts: 128
Credit: 347,767,607
RAC: 37,025
Message 15263 - Posted: 22 Oct 2012, 11:14:13 UTC - in response to Message 15255.


My first task completed and validated.http://boinc.thesonntags.com/collatz/result.php?resultid=127014503

I attempted to make the config parameters similar to my previous settings. They were K128 I524288 S1 on this card.

This work unit finished in under 2300 seconds. My 3.14 wu's were taking roughly 3000 seconds to complete.


config is now:
items_per_kernel=19
kernels_per_reduction=8
threads=9

WU times are now are now in the neighborhood of 1800 seconds.
One has validated. The rest are waiting on wingmen.

1 · 2 · Next
Post to thread

Message boards : News : Collatz v3.16 CUDA Testers for Windows Needed


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.