Collatz Back Online with Solo Collatz Only
log in

Advanced search

Message boards : News : Collatz Back Online with Solo Collatz Only

1 · 2 · 3 · 4 . . . 5 · Next
Author Message
Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18302 - Posted: 4 Feb 2014, 23:10:58 UTC

Collatz is back online but there are a number of changes. First, all applications are OpenCL based including the nVidia and CPU applications. If you wish to use your CPU on this project, you will need either the Intel or AMD OpenCL driver installed. See the project home page for more info and links.

Second, all new applications have been deployed for all platforms which do additional internal validation and also gets all platforms back to the exact same code base. They all use the same config file format so they can be optimized the same way as the v4.xx application.

The validator will NOT accept data from versions as the output has changed slightly with the addition of v6.xx. While I hope there will be no problems with the new applications, I expect Murphy's Law will prevail.

I still have work to do to be able to grant credit for any lost pending and in progress work units, but it is planned.

Profile [AF>Amis des Lapins] Phil1966
Send message
Joined: 25 Dec 11
Posts: 17
Credit: 296,621,902
RAC: 345,194
Message 18305 - Posted: 5 Feb 2014, 6:42:30 UTC - in response to Message 18302.

Nice to see you back online !

Profile Sajjad Imam*
Avatar
Send message
Joined: 9 Jul 12
Posts: 5
Credit: 674,830,436
RAC: 339,700
Message 18306 - Posted: 5 Feb 2014, 8:36:18 UTC

Glad to see collatz being back online. Any tasks for ati cards yet?

Dirk Broer
Send message
Joined: 20 Aug 10
Posts: 33
Credit: 206,215,411
RAC: 1,006,711
Message 18307 - Posted: 5 Feb 2014, 8:51:42 UTC - in response to Message 18302.

The GPU tasks take almost .9 CPU and make the system behave very sluggish. On a dual GPU system -with quad CPU- it make the complete system come to a stand-still, nothing else gets done.
____________

Profile Douglas Bouck
Send message
Joined: 30 Sep 13
Posts: 2
Credit: 19,953,276
RAC: 0
Message 18308 - Posted: 5 Feb 2014, 9:40:38 UTC

BSOD after running the new app for about 1.5 hrs - Can't swear it was the app, but it was an error I'd never seen. Something about trying to write to protected memory. Have run the usual... sfc /scannow, chkdsk /f, windows defender, norton system scan. Think I'll wait a bit to run this. :(

Profile Sajjad Imam*
Avatar
Send message
Joined: 9 Jul 12
Posts: 5
Credit: 674,830,436
RAC: 339,700
Message 18309 - Posted: 5 Feb 2014, 10:38:58 UTC
Last modified: 5 Feb 2014, 10:40:20 UTC

Takes 50% longer than before to complete on 7970 with a higher (.974) cpu usage. No errors so far.
Hoped for an Increased credit for these longer tasks....; )

pioneer1
Send message
Joined: 24 Oct 09
Posts: 27
Credit: 60,304,644
RAC: 1
Message 18311 - Posted: 5 Feb 2014, 12:16:08 UTC

All new tasks (40 so far) have finished with unknown error:


