Message boards : Number crunching : Linux/Mac/Windows segmentation
Message board moderation
Author | Message |
---|---|
Send message Joined: 13 Jan 07 Posts: 195 Credit: 10,581,566 RAC: 0 |
When the incidence of models marked as Linux Only or Windows Only or any other combo first appeared, I assumed it was simply tactical to get some targeted crunching under way. But now that almost all models are unavailable to one group of crunchers or another, it begins to seem more entrenched. Is it now becoming policy only to release models for one subgroup of users or another? I'm sure there is good reasoning behind it but I haven't seen it explained. |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
Not being a programmer other than having dabbled a long time ago I can't answer this fully. However, I can say that doing this will reduce the work for the programmers. There is work that needs to be done for each platform a batch is released for. If each batch only needs this to be done once rather than three times then clearly there are efficiency savings. One possible downside is those who want to crunch primarily tasks concentrating on their own region. For myself I have preferences set for this but also have allow other model types if none of preferred type available ticked. Another is longer periods when one of more platforms are without work though that hasn't been a problem recently on Linux. |
Send message Joined: 31 Aug 04 Posts: 391 Credit: 219,896,461 RAC: 649 |
I'm thinking the crew that's packaging the models for BOINC is totally overworked and overstressed and understaffed.. Nothing to do with user preferred client OS over another - aah - but - actually - each step away from the "zillion lines of Hadley FORTRAN code" costs - Money. It seems obvious to me - that the path from "supercomputer" model to "distributed computing" model is -- [some kinda unix -> linux -> OSX -> MSWindows ] Every conversion step takes time and money. Which in short supply. So - packaging BOINC work-units for linux is cheap, but not many participants available. Packaging wu's for OSX and Windows costs more programmer time on the wrappers, and testing -- they payoff looks good but the up-front cost -- ?? So - right now - the huge backlog of "linux-only" - it's mostly because the CPDN hasn't got funding to package the wu's for the (marginally more expensive and much more available OS's) My opinion only -- but think about it -- hope the project isn't starved for funds. So the fast path for wrapping and packaging models is from whatever the When the incidence of models marked as Linux Only or Windows Only or any other combo first appeared, I assumed it was simply tactical to get some targeted crunching under way. But now that almost all models are unavailable to one group of crunchers or another, it begins to seem more entrenched. |
Send message Joined: 16 May 13 Posts: 48 Credit: 475,901 RAC: 0 |
As far as I know, part of the reason for the segmentation is that some apps failed, either consistently or with a high probability on the "wrong" operating system. Especially macs, which failed all version 7+ tasks. There seems to be a huge drop in number of failed tasks after this change, so I would say it was/is a successful, although unfortunate, decision. |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
Another reason is as Tullus suggests to make the models more robust and reduce the number of failed tasks. |
Send message Joined: 30 Jan 14 Posts: 70 Credit: 60,900 RAC: 0 |
Hi, I've just posted elsewhere on the forum about this (http://climateapps2.oerc.ox.ac.uk/cpdnboinc/forum_thread.php?id=8065#51785) - yes, we have decided as a policy to move to single operating systems for each application, which we hope will improve both the reliability and the science of the project. Have a look at my forum post for more details. Best wishes, Hannah Hannah Rowlands -- No longer Communications Officer for climateprediction.net, as of October 2015 |
Send message Joined: 13 Jan 07 Posts: 195 Credit: 10,581,566 RAC: 0 |
Thanks Hannah for clarifying this. I understand the logic. |
Send message Joined: 31 Aug 04 Posts: 391 Credit: 219,896,461 RAC: 649 |
Thanks Hannah. Makes sense. Hope more work for all of us coming soon. |
Send message Joined: 16 May 13 Posts: 48 Credit: 475,901 RAC: 0 |
Thank you Hannah. I was starting to wonder about the release of over 25 000 workunits for Weather At Home Australia New Zealand region (hadam3p_anz) (Mac only) but this app is now Weather At Home Australia New Zealand region (hadam3p_anz) (Mac and Windows only) "Mac only" would have meant an infinite supply for the next 100 years :) |
Send message Joined: 31 Dec 07 Posts: 1152 Credit: 22,363,583 RAC: 5,022 |
I hope that the project developers will remember that while they may be more familiar with Linux that the real horsepower of this project is in Windows. The vast majority of computers that are attached run some form of that OS. If they want fast results Window is the way to go. |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
"Mac only" would have meant an infinite supply for the next 100 years :) I am noticing how slowly the current batch of Linux only models is going, though a lot more would be getting crunched if everyone had the 32bit libs installed! |
Send message Joined: 7 Aug 04 Posts: 2187 Credit: 64,822,615 RAC: 5,275 |
I am noticing how slowly the current batch of Linux only models is going, though a lot more would be getting crunched if everyone had the 32bit libs installed! Or, if there were 64bit versions of the apps. If they want lots of linux models crunched, that will likely be the only way. Too many crunchers just attach and don't even look to see if things go smoothly. Or they were successful with one version of Linux, upgrade to a later version for whatever good reason, and no longer can run the models with the default installation of that later distribution. It's the rare exception when they come here to check out the forums about problems. |
Send message Joined: 22 Mar 06 Posts: 144 Credit: 24,695,428 RAC: 0 |
Yeh, had noticed before on Tullus's graphs that the linux only tasks took ages to run down, but figured the researchers were happy enough. It was an interesting exercise and brings another dimension to the age old OS debate. Still, the break in work meant that I was able to give the insides of the PC a good and thorough sudsy jet wash, although I did have to get the sand blaster out to finally get the water cooler radiators clean. ;-) |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
Too many crunchers just attach and don't even look to see if things go smoothly. I guess that is a sign that Linux is coming of age. When I started with it, I quickly learned not to take anything for granted and getting anything working meant searching for things like drivers etc. Forums/bulletin boards were essential then and while not quite so essential now, I still haven't stopped looking at them! |
Send message Joined: 31 Aug 04 Posts: 391 Credit: 219,896,461 RAC: 649 |
I'm a Linux creature, and totally respect all other OS users. Actually number three on "top contributors" right now And I'm hoping that the crew can get the next batches out to Windows hosts ASAP. However, whatever. When I look at the backlog (12000 or so) linux-only models, and know that my 34-core rig only completes 3 models per day. :( When the crew gets a Windows-only batch ready -- time to recruit volunteers !! And I don't mean anybody should be such an otaku as me - every model helps. Keep on crunching. |
Send message Joined: 28 Mar 09 Posts: 126 Credit: 9,825,980 RAC: 0 |
I wonder if it would be better for the project to create the work units as Vbox images, then they wouldn't need to target a specific OS and could have a base image that runs their preferred OS with the necessary data files and programs included. BOINC blog |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
How does that work Mark? I and I suspect a lot of other crunchers have never used virtual boxes. What is the performance hit if any to crunching and other work particularly if running on minimum spec for memory? |
Send message Joined: 31 Dec 07 Posts: 1152 Credit: 22,363,583 RAC: 5,022 |
I wonder if it would be better for the project to create the work units as Vbox images, then they wouldn't need to target a specific OS and could have a base image that runs their preferred OS with the necessary data files and programs included. This sounds like a good idea if it can be made to work. At the rate that those 12,000+ Linux only tasks are going down the Sun will burn out before they crunch them all. |
Send message Joined: 15 May 09 Posts: 4540 Credit: 19,039,635 RAC: 18,944 |
If they had a 64 bit version or all the linux boxes had the 32 bit libs installed they would have gone by now. |
Send message Joined: 13 Jan 07 Posts: 195 Credit: 10,581,566 RAC: 0 |
I did run models like this for the Large Hadron Collider for a while but I found that running their models like this was a very heavy load on the PC. Much heavier than CPDN. It made the PC noticeably less responsive for other work. And since running these models is supposed to be a background activity which just users the spare cycles left over when I have done my own real work and should be an invisible background activity, I stopped running them. The other SixTrack LHC models which don't run inside a virtual machine run just fine and so I still run those. Just not the Vbox ones. |
©2024 cpdn.org