Micro Collatz CPU Apps
log in

Advanced search

Message boards : News : Micro Collatz CPU Apps

1 · 2 · 3 · 4 · Next
Author Message
Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19350 - Posted: 5 May 2014, 0:03:55 UTC

A few people have requested Micro Collatz work units for CPUs on Windows and Linux. Because not everyone wants them due to their short duration, I have added logic such that it will send the Micro work units only if the Measured Integer Speed is 4294 million ops/second or less. That number was chosen as it equates to that of a Intel E2160 Core 2 Duo running @ 1.8Ghz which is the slowest CPU I currently own but capable of running the Mini Collatz work units. In other words, it was a somewhat random choice and can be easily changed if the consensus is to make it either larger or smaller. The goal is so that those with older slower CPUs can receive Micro Collatz work units and complete them in a reasonable amount of time while keeping faster CPUs crunching for > 30 minutes. So, please let me know if this change causes any problems.

jjwhalen
Avatar
Send message
Joined: 17 Apr 10
Posts: 20
Credit: 202,526,055
RAC: 1,123
Message 19351 - Posted: 5 May 2014, 1:43:56 UTC - in response to Message 19350.

Good idea; what about Android/ARM? The Applications list indicates it is available as of 24 Apr, though so far I've only received Mini on my Androids.
____________
Best wishes:)

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19352 - Posted: 5 May 2014, 1:51:04 UTC - in response to Message 19351.

Good idea; what about Android/ARM? The Applications list indicates it is available as of 24 Apr, though so far I've only received Mini on my Androids.


Good catch. I just checked my Android phone and it only has Mini WUs as well. Guess I have to figure out why it isn't working with Micros.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19353 - Posted: 5 May 2014, 1:59:36 UTC - in response to Message 19351.

Good idea; what about Android/ARM? The Applications list indicates it is available as of 24 Apr, though so far I've only received Mini on my Androids.


Scenario:
Default venue had Large app only checked. It also was set to allow other apps if no work was available. When I selected Micro as well, then it worked OK on my Android phone and download a couple Micro WUs. What I don't know yet is whether my Intel CPU hosts will still get Minis or whether they won't get any. But specifically selecting micro apps seemed to work for the phone.

jjwhalen
Avatar
Send message
Joined: 17 Apr 10
Posts: 20
Credit: 202,526,055
RAC: 1,123
Message 19354 - Posted: 5 May 2014, 4:16:59 UTC - in response to Message 19353.