05/02/2014 13:46:16 | | No config file found - using defaults
05/02/2014 13:46:16 | | Starting BOINC client version 7.0.64 for windows_intelx86
05/02/2014 13:46:16 | | log flags: file_xfer, sched_ops, task
05/02/2014 13:46:16 | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
05/02/2014 13:46:16 | | Data directory: F:\Documents and Settings\All Users\Application Data\BOINC
05/02/2014 13:46:16 | | Processor: 4 GenuineIntel Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz [Family 6 Model 37 Stepping 5]
05/02/2014 13:46:16 | | 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 popcnt lm vmx tm2 pbe
05/02/2014 13:46:16 | | OS: Microsoft Windows Server 2003: Enterprise Server x86 Edition, Service Pack 2, (05.02.3790.00)
05/02/2014 13:46:16 | | Memory: 1.99 GB physical, 3.85 GB virtual
05/02/2014 13:46:16 | | Disk: 30.56 GB total, 1.06 GB free
05/02/2014 13:46:16 | | Local time is UTC +2 hours
05/02/2014 13:46:16 | | CAL: ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (CAL version 1.4.1353, 512MB, 477MB available, 192 GFLOPS peak)
05/02/2014 13:46:16 | | OpenCL: AMD/ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (driver version CAL 1.4.1353, device version OpenCL 1.0 AMD-APP-SDK-v2.4 (650.9), 512MB, 477MB available, 192 GFLOPS peak)
05/02/2014 13:46:16 | | A new version of BOINC is available. (7.2.33) <a href=http://boinc.berkeley.edu/download.php>Download</a>
05/02/2014 13:46:16 | Collatz Conjecture | URL http://boinc.thesonntags.com/collatz/; Computer ID 6214; resource share 100
05/02/2014 13:46:16 | | Reading preferences override file
05/02/2014 13:46:16 | | Preferences:
05/02/2014 13:46:16 | | max memory usage when active: 1019.45MB
05/02/2014 13:46:16 | | max memory usage when idle: 1835.01MB
05/02/2014 13:46:16 | | max disk usage: 10.61GB
05/02/2014 13:46:16 | | (to change preferences, visit a project web site or select Preferences in the Manager)
05/02/2014 13:46:16 | | Not using a proxy
05/02/2014 13:47:13 | Collatz Conjecture | Sending scheduler request: To fetch work.
05/02/2014 13:47:13 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 13:47:30 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
05/02/2014 13:47:32 | Collatz Conjecture | Started download of solo_collatz_2369754057098203474287_824633720832
05/02/2014 13:47:32 | Collatz Conjecture | Started download of solo_collatz_2369754059572104636783_824633720832
05/02/2014 13:47:33 | Collatz Conjecture | Finished download of solo_collatz_2369754057098203474287_824633720832
05/02/2014 13:47:33 | Collatz Conjecture | Finished download of solo_collatz_2369754059572104636783_824633720832
05/02/2014 13:47:33 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:33 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:33 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:33 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:33 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:36 | Collatz Conjecture | Computation for task solo_collatz_2369754057098203474287_824633720832_2 finished
05/02/2014 13:47:36 | Collatz Conjecture | Output file solo_collatz_2369754057098203474287_824633720832_2_0 for task solo_collatz_2369754057098203474287_824633720832_2 absent
05/02/2014 13:47:36 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:36 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:36 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:36 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:36 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:47:39 | Collatz Conjecture | Computation for task solo_collatz_2369754059572104636783_824633720832_2 finished
05/02/2014 13:47:39 | Collatz Conjecture | Output file solo_collatz_2369754059572104636783_824633720832_2_0 for task solo_collatz_2369754059572104636783_824633720832_2 absent
05/02/2014 13:49:54 | Collatz Conjecture | Sending scheduler request: To fetch work.
05/02/2014 13:49:54 | Collatz Conjecture | Reporting 2 completed tasks
05/02/2014 13:49:54 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 13:49:57 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
05/02/2014 13:49:59 | Collatz Conjecture | Started download of solo_collatz_2369755828411435821423_824633720832
05/02/2014 13:49:59 | Collatz Conjecture | Started download of solo_collatz_2369755433411883542895_824633720832
05/02/2014 13:50:00 | Collatz Conjecture | Finished download of solo_collatz_2369755828411435821423_824633720832
05/02/2014 13:50:00 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:00 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:00 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:00 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:00 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:04 | Collatz Conjecture | Computation for task solo_collatz_2369755828411435821423_824633720832_0 finished
05/02/2014 13:50:04 | Collatz Conjecture | Output file solo_collatz_2369755828411435821423_824633720832_0_0 for task solo_collatz_2369755828411435821423_824633720832_0 absent
05/02/2014 13:50:05 | Collatz Conjecture | Finished download of solo_collatz_2369755433411883542895_824633720832
05/02/2014 13:50:05 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:05 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:05 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:05 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:05 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:50:07 | Collatz Conjecture | Computation for task solo_collatz_2369755433411883542895_824633720832_1 finished
05/02/2014 13:50:07 | Collatz Conjecture | Output file solo_collatz_2369755433411883542895_824633720832_1_0 for task solo_collatz_2369755433411883542895_824633720832_1 absent
05/02/2014 13:53:39 | Collatz Conjecture | Sending scheduler request: To fetch work.
05/02/2014 13:53:39 | Collatz Conjecture | Reporting 2 completed tasks
05/02/2014 13:53:39 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 13:53:44 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
05/02/2014 13:53:46 | Collatz Conjecture | Started download of solo_collatz_2369755826762168379759_824633720832
05/02/2014 13:53:46 | Collatz Conjecture | Started download of solo_collatz_2369755793776819546479_824633720832
05/02/2014 13:53:47 | Collatz Conjecture | Finished download of solo_collatz_2369755826762168379759_824633720832
05/02/2014 13:53:47 | Collatz Conjecture | Finished download of solo_collatz_2369755793776819546479_824633720832
05/02/2014 13:53:47 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:47 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:47 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:47 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:47 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:49 | Collatz Conjecture | Computation for task solo_collatz_2369755793776819546479_824633720832_0 finished
05/02/2014 13:53:49 | Collatz Conjecture | Output file solo_collatz_2369755793776819546479_824633720832_0_0 for task solo_collatz_2369755793776819546479_824633720832_0 absent
05/02/2014 13:53:49 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:49 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:49 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:49 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:49 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:53:54 | Collatz Conjecture | Computation for task solo_collatz_2369755826762168379759_824633720832_0 finished
05/02/2014 13:53:54 | Collatz Conjecture | Output file solo_collatz_2369755826762168379759_824633720832_0_0 for task solo_collatz_2369755826762168379759_824633720832_0 absent
05/02/2014 13:57:10 | Collatz Conjecture | Sending scheduler request: To fetch work.
05/02/2014 13:57:10 | Collatz Conjecture | Reporting 2 completed tasks
05/02/2014 13:57:10 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 13:57:12 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
05/02/2014 13:57:14 | Collatz Conjecture | Started download of solo_collatz_2369755858922883492207_824633720832
05/02/2014 13:57:14 | Collatz Conjecture | Started download of solo_collatz_2369755859747517213039_824633720832
05/02/2014 13:57:15 | Collatz Conjecture | Finished download of solo_collatz_2369755858922883492207_824633720832
05/02/2014 13:57:15 | Collatz Conjecture | Finished download of solo_collatz_2369755859747517213039_824633720832
05/02/2014 13:57:15 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:15 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:15 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:15 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:15 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:17 | Collatz Conjecture | Computation for task solo_collatz_2369755859747517213039_824633720832_0 finished
05/02/2014 13:57:17 | Collatz Conjecture | Output file solo_collatz_2369755859747517213039_824633720832_0_0 for task solo_collatz_2369755859747517213039_824633720832_0 absent
05/02/2014 13:57:17 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:17 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:17 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:17 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:17 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 13:57:19 | Collatz Conjecture | Computation for task solo_collatz_2369755858922883492207_824633720832_0 finished
05/02/2014 13:57:19 | Collatz Conjecture | Output file solo_collatz_2369755858922883492207_824633720832_0_0 for task solo_collatz_2369755858922883492207_824633720832_0 absent
05/02/2014 14:00:36 | Collatz Conjecture | Sending scheduler request: To fetch work.
05/02/2014 14:00:36 | Collatz Conjecture | Reporting 2 completed tasks
05/02/2014 14:00:36 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 14:00:38 | Collatz Conjecture | Scheduler request completed: got 0 new tasks
05/02/2014 14:00:38 | Collatz Conjecture | No tasks sent
05/02/2014 14:00:38 | Collatz Conjecture | Tasks for NVIDIA GPU are available, but your preferences are set to not accept them
05/02/2014 14:00:38 | Collatz Conjecture | Tasks for Intel GPU are available, but your preferences are set to not accept them
05/02/2014 14:08:09 | Collatz Conjecture | update requested by user
05/02/2014 14:08:13 | Collatz Conjecture | Sending scheduler request: Requested by user.
05/02/2014 14:08:13 | Collatz Conjecture | Requesting new tasks for CPU and ATI
05/02/2014 14:08:15 | Collatz Conjecture | Scheduler request completed: got 2 new tasks
05/02/2014 14:08:17 | Collatz Conjecture | Started download of solo_collatz_2369756027148162541935_824633720832
05/02/2014 14:08:17 | Collatz Conjecture | Started download of solo_collatz_2369756013129389287791_824633720832
05/02/2014 14:08:18 | Collatz Conjecture | Finished download of solo_collatz_2369756027148162541935_824633720832
05/02/2014 14:08:18 | Collatz Conjecture | Finished download of solo_collatz_2369756013129389287791_824633720832
05/02/2014 14:08:18 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:18 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:18 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:18 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:18 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:21 | Collatz Conjecture | Computation for task solo_collatz_2369756027148162541935_824633720832_0 finished
05/02/2014 14:08:21 | Collatz Conjecture | Output file solo_collatz_2369756027148162541935_824633720832_0_0 for task solo_collatz_2369756027148162541935_824633720832_0 absent
05/02/2014 14:08:21 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:21 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:21 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:21 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:21 | Collatz Conjecture | [error] Process creation failed: (unknown error)
05/02/2014 14:08:22 | Collatz Conjecture | Computation for task solo_collatz_2369756013129389287791_824633720832_0 finished
05/02/2014 14:08:22 | Collatz Conjecture | Output file solo_collatz_2369756013129389287791_824633720832_0_0 for task solo_collatz_2369756013129389287791_824633720832_0 absent

