Stock vs Chickens

Message boards : Number crunching : Stock vs Chickens
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 5 · Next

AuthorMessage
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627725 - Posted: 27 Aug 2007, 12:12:17 UTC

I take it that the "stock" is the official boinc app & the "chicken" app is optimized?

What is the difference between the two?
ID: 627725 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 627727 - Posted: 27 Aug 2007, 12:22:35 UTC

Since, Simon let Seti use some of the optimizations in the new stock app, there's not as much difference as their used to be. The new stock app is faster than ever, but in most cases the new simon app is faster than stock still.

The optimized app is set for specific processors, and specific instructions. The stock app is a "one size fits all" kind of thing.
ID: 627727 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14654
Credit: 200,643,578
RAC: 874
United Kingdom
Message 627730 - Posted: 27 Aug 2007, 12:33:13 UTC - in response to Message 627725.  
Last modified: 27 Aug 2007, 12:34:22 UTC

I take it that the "stock" is the official boinc app & the "chicken" app is optimized?

What is the difference between the two?

I would describe 'stock' as the official SETI app, but basically: yes, you're right.

Differences:
stock - One size fits all. For any given operating system (Windows, Linux, Darwin etc.), there's just one stock app, and it runs on all processors (CPUs) you might find running that operating system (in theory - there have been occasional glitches). Automatically supplied by the project. Automatically updated by the project - the perfit 'fit and forget' choice.

chicken - As you say, optimized. Only available for certain platforms - most commonly, Windows and Linux. (Darwin - Apple Macs - have their own optimization). Each variant of 'chicken' is designed to work on just one class of CPU: you have to choose the right one (if you get it wrong, it may completely fail to run). Has to be installed by hand, and additional configuration files have to be prepared and installed. Every time there's a change at the project, you have to repeat the manual installation steps - there's no automatic upgrading. The perfect choice for addicts and fiddlers.

Oh, and the main difference - the chicken apps are faster. Much faster.
ID: 627730 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627734 - Posted: 27 Aug 2007, 12:39:51 UTC - in response to Message 627730.  

[quote
chicken - As you say, optimized. Only available for certain platforms - most commonly, Windows and Linux. (Darwin - Apple Macs - have their own optimization). Each variant of 'chicken' is designed to work on just one class of CPU: you have to choose the right one (if you get it wrong, it may completely fail to run). Has to be installed by hand, and additional configuration files have to be prepared and installed. Every time there's a change at the project, you have to repeat the manual installation steps - there's no automatic upgrading. The perfect choice for addicts and fiddlers.

Oh, and the main difference - the chicken apps are faster. Much faster.[/quote]

Thanks guys.

I tried it once, & got it wrong.

Is there a thread/site/page that explains (clearly) on how to apply the "chickens"?

Would like to try without upsetting systems.
ID: 627734 · Report as offensive
Profile Helli_retiered
Volunteer tester
Avatar

Send message
Joined: 15 Dec 99
Posts: 707
Credit: 108,785,585
RAC: 0
Germany
Message 627739 - Posted: 27 Aug 2007, 12:47:04 UTC

Its not necessary to edit anything by yourself. Just stop BOINC, copy the contents
from the Folder "Files to install" (included in the zip archive) in your Project Folder
(setiathome.berkeley.edu) in your Boinc Folder. Thats all to do. Now start BOINC
and have fun with the new incredible speed enhancement.

Helli
ID: 627739 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627745 - Posted: 27 Aug 2007, 12:56:47 UTC - in response to Message 627739.  

Its not necessary to edit anything by yourself. Just stop BOINC, copy the contents
from the Folder "Files to install" (included in the zip archive) in your Project Folder
(setiathome.berkeley.edu) in your Boinc Folder. Thats all to do. Now start BOINC
and have fun with the new incredible speed enhancement.

Helli


Thanks Helli.

Any suggestions as to which one to go for?
ID: 627745 · Report as offensive
Profile Helli_retiered
Volunteer tester
Avatar

Send message
Joined: 15 Dec 99
Posts: 707
Credit: 108,785,585
RAC: 0
Germany
Message 627747 - Posted: 27 Aug 2007, 12:57:18 UTC

For your AMD-Farm with Windows XP use this version,
those is also applicable with Vista x86 if necessary:

http://calbe.dw70.de/2.4/2.85/2.4v_Windows_x32_SSE2_AMD.zip

Helli
ID: 627747 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627750 - Posted: 27 Aug 2007, 13:05:33 UTC - in response to Message 627747.  

For your AMD-Farm with Windows XP use this version,
those is also applicable with Vista x86 if necessary:

http://calbe.dw70.de/2.4/2.85/2.4v_Windows_x32_SSE2_AMD.zip

Helli


Thanks, have just downloaded it. Will let you know how I got on shortly.
ID: 627750 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14654
Credit: 200,643,578
RAC: 874
United Kingdom
Message 627755 - Posted: 27 Aug 2007, 13:15:03 UTC
Last modified: 27 Aug 2007, 13:55:26 UTC

Last time round, Simon made an automatic installer which by all accounts did a pretty good job. He must be tied up in something else at the moment, because he hasn't been around for a couple of weeks, but I'm sure it's on his 'to do' list once he's back in circulation. And now Crunch3r seems to have solved the Vista problem, the automatic installer has hopefully moved just that little bit nearer the top of the list.

If you don't want to wait until then, then the manual process is:

1) Work out what your processor can do - use CPU-Z, and look for the list of capabilities like SSSE3, SSE3, SSE2, SSE, MMX (read that list as 'first is best' - CPU-Z puts them in the opposite order).