I have my 2 Androids assigned to the Work identity, with only Mini & Micro selected, & with "accept work from other applications" set false. (Which shouldn't matter as long as there is Mini/Micro work available.) I've yet to try selecting Micro only for the Androids but will do so.

IvanTama [TNAA]
Send message
Joined: 21 Dec 10
Posts: 1
Credit: 371,524
RAC: 0
Message 19367 - Posted: 6 May 2014, 11:15:15 UTC
Last modified: 6 May 2014, 11:15:34 UTC

I would work only with micro_collatz on my computer (ID 141016) AMD FX6300 (6 core). Why the scheduler doesn't send me any wu to crunch?

Profile ruidocarmo
Send message
Joined: 11 Apr 10
Posts: 1
Credit: 24,173,752
RAC: 65,004
Message 19369 - Posted: 6 May 2014, 15:36:36 UTC

Check the first post!
I'm sure that your FX6300 has more than 4294 million ops/second in the "Measured Integer Speed" and, because of this, you won't get any Micro Collatz work units...

Profile JumpinJohnny
Send message
Joined: 30 Nov 13
Posts: 3
Credit: 35,100,731
RAC: 2,907
Message 19370 - Posted: 6 May 2014, 18:17:10 UTC

My android, an HTC-One, reports 4213.14 million ops/sec. That should be slow enough to get the Micro Collatz apps.
I'd really prefer them to the Mini's that take 52 hours each.(almost 2 1/2 days)... that's a lot of time for a phone to be plugged in and crunching.
I've reset my prefs in hopes I'll get the micros again.

Profile JumpinJohnny
Send message
Joined: 30 Nov 13
Posts: 3
Credit: 35,100,731
RAC: 2,907
Message 19375 - Posted: 6 May 2014, 23:00:31 UTC - in response to Message 19370.

Hoo-Ray!!!
It worked. I'm getting micro's which run in 3 hours. That's much better than 50+.

Nick Warren
Send message
Joined: 16 Aug 12
Posts: 7
Credit: 1,121,077
RAC: 0
Message 19377 - Posted: 7 May 2014, 8:33:34 UTC

What the h... is happening to work unit sizes on this project? Months and months ago I used to get them about 7 hours long - which was fine. Then they went down to a jumble of .5, 1 and 2 hours - which was sort of OK, but rather small. Now, the last two are circa 130 hours - which is ridiculous. With weekends and other times when the computer is off there is no way they are going to get done in time.

Someone on this project needs their head testing.

Nick

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 2790
Credit: 420,155,862
RAC: 306,704
Message 19379 - Posted: 7 May 2014, 10:47:44 UTC - in response to Message 19354.

I have my 2 Androids assigned to the Work identity, with only Mini & Micro selected, & with "accept work from other applications" set false. (Which shouldn't matter as long as there is Mini/Micro work available.) I've yet to try selecting Micro only for the Androids but will do so.


Try switching the Work and Default profiles and the pc's in each, Android devices only work in the Default profile I think.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19391 - Posted: 7 May 2014, 23:27:18 UTC - in response to Message 19379.

I have my 2 Androids assigned to the Work identity, with only Mini & Micro selected, & with "accept work from other applications" set false. (Which shouldn't matter as long as there is Mini/Micro work available.) I've yet to try selecting Micro only for the Androids but will do so.


Try switching the Work and Default profiles and the pc's in each, Android devices only work in the Default profile I think.


It depends upon which Android BOINC client you are using and it is supposed to be fixed in the next release.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19392 - Posted: 7 May 2014, 23:36:31 UTC - in response to Message 19377.

What the h... is happening to work unit sizes on this project? Months and months ago I used to get them about 7 hours long - which was fine. Then they went down to a jumble of .5, 1 and 2 hours - which was sort of OK, but rather small. Now, the last two are circa 130 hours - which is ridiculous. With weekends and other times when the computer is off there is no way they are going to get done in time.

Someone on this project needs their head testing.

Nick


Hint: If you don't want the long running work units, uncheck "large" from the preferences.

I assume you mean I should have my head tested. Since I still know the difference between a gerund (testing) and a verb (tested), my guess is that my head is still OK.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2447
Credit: 675,942,722
RAC: 69,706
Message 19393 - Posted: 7 May 2014, 23:38:48 UTC - in response to Message 19369.

Check the first post!
I'm sure that your FX6300 has more than 4294 million ops/second in the "Measured Integer Speed" and, because of this, you won't get any Micro Collatz work units...


What's funny is that an E2160 has around the same integer ops/second and yet does the mini wus in less time. I guess the dhrystone benchmark is too optimized on the android client. That or the windows client doesn't measure it right.

Nick Warren
Send message
Joined: 16 Aug 12
Posts: 7
Credit: 1,121,077
RAC: 0
Message 19399 - Posted: 8 May 2014, 15:45:07 UTC - in response to Message 19392.

1. I don't see a "large" in the preferences to uncheck.

2. As
2a. large appears to mean ridiculously large and
2b. I didn't check it in the first place and
2c. You're getting my CPU time free, one would have thought that someone at your end would have sanity checked things more thoroughly.

And yes I did mean someone at your end needs their head testing. And no I didn't make a mistake with my grammar. Perhaps you're not familiar with English idioms.

As it is you have hijacked my CPU and I am not pleased.

Nick

Nick Warren
Send message
Joined: 16 Aug 12
Posts: 7
Credit: 1,121,077
RAC: 0
Message 19400 - Posted: 8 May 2014, 15:54:14 UTC - in response to Message 19399.

Ah. The preferences indeed does NOT show a "large" to uncheck. When you click "edit" it does then show "large".

So I have to be a mind reader as well as anticipate exactly what large means (which was certainly larger than as described in the boinc notice) and have to poke about in the guts of this site to alter something I didn't choose in the first place.

Wonderful. Not!

Nick

wandering willie
Send message
Joined: 18 Aug 10
Posts: 9
Credit: 18,286,489
RAC: 576
Message 19401 - Posted: 8 May 2014, 16:43:48 UTC

http://boinc.thesonntags.com/collatz/workunit.php?wuid=5880136


Keep getting these messages . since reaching 50% plus.

Collatz Conjecture 56.225% Waiting to run (0.01 CPU’s+ ATI GPU)(Scheduler: waiting to acquire lock)

Is this my end or yours.

michael

Profile Zydor
Avatar
Send message
Joined: 19 Aug 09
Posts: 364
Credit: 840,811,292
RAC: 0
Message 19402 - Posted: 8 May 2014, 18:05:53 UTC - in response to Message 19401.

Collatz Conjecture 56.225% Waiting to run (0.01 CPU’s+ ATI GPU)(Scheduler: waiting to acquire lock)


You are running the application with way too little CPU. The app needs at least 0.25 CPU per GPU, and its preferable to give it 0.5

Using 0.01 is throttling the application and is the major cause of the slow times. Suggest you give each GPU 0.5 CPU.

I suspect the "waiting" part means you have it set to back off if a set level of GPU useage is taken by another application. To stop that set "while processor usage is less than ....." to zero, and set the "every day between the hours of " to 0.00 and 0.00

However note that those settings give priority to BOINC. Its usually not a problem, but can be an issue if you run reaction-time sensitive games. If it gets in the way of other things, put it back to original setting and "take the hit" if your priority is other applications. Usually, 99% of the time set in the way I suggest is fine for real world use.

wandering willie
Send message
Joined: 18 Aug 10
Posts: 9
Credit: 18,286,489
RAC: 576
Message 19403 - Posted: 8 May 2014, 19:25:18 UTC

Interesting, comments noted.

The 0.01 CPU was sent with the WU and I will take note when/if another Large WU gets down loaded.

Having a free CPU has helped. Running three CPU 160 hour solo's at the moment no further problems.

Thanks.

Michael

Profile Zydor
Avatar
Send message
Joined: 19 Aug 09
Posts: 364
Credit: 840,811,292
RAC: 0
Message 19404 - Posted: 8 May 2014, 19:41:32 UTC - in response to Message 19403.

I suggest you open up app_config.xml now and change the CPU per GPU setting, waiting until it has finished will be a long wait. Its highly likely you could have finished off several correctly set WUs in the time you will wait for the low setting to finish just one WU.

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

Message boards : News : Micro Collatz CPU Apps


Main page · Your account · Message boards


Copyright © 2016 Jon Sonntag; All rights reserved.