So I'm setting Collatz to "no new tasks" for the time being.

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3279
Credit: 1,909,079,689
RAC: 12,493,461
Message 18312 - Posted: 5 Feb 2014, 12:27:58 UTC - in response to Message 18307.

The GPU tasks take almost .9 CPU and make the system behave very sluggish. On a dual GPU system -with quad CPU- it make the complete system come to a stand-still, nothing else gets done.


Do you leave a cpu core free just for the gpu to use? If so that is not a good thing, if not try it and see if it is better.

Profile valterc
Send message
Joined: 21 Sep 09
Posts: 39
Credit: 15,091,579,956
RAC: 15,393,742
Message 18314 - Posted: 5 Feb 2014, 12:36:32 UTC - in response to Message 18309.
Last modified: 5 Feb 2014, 12:37:51 UTC

Takes 50% longer than before to complete on 7970 with a higher (.974) cpu usage. No errors so far.
Hoped for an Increased credit for these longer tasks....; )

Yep, tasks are slightly longer then before. They request almost a CPU core, although it doesn't seem that they actually use it. Also, there is no trace in stderr about the .config modification I made. Actually, looking at screen lag and GPU usage (just ~84% on a 7970), it seems that the config parameters are not read at all.

Nazgul
Send message
Joined: 16 Nov 10
Posts: 2
Credit: 157,201,786
RAC: 7,257
Message 18315 - Posted: 5 Feb 2014, 13:12:58 UTC

