Welcome to MilkyWay@home

Improved App will be released on Halloween

Message boards : Number crunching : Improved App will be released on Halloween
Message board moderation

To post messages, you must log in.

AuthorMessage
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5664 - Posted: 31 Oct 2008, 0:26:16 UTC

Hello crunchers!

I guess most of you already recognized the current apps of Milkyway@home are grossly inefficient. There was quite some discussion about the possible improvements and when a new app would be released to the public. Just some hours ago Dave posted, there will be a further delay to the release
Dave wrote:
Well Travis hasn't compiled the code changes I pushed through so we cant release until that happens.

I offered our help and supplied the project with compiled versions of an improved (i.e. vastly faster and delivering correct results) version implementing the changes described in the code discussion forum. They were tried by the project and I got the answer:
Your applications are indeed working great!


So I guess it will be okay when I link these versions here in the forum. To make that process fair, the links will be posted tomorrow (31st of October) at 18:00 UTC as some kind of a Halloween gift ;)

That way there is enough time for everyone to prepare for the release and for the project to adjust their credit scheme (or distribute the apps as default). I would suggest 4 to 5 credits for the long WUs (now 260 credits) and something around 2.5 credits for the medium ones (now 139.29 credits). That would still be a quite generous level (comparable to the current state).

If the project decides not to make some adjustments to the credits, nobody should expect to make as much credits as Milksop is doing now. You will run into the credit limit implemented as a reaction to the improvements of Crunch3rs app. But hopefully MW raises the limit of 300 WUs/day, otherwise fast machines won't be able to tap their full potential.

Just as some preliminary information, the apps are fully compatible and interchangeable with the official applications and seamlessly continue from the checkpoints of the official one. The Linux version is statically linked (as the semi-official 1.24 for Linux64 compiled by Crunch3r), and should therefore also work on 64Bit systems (tested on Ubuntu64 8.10). And as a bonus, the progress bar is finally linear ;)

Both versions base on the exact same source code and are compiled for quite ancient machines as compiler target. It should work on virtually every x86 CPU capable running Windows, they do not require any SSE capabilities. As a consequence the speed is quite similar for both Linux and Windows. More information about the apps will come tomorrow.

PS:
When the improved app is released, I will stop to crunch for this account.
ID: 5664 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[AF>Le_Pommier] McRoger

Send message
Joined: 31 Mar 08
Posts: 23
Credit: 721,836
RAC: 0
Message 5665 - Posted: 31 Oct 2008, 0:51:01 UTC - in response to Message 5664.  

Good news ! :-)

Is a Mac OS client version also foreseen and if yes, for x86 only or also PPC ?

Thx !
ID: 5665 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5666 - Posted: 31 Oct 2008, 1:12:30 UTC - in response to Message 5665.  

Good news ! :-)

Is a Mac OS client version also foreseen and if yes, for x86 only or also PPC ?

Thx !

In the moment I have only versions for Win and Linux on x86er CPUs. But I told already the project staff that they could again ask Crunch3r, as he has some experience in compiling things for OSX.
I can't make a promise, but maybe I could get access to a PPC and create a version for it over the weekend.

Btw., I planned to post a link to this topic in the fora/forums of some of the big teams. But frankly, my French isn't sufficient for this. It would be great if you could bring this to the attention of your team members.
ID: 5666 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile m.mitch
Avatar

Send message
Joined: 29 Dec 07
Posts: 21
Credit: 7,870,550
RAC: 4,097
Message 5668 - Posted: 31 Oct 2008, 2:38:00 UTC - in response to Message 5666.  

G'day Milksop,
BOINC@Australia got your message no problems. Hope to see the new applic as soon as it's available.

Thanks for the heads up.


[http://milkyway.cs.rpi.edu/milkyway/team_display.php?teamid=15]Click here to join the #1 Aussie Alliance on Milky Way.[/url]
ID: 5668 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile veebee

Send message
Joined: 15 Oct 07
Posts: 14
Credit: 150,634,885
RAC: 0
Message 5670 - Posted: 31 Oct 2008, 3:29:01 UTC

Hi Milksop, we at Cruncher Junkies also are awaiting the improved application.

good work mate !
ID: 5670 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5671 - Posted: 31 Oct 2008, 3:46:33 UTC - in response to Message 5670.  
Last modified: 31 Oct 2008, 3:50:03 UTC

good work mate !

Thanks!

I want to mention I just got some kind of official blessing to release the app. As an additional information Dave told me the project plans to roll out their new application (with some functional changes I suppose) sometimes next week, so real soon now (tm) ;) But I guess we are really getting closer to that event.
ID: 5671 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
BarryAZ