2) Note which manufacturer made your processor - almost certainly Intel or AMD.

3a) If you're running anything except 32-bit Microsoft Windows Vista, go to Simon's site at lunatics.at - links in the sticky threads at the top of this forum. Use the information you gathered at (1) and (2) to choose the right application for your particular CPU. Download it. You'll also need to download the free file de-compressor "7-zip" - the links may still be on Simon's download page, or they may have got lost in the hurry of the last reorganisation. If you can't see a download link, A Well Known Search Engine will find it (and CPU-Z) for you. Install 7-zip, use it to decompress the chicken download, and look for instructions and a folder called 'files to install' Copy the contents of 'files to install' (3 files) to your working SETI/BOINC folder - the default is 'C:\\Program Files\\BOINC\\projects\\setiathome.berkeley.edu'. Shut down BOINC completely, and re-start it - you should be finished (no configuration file editing needed in this route).

3b) If you are running 32-bit Microsoft Windows Vista, or you want the absolutely fastest version, go instead to Crunch3r's site listed in the same sticky thread. Use the information you gathered at (1) and (2) to choose the right application for your particular CPU. Download it. Use either WinZip, one of the other popular decompressers - or even the operating system, if you have a recent version of windows - to decompress the files. Again, look for a folder called 'files to install'. If you are running stock at the moment, just copy the three files, the same as the instructions for Simon's download. If you are running anything except stock, modify the file 'app_info.xml' according to the instructions in my sticky thread, and then copy all three files (including the modified app_info.xml file) to the SETI/BOINC folder as before. Stop and restart BOINC.

That's about as far as I can boil the process down. If the instructions still seem daunting, then maybe optimization is not for you until you've had a chance to do a bit more reading, and got a bit more confident about manipulating the inner workings of your computer. Optimization does involve taking some responsibility for you own actions, both now and in the future, and I wouldn't want to make it too easy, LOL!
ID: 627755 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627756 - Posted: 27 Aug 2007, 13:15:14 UTC - in response to Message 627750.  


Thanks, have just downloaded it. Will let you know how I got on shortly.


Just installed it on my X2, everything seems okay. Will it work on the other systems?
ID: 627756 · Report as offensive
Profile Helli_retiered
Volunteer tester
Avatar

Send message
Joined: 15 Dec 99
Posts: 707
Credit: 108,785,585
RAC: 0
Germany
Message 627757 - Posted: 27 Aug 2007, 13:17:21 UTC

Yes, just install it an all of your AMD machines. :-)

Helli
ID: 627757 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 627758 - Posted: 27 Aug 2007, 13:18:25 UTC - in response to Message 627730.  

I take it that the "stock" is the official boinc app & the "chicken" app is optimized?

What is the difference between the two?

I would describe 'stock' as the official SETI app, but basically: yes, you're right.

Differences:
stock - One size fits all. For any given operating system (Windows, Linux, Darwin etc.), there's just one stock app, and it runs on all processors (CPUs) you might find running that operating system (in theory - there have been occasional glitches). Automatically supplied by the project. Automatically updated by the project - the perfit 'fit and forget' choice.

chicken - As you say, optimized. Only available for certain platforms - most commonly, Windows and Linux. (Darwin - Apple Macs - have their own optimization). Each variant of 'chicken' is designed to work on just one class of CPU: you have to choose the right one (if you get it wrong, it may completely fail to run). Has to be installed by hand, and additional configuration files have to be prepared and installed. Every time there's a change at the project, you have to repeat the manual installation steps - there's no automatic upgrading. The perfect choice for addicts and fiddlers.

Oh, and the main difference - the chicken apps are faster. Much faster.


I've just bitten the Bullet, and gone and installed Chicken 2.4v, (37mins now)
this machine has only run stock up until now, what with the Vista 32bit
problems, It's 64bit really, but intend to finish CPDN before upgrading
Boinc to 64bit, 1452hrs & 1680hrs to go, might be a while!
RAC was hovering around 415 on 2.15, and 500 on 2.27, with Beta also on 500,
I reckon it'll take a while before it shows.

Claggy.
ID: 627758 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627760 - Posted: 27 Aug 2007, 13:23:11 UTC - in response to Message 627755.  



Optimization does involve taking some responsibility for you own actions, both now and in the future, and I wouldn't want to make it too easy, LOL!

Edit - Helli beat me to it with the particular version for your particular computer(s), but I hope these more general instructions are useful for anyone else contemplating the same thing.