The new app seems to block all other projects. I got an i7 and now only one core works with Collatz.

Michael

Profile sosiris
Send message
Joined: 11 Dec 13
Posts: 123
Credit: 55,800,869
RAC: 0
Message 18316 - Posted: 5 Feb 2014, 13:24:28 UTC

I had the same problem of low GPU usage:

config:
verbose=1
items_per_kernel=20
kernels_per_reduction=9
threads=8
sleep=1
build_options=-Werror

GPU usage was 99% before with this config.
Now it's 92%. Longer WU time(20 minutes->22 minutes) was also noted, probably because of low GPU utilization.
CPU usage was around 10%.

System:
OS : windows 8.1 x64
CPU : Intel i5-2500k @ 4.5 GHz
GPU : AMD 7850

zombie67 [MM]
Volunteer tester
Avatar
Send message
Joined: 3 Jul 09
Posts: 156
Credit: 612,790,842
RAC: 1,208
Message 18317 - Posted: 5 Feb 2014, 13:29:04 UTC
Last modified: 5 Feb 2014, 13:29:32 UTC

Slicker, do you want issues with the new apps reported here, or in the various "Platform-specific problems" sub-forums?

FWIW, I tried running it on one of my mac mini's with ATI GPU. The CPU task seems to be running fine. The GPU task failed right away.

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

Stderr output

<core_client_version>7.2.38</core_client_version>
<![CDATA[
<message>
process exited with code 245 (0xf5, -11)
</message>
<stderr_txt>
Collatz Conjecture v6.04 x86_64 for OpenCL
Based on the AMD Brook+ kernels by Gipsel
Platform: ADVANCED MICRO DEVICES
Device: 16915200
OpenCL context created
OpenCL command queue created
OpenCL program created
BUILD LOG

clBuildProgram() failed (-11) Program build failure
Error -11. Processing Aborted.
05:23:36 (22352): called boinc_finish

</stderr_txt>
]]>
____________
Dublin, California
Team: SETI.USA

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18318 - Posted: 5 Feb 2014, 14:17:40 UTC - in response to Message 18315.
Last modified: 5 Feb 2014, 14:20:23 UTC

The new app seems to block all other projects. I got an i7 and now only one core works with Collatz.

Michael