Send message
Joined: 1 Sep 08
Posts: 520
Credit: 302,524,931
RAC: 15
Message 5672 - Posted: 31 Oct 2008, 6:13:07 UTC - in response to Message 5671.  

OK -- does that mean the improved application release will wait until next week and be handled on the Milkyway site?

I assume we'd need to clear out the existing work units first before moving to the new application (that's what goes on with the optimized SETI application) -- is that correct?



I want to mention I just got some kind of official blessing to release the app. As an additional information Dave told me the project plans to roll out their new application (with some functional changes I suppose) sometimes next week, so real soon now (tm) ;) But I guess we are really getting closer to that event.


ID: 5672 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,542,931
RAC: 9,577
Message 5673 - Posted: 31 Oct 2008, 6:24:51 UTC - in response to Message 5671.  

I want to mention I just got some kind of official blessing to release the app. As an additional information Dave told me the project plans to roll out their new application (with some functional changes I suppose) sometimes next week, so real soon now (tm) ;) But I guess we are really getting closer to that event.

Now I just kind of wondered...
Milksop, is your app an improvement of the old app or did you already improved the code from the new, next week to be released app?
If first one is the case, don't you think the new release will negate all your efforts? I'm pretty sure there will be some changes made to scheduler and WU format when the new app is out.
So why did you wait so long until the new app comes out instead of releasing it way earlier...
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 5673 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
John Clark

Send message
Joined: 4 Oct 08
Posts: 1734
Credit: 64,228,409
RAC: 0
Message 5675 - Posted: 31 Oct 2008, 8:40:44 UTC

Thanks for the work on the new application Milksop, Dave, Crunch3r et al.

I look forwards to the link to Milksop's code release tonight, and will install ASAP. After that, when the slightly modified MW version comes along, next week/early the week after, then I will download and install that version in it's place.

I assume a straight download and install is all that is needed to replace the exisitng client? For various projects using enhanced clients (SETI, Einstein, etc) the usual, and recommended, process was -

1. Run down the existing cache.
2. Close BOINC Manager.
3. In the BOINC projects folder (wherever it lay) lable the old client files/dlls/app_info files as .old (to deactivate them but leave them ready) in case).
4. Install the new client.
5. Restart BOINC and download WUs.

Is the process similar to this description?
ID: 5675 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5676 - Posted: 31 Oct 2008, 10:45:59 UTC - in response to Message 5672.  

OK -- does that mean the improved application release will wait until next week and be handled on the Milkyway site?

I assume we'd need to clear out the existing work units first before moving to the new application (that's what goes on with the optimized SETI application) -- is that correct?

No. I will post the links today as said.

You don't need to clear the caches. As mentioned, the app is completely compatible and able to continue the computation of WUs started with the official app from a checkpoint. You only need to put the app and the supplied app_info.xml into the MW folder and restart BOINC, that's all. I will detail a special case when the links are posted.
ID: 5676 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5677 - Posted: 31 Oct 2008, 11:30:41 UTC - in response to Message 5673.  
Last modified: 31 Oct 2008, 11:44:57 UTC

Now I just kind of wondered...
Milksop, is your app an improvement of the old app or did you already improved the code from the new, next week to be released app?
If first one is the case, don't you think the new release will negate all your efforts? I'm pretty sure there will be some changes made to scheduler and WU format when the new app is out.
So why did you wait so long until the new app comes out instead of releasing it way earlier...

What gets released today is the improved old app. For the reasons you mentioned, most probably it would not be possible to run the "real" new app without accompanying changes at the project side. But as said by the project, the changes implemented here are carried over to the new one as the the overall algorithm does not change that much. I don't see how this could negate my efforts.

Concerning your question why it gets released now, I have to say that we initially had not planned to release it for the reasons I wrote maybe 10 times here in the discussions. Actually the goal was to push for the release of the new and improved app by the project. It was announced by MW as early as March and you will find messages about two months old in the forum that it is basicaly ready and will be released within 2 weeks. So maybe the remaining week will be a long one ;) But to me it appears Dave is really pushing it this time.

So when looking at the time scales, the 4 weeks we gave the project isn't exactly that long. If you followed the discussions closely, you will remember that I made a statement that a deviation from the non-distribution policy would be possible only two weeks ago. We had to think about a rollout scheme as undisruptive as possible that does not necessarily ends up in chaos and the possible death of the project. The decision and also the date was determined before the announcement of the possible release of the new app by the project (that's why I was so sure about the release here and hinted to halloween before Dave stated a date). It would have happened the way it happens in almost any case. Well, if the new app would have been distributed by the project this week... But the delay fits the picture ;)
ID: 5677 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,542,931
RAC: 9,577
Message 5678 - Posted: 31 Oct 2008, 13:04:43 UTC - in response to Message 5677.  
Last modified: 31 Oct 2008, 13:21:07 UTC