Many thanks Richard. To date, that has been one of the best replies I've ever received to a technical question (Truth, I don't believe in flattery).

As a system builder, I have no problems building or installing software.

Using software is a different kettle of fish.

Many thanks to you both.

PJ
ID: 627760 · Report as offensive
Profile Helli_retiered
Volunteer tester
Avatar

Send message
Joined: 15 Dec 99
Posts: 707
Credit: 108,785,585
RAC: 0
Germany
Message 627761 - Posted: 27 Aug 2007, 13:31:47 UTC
Last modified: 27 Aug 2007, 13:32:01 UTC

Richard, your explanations are fantastic, correct and interesting as always. Thanks
for your incredible engagment. But the main crunchers, i assume, are "On-Click" Cruncher.
People who only want to upgrade, not interesting in internals. ;-)

Helli
ID: 627761 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14654
Credit: 200,643,578
RAC: 874
United Kingdom
Message 627773 - Posted: 27 Aug 2007, 14:04:13 UTC

Thanks, both. Your encouragement made it worth going back and editing (one of) the remaining typo. I've also edited out the footnote, in case a mod wants to move it into a sticky thread (hint, hint).

The trouble with 'one-click' crunchers who don't want to engage with the project, is that their dis-engagement can come back to haunt them in the months and years to come. You'll have seen the fuss over the weekend over people who haven't, for one reason or another, upgraded their optimisations yet. That's why I always try to explain a little to the background of what I'm suggesting, and why it might work the way it does: hopefully, a little understanding makes for less need for further support in the future, and I can go out for that walk I've been looking forward to all morning!

But the short, snappy answer is also useful and welcome, and between us I reckon we've got the bases covered.

ID: 627773 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627774 - Posted: 27 Aug 2007, 14:05:18 UTC - in response to Message 627761.  

Richard, your explanations are fantastic, correct and interesting as always. Thanks
for your incredible engagment. But the main crunchers, i assume, are "On-Click" Cruncher.
People who only want to upgrade, not interesting in internals. ;-)

Helli


My X2 & AMD 2000 running great - WOW - the difference!

Unfortunately, my XP1600 doesn't like "Chicken" prefers "stock" - it completely messed up - Oh well...
ID: 627774 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 627776 - Posted: 27 Aug 2007, 14:08:18 UTC
Last modified: 27 Aug 2007, 14:09:15 UTC

The XP's don't have SSE2 capability. That's why, it's only for processors that are SSE2 capable. per instructions, you should be running cpuz on all hosts to determine their capabilities, and then match that to the app.
ID: 627776 · Report as offensive
Profile Jim-R.
Volunteer tester
Avatar

Send message
Joined: 7 Feb 06
Posts: 1494
Credit: 194,148
RAC: 0
United States
Message 627777 - Posted: 27 Aug 2007, 14:09:10 UTC - in response to Message 627774.  

Richard, your explanations are fantastic, correct and interesting as always. Thanks
for your incredible engagment. But the main crunchers, i assume, are "On-Click" Cruncher.
People who only want to upgrade, not interesting in internals. ;-)

Helli


My X2 & AMD 2000 running great - WOW - the difference!

Unfortunately, my XP1600 doesn't like "Chicken" prefers "stock" - it completely messed up - Oh well...

Are you sure you have the correct app for the 1600? You might try running cpuz on it and check exactly which instruction sets it supports. They *do* vary from one cpu to another so if you are trying to install the same app on all this may be your problem.
Jim

Some people plan their life out and look back at the wealth they've had.
Others live life day by day and look back at the wealth of experiences and enjoyment they've had.
ID: 627777 · Report as offensive
Sirius B Project Donor
Volunteer tester
Avatar

Send message
Joined: 26 Dec 00
Posts: 24881
Credit: 3,081,182
RAC: 7
Ireland
Message 627781 - Posted: 27 Aug 2007, 14:15:56 UTC - in response to Message 627777.  


Are you sure you have the correct app for the 1600? You might try running cpuz on it and check exactly which instruction sets it supports. They *do* vary from one cpu to another so if you are trying to install the same app on all this may be your problem.


Thanks Jim, will do so.
ID: 627781 · Report as offensive
Profile Helli_retiered
Volunteer tester
Avatar

Send message
Joined: 15 Dec 99
Posts: 707
Credit: 108,785,585
RAC: 0
Germany
Message 627786 - Posted: 27 Aug 2007, 14:22:34 UTC

ups...a quick look in the datasheet shows this
old AMD Athlons support only "MMX, SSE and 3DNow!".

Sorry Sirius_B, for these AMDs you have to use the
SSE version of the chicken app:

http://calbe.dw70.de/2.4/2.85/2.4v_Windows_x32_SSE.zip

Thanks Astro, Jim for the hint.

Helli
A loooong time ago: First Credits after SETI@home Restart
ID: 627786 · Report as offensive
1 · 2 · 3 · 4 . . . 5 · Next

Message boards : Number crunching : Stock vs Chickens


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.