Correct. But not in the way you think. OpenCL for CPU means parallel processing across all cores. In other words, a single WU on your i7 will use all 8 cores but should finish in 1/8th the time. You see that as blocking. BOINC sees that as using 8 times the resources and after it switches back to the other projects, they will run 8 times as long as well to keep everything in balance. That's the theory any way. I don't know whether it works as I don't know whether any other project has OpenCL for CPU applications yet.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18319 - Posted: 5 Feb 2014, 14:29:23 UTC - in response to Message 18317.

Slicker, do you want issues with the new apps reported here, or in the various "Platform-specific problems" sub-forums?

FWIW, I tried running it on one of my mac mini's with ATI GPU. The CPU task seems to be running fine. The GPU task failed right away.

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

Stderr output

<core_client_version>7.2.38</core_client_version>
<![CDATA[
<message>
process exited with code 245 (0xf5, -11)
</message>
<stderr_txt>
Collatz Conjecture v6.04 x86_64 for OpenCL
Based on the AMD Brook+ kernels by Gipsel
Platform: ADVANCED MICRO DEVICES
Device: 16915200
OpenCL context created
OpenCL command queue created
OpenCL program created
BUILD LOG

clBuildProgram() failed (-11) Program build failure
Error -11. Processing Aborted.
05:23:36 (22352): called boinc_finish

</stderr_txt>
]]>


And people think that OpenCL is portable. LOL. Want to see something really funny? Do a file compare between the cpu and the amd version. The are the exact same program. There is no logic difference in the way they build the kernel (the clBuildProgram error). So, since it works OK on the CPU and on nVidia GPUs but not AMD GPUs, then the issue is with the AMD driver. I could deal with that if AMD actually reported the error the way that they are supposed to but "BUILD LOG" isn't much of an error message now is it?
Can you try setting the environment variable CL_LOG_ERRORS to stderr or stdout and see if that lets it report more detail about the problem? e.g. CL_LOG_ERRORS=stderr

Nazgul
Send message
Joined: 16 Nov 10
Posts: 2
Credit: 157,201,786
RAC: 7,257
Message 18320 - Posted: 5 Feb 2014, 14:32:34 UTC - in response to Message 18318.

The new app seems to block all other projects. I got an i7 and now only one core works with Collatz.

Michael


Correct. But not in the way you think. OpenCL for CPU means parallel processing across all cores. In other words, a single WU on your i7 will use all 8 cores but should finish in 1/8th the time. You see that as blocking. BOINC sees that as using 8 times the resources and after it switches back to the other projects, they will run 8 times as long as well to keep everything in balance. That's the theory any way. I don't know whether it works as I don't know whether any other project has OpenCL for CPU applications yet.


Not exactly. Now i have several pending collatz packets and just one working einstein packet. Maybe it's not a collatz problem. The scheduler won't load new packets from lhc or rosetta, because it thinks there's no need. And my CPU is working at 2% :-(

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18321 - Posted: 5 Feb 2014, 14:48:22 UTC - in response to Message 18311.
Last modified: 5 Feb 2014, 15:32:20 UTC

All new tasks (40 so far) have finished with unknown error:


05/02/2014 13:46:16 | | CAL: ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (CAL version 1.4.1353, 512MB, 477MB available, 192 GFLOPS peak)
05/02/2014 13:46:16 | | OpenCL: AMD/ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (driver version CAL 1.4.1353, device version OpenCL 1.0 AMD-APP-SDK-v2.4 (650.9), 512MB, 477MB available, 192 GFLOPS peak)

So I'm setting Collatz to "no new tasks" for the time being.


Your solution is the correct one for the time being. I am working on an update for the HD 24xx thru HD 47xx GPUs but it requires setting up an environment with software from 4 years ago. AMD is now on v2.9 but they haven't supported CAL/Brook+ since version 1.4_beta and the version used in 2009/2010 to compile the apps was a version that Gipsel changed (built his own library and DLLs) to get around some of the problems AMD hadn't yet fixed (and never did).

AMD's legacy catalyst driver will install OpenCL whether the GPU supports it or not. The BOINC client only checks that the machine thinks it can run OpenCL, not whether it really does (e.g. display's info but doesn't run any actual code to test it). The result is that your HD 43xx GPU is less than the required HD 48xx so it can't run OpenCL apps even though BOINC reports that it can.

Intel does the same thing with their OpenCL for CPU drivers. It will install but it may not work. My E6850 has the Intel driver installed and BOINC reports it works but because it doesn't have SSE4.1 support, it won't run even though is says it can.