...as the the overall algorithm does not change that much. I don't see how this could negate my efforts.

Okay, that kinda explains it. I erroneously thought, the new app would be completely different from the one now used. I'm not very familiar with the source code and the stuff "behind the scenes". Sorry for that. ;-)

Actually the goal was to push for the release of the new and improved app by the project. It was announced by MW as early as March and you will find messages about two months old in the forum that it is basicaly ready and will be released within 2 weeks.

I know. I followed the whole story, but watched it from the background. ;-)
There were times I would liked to say something to it, but decided otherwise. Maybe it was a mistake to not discuss with, but whatever...

If you followed the discussions closely, you will remember that I made a statement that a deviation from the non-distribution policy would be possible only two weeks ago.

Was much stuff to read, I don't remember that anymore unfortunately...

We had to think about a rollout scheme as undisruptive as possible that does not necessarily ends up in chaos and the possible death of the project.

I said that somewhere else recently, but I don't think MW will "die" that fast only because of a credit inflation...
Even this one project (I think it began with P...) which obviously mistreated his own users by banishment (which I think is way worser than credit abuse) and was boycotted by some users still existed and continued the work after the happenings - although it's not working much around this time now...

As for me, I will give your app a try, too of course, but I won't use it 'til the end, only for finally reaching my 100k milestone probably... ;-)
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 5678 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
John Clark

Send message
Joined: 4 Oct 08
Posts: 1734
Credit: 64,228,409
RAC: 0
Message 5679 - Posted: 31 Oct 2008, 13:20:53 UTC

Watching the time and counting down to 18.00 GMT
ID: 5679 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Milksop at try

Send message
Joined: 1 Oct 08
Posts: 106
Credit: 24,162,445
RAC: 0
Message 5680 - Posted: 31 Oct 2008, 14:36:39 UTC - in response to Message 5679.  

Watching the time and counting down to 18.00 GMT

Most probably I will post it a bit earlier, as I won't have time at 18:00 UTC.
ID: 5680 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
[AF>Le_Pommier] McRoger

Send message
Joined: 31 Mar 08
Posts: 23
Credit: 721,836
RAC: 0
Message 5688 - Posted: 31 Oct 2008, 17:36:46 UTC - in response to Message 5666.  
Last modified: 31 Oct 2008, 17:36:59 UTC

Good news ! :-)

Is a Mac OS client version also foreseen and if yes, for x86 only or also PPC ?

Thx !

In the moment I have only versions for Win and Linux on x86er CPUs. But I told already the project staff that they could again ask Crunch3r, as he has some experience in compiling things for OSX.
I can't make a promise, but maybe I could get access to a PPC and create a version for it over the weekend.

Btw., I planned to post a link to this topic in the fora/forums of some of the big teams. But frankly, my French isn't sufficient for this. It would be great if you could bring this to the attention of your team members.


No problem, it was actually already done on the Alliance Francophone newsgroup a couple of minutes after my post. :-)
ID: 5688 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Lord Tedric
Avatar

Send message
Joined: 9 Nov 07
Posts: 151
Credit: 8,391,608
RAC: 0
Message 5691 - Posted: 31 Oct 2008, 17:45:54 UTC - in response to Message 5664.  


That way there is enough time for everyone to prepare for the release and for the project to adjust their credit scheme (or distribute the apps as default). I would suggest 4 to 5 credits for the long WUs (now 260 credits) and something around 2.5 credits for the medium ones (now 139.29 credits). That would still be a quite generous level (comparable to the current state).


What is the expected runtime for this new app?

What I mean is, for the suggested 4 - 5 credits how long will a wu be running?
I realise this is dependent on CPU speed!
ID: 5691 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile DoctorNow
Avatar

Send message
Joined: 28 Aug 07
Posts: 146
Credit: 10,542,931
RAC: 9,577
Message 5694 - Posted: 31 Oct 2008, 17:55:10 UTC - in response to Message 5691.  

What is the expected runtime for this new app?

What I mean is, for the suggested 4 - 5 credits how long will a wu be running?
I realise this is dependent on CPU speed!

Look here, some people give examples from their testings.
It is a runtime around Crunch3rs first coded app, for me that took 6 minutes.
Member of BOINC@Heidelberg and ATA!

My BOINCstats
ID: 5694 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Improved App will be released on Halloween

©2024 Astroinformatics Group