[Edit: I made a change to the scheduler so that it should no longer send work to AMD GPUs that are below HD 48xx. If it doesn't work or blocks the wrong GPUs, please let me know.]

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18322 - Posted: 5 Feb 2014, 15:08:07 UTC - in response to Message 18320.

The new app seems to block all other projects. I got an i7 and now only one core works with Collatz.

Michael


Correct. But not in the way you think. OpenCL for CPU means parallel processing across all cores. In other words, a single WU on your i7 will use all 8 cores but should finish in 1/8th the time. You see that as blocking. BOINC sees that as using 8 times the resources and after it switches back to the other projects, they will run 8 times as long as well to keep everything in balance. That's the theory any way. I don't know whether it works as I don't know whether any other project has OpenCL for CPU applications yet.


Not exactly. Now i have several pending collatz packets and just one working einstein packet. Maybe it's not a collatz problem. The scheduler won't load new packets from lhc or rosetta, because it thinks there's no need. And my CPU is working at 2% :-(


From what I see your GTX 275 is runnint nVidia GPU tasks. Your Intel box has downloaded a number of AMD GPU tasks and a single AMD CPU task. It should be running 2 tasks at a time, one on the AMD GPU and one on the CPU. BOINC's scheduler can take more than 24 hours to switch (even if set to 60 minutes since that is the minimum time it stays on a single project). Personally, I gave up on BOINC's scheduler several years ago. Every version released has multiple changes to the scheduler and it never seems to run as designed.

My personal opinion is that users should be able to dedicated cores or GPUs to specific projects and then only run those projects. They would also not be allowed to run more projects than resources. So, if you had an 8 core box, you could run a max of 8 projects (1 per core). With fewer than 8 projects, you could allocate more than 1 core per project. There would never be switching as a core would only run the one and only project assigned to it.

Anyway, if the BOINC scheduler doesn't work as advertised, I may have to set up a mini_solo_collatz app with non-OpenCL CPU apps.

Finally, since the machine has an Intel processor, try loading the Intel SDK driver as it will be faster than AMD's CPU version on Intel CPUs. (http://registrationcenter.intel.com/irc_nas/3782/intel_sdk_for_ocl_applications_2013_r3_runtime_x64_setup.msi)


or for those people running 32-bit operating systems:
http://registrationcenter.intel.com/irc_nas/3782/intel_sdk_for_ocl_applications_2013_r3_runtime_x86_setup.msi

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2528
Credit: 740,580,099
RAC: 0
Message 18323 - Posted: 5 Feb 2014, 15:29:47 UTC

In order for the code base to be the same and run on all platforms and OpenCL processors (both GPUs and CPUs), the defaults for the application are:

items_per_kernel=20
kernels_per_reduction=6
threads=6

If the GPU is not at 99% load, try:
items_per_kernel=22
kernels_per_reduction=9
threads=8

That should lower the CPU utilization as well since it will have fewer kernels to submit and fewer reductions whose outcome has to be verified on the CPU. You can also use an app_info.xml to run multiple WUs per GPU if the load is still not close to 99%.

On the other hand, if the defaults are too high and you get a "out enough resources" errors, set the threads to 6 and then lower the items_per_kernel by 1 until it no longer fails. If that happens, please let me know the values that worked properly so I can adjust the defaults in future versions.

Joe
Send message
Joined: 11 Jan 10
Posts: 26
Credit: 2,298,831,573
RAC: 1,969,780
Message 18324 - Posted: 5 Feb 2014, 15:38:05 UTC - in response to Message 18302.

Glad to see you back

Everything errors out on the box I have access to

Stderr output

<core_client_version>7.0.28</core_client_version>
<![CDATA[
<message>
couldn't start CreateProcess() failed - : -148
</message>
]]>

Profile valterc
Send message
Joined: 21 Sep 09
Posts: 39
Credit: 15,091,579,956
RAC: 15,393,742
Message 18325 - Posted: 5 Feb 2014, 15:52:08 UTC - in response to Message 18324.

with my hd7970, two weeks ago, I had the following (gpu load at ~95%)

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

Now the gpu load is ~82-83%, I also tried to increase items_per_kernel to 22 but nothing seems to change....

1 · 2 · 3 · 4 . . . 5 · Next
Post to thread

Message boards : News : Collatz Back Online with Solo Collatz Only


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.