Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Community > Team MacNN > Optimized Seti clients

Optimized Seti clients
Thread Tools
chboss
Guest
Status:
Reply With Quote
May 7, 2005, 06:16 AM
 
Hello All

I have been working with Ned Slider on optimized Seti clients for Linux x86.
Since I am a Mac user I would like to compile also some optimized clients for Mac (OsX and Linux).

Is there anybody that would like to work and test on this project?

I have been using the "Altiveced" clients from Team MacNN earlier, but they seem not to work with the newer boinc versions.

Your comments are welcome!

best regards
Chris
     
beadman
Dedicated MacNNer
Join Date: Nov 2004
Location: Virginia
Status: Offline
Reply With Quote
May 7, 2005, 09:37 AM
 
If you can compile a BOINC that runs in OS 10.2.8, I'd be happy to help you test the SETI client on my old iMac that's just sitting there doing nothing but running my network. It won't boot in OS 10.3.x from the CD, so I can't upgrade it, and I hate to just waste it's processing capability.

beadman
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 7, 2005, 04:55 PM
 
Hi Beadman

It is quite difficult for me to compile binaries for older systems.
Unlike other GCC compilers, the one shiped with OsX seems not to like the -static flag which would allow you to run the client even if your system is a bit different than the one it was compiled on...

What kind of hardware are you using? (Processor)
Chris Bosshard
www.bosshard-ch.net
     
beadman
Dedicated MacNNer
Join Date: Nov 2004
Location: Virginia
Status: Offline
Reply With Quote
May 7, 2005, 07:06 PM
 
Originally Posted by chboss
Hi Beadman

What kind of hardware are you using? (Processor)
It's a tray-loading iMac G3. Here's the specs:
Darwin Kernal v6.8
OS X 10.2.8
333 MHz
Bus 67 MHz
L2 cache 512K
iMac v2.2
Boot ROM 3.0f2
256 MB RAM
6 GB HD, 1 GB free

Thanks,
beadman
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 8, 2005, 06:40 AM
 
Thanks Beadman for the detailed information...

However I do not have access to a system with this OS version.
And as I sad before I do not have the experience to crosscompile the clients for your platform...
I have access to 10.3.x and 10.4.x there I will start to do some compiles.

Maybe somebody else can help in this special case?
Chris Bosshard
www.bosshard-ch.net
     
Microns
Junior Member
Join Date: Mar 2002
Location: In the tall grass prairie next to a compass plant
Status: Offline
Reply With Quote
May 8, 2005, 12:18 PM
 
Originally Posted by chboss
Hello All

I have been working with Ned Slider on optimized Seti clients for Linux x86.
Since I am a Mac user I would like to compile also some optimized clients for Mac (OsX and Linux).

Is there anybody that would like to work and test on this project?

I have been using the "Altiveced" clients from Team MacNN earlier, but they seem not to work with the newer boinc versions.

Your comments are welcome!

best regards
Chris
Yes, please. Optimized workers are a good thing!
     
mikkyo
Senior User
Join Date: Feb 2002
Location: Silly Valley, Ca
Status: Offline
Reply With Quote
May 8, 2005, 02:36 PM
 
There is a thread or two on the optimization options I used for the boinc client and the seti workers in this forum.
http://forums.macnn.com/showthread.php?t=238283
http://forums.macnn.com/showthread.php?t=222728
Javalizard also made altivec seti clients, and they seem to be working with the newer boinc clients.
http://forums.macnn.com/showthread.php?t=221778
( Last edited by mikkyo; May 8, 2005 at 02:42 PM. )
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 8, 2005, 06:02 PM
 
Thanks mikkyo

This is exactly what I am looking for.
I do not have alot of experience with the GCC options for PPC and I could not find good resources with flag recommendations.

I will test Javalizards client and benchmark it to see how much it gains.

I currently have a client under test that is using Altiveced-FFTW libraries. The first benchmark shows a gain of 16% against the orginal client. I expect to get more out of it if we throw in all experience...

I will get back here once I have a client that needs a public test.
Chris Bosshard
www.bosshard-ch.net
     
beadman
Dedicated MacNNer
Join Date: Nov 2004
Location: Virginia
Status: Offline
Reply With Quote
May 8, 2005, 08:57 PM
 
Originally Posted by chboss
Thanks Beadman for the detailed information...

However I do not have access to a system with this OS version.
And as I sad before I do not have the experience to crosscompile the clients for your platform...
Thanks, anyway, Chris. I'd even be willing to try compiling my own, but I don't have the first clue as to how to go about it. If I had a detailed set of instructions for OS 10.3.x, perhaps I could follow those while trying to compile something for 10.2.x.

If anyone knows where I can find a set of detailed instructions, please let me know.

Thanks,
beadman
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 9, 2005, 01:25 AM
 
Morning beadman

Here is Ned's guide:
http://www.pperry.f2s.com/boinc-compile.htm
http://www.pperry.f2s.com/boinc-compile.htm

Written for Linux but works the same way on Mac.
Just install the developer tools, check on Apples site which is the correct one for 10.2.8...

Chris
Chris Bosshard
www.bosshard-ch.net
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 9, 2005, 05:27 PM
 
Just tried to compile Boinc under "Tiger" with X-code 2, GCC4, well it did not went to well, did not compile. Stopped with alot of errors....


The compiles of the same source code under GCC3.3 works without problems...
Chris Bosshard
www.bosshard-ch.net
     
mikkyo
Senior User
Join Date: Feb 2002
Location: Silly Valley, Ca
Status: Offline
Reply With Quote
May 9, 2005, 09:39 PM
 
It should build fine under gcc 4.0.
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 10, 2005, 01:37 PM
 
mikkyo what source version are you using with GCC4?
I would like to verify with the same version if it is a problem on my system...


I just upgraded yesterday from 10.3 and did immediately install X-code and tools.
The error messages I get complain about wrong definitions in system files, not in the boinc code.
Maybe something not correctly installed on my system?

Well I will try to figure it out....
Chris Bosshard
www.bosshard-ch.net
     
beadman
Dedicated MacNNer
Join Date: Nov 2004
Location: Virginia
Status: Offline
Reply With Quote
May 10, 2005, 09:28 PM
 
Originally Posted by chboss
Morning beadman

Here is Ned's guide:
http://www.pperry.f2s.com/boinc-compile.htm
http://www.pperry.f2s.com/boinc-compile.htm

Written for Linux but works the same way on Mac.
Just install the developer tools, check on Apples site which is the correct one for 10.2.8...

Chris
Thanks for the info, Chris - although, it appears I may not need it after all. I finally figured out why I couldn't get my old iMac to boot off the 10.3.x CDROM - the CDROM drive is bad. I tried a photo CD in it tonight, and it would even recognize the photos. I've ordered a new CDROM drive and will hopefully be able to upgrade to 10.3 on the iMac.

Claude
     
chboss
Fresh-Faced Recruit
Join Date: May 2005
Location: Switzerland
Status: Offline
Reply With Quote
May 11, 2005, 06:41 AM
 
I've ordered a new CDROM drive and will hopefully be able to upgrade to 10.3 on the iMac.
Well thats good news, so you will have no problem finding a working client!

Chris
Chris Bosshard
www.bosshard-ch.net
     
   
 
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Top
Privacy Policy
All times are GMT -4. The time now is 01:52 AM.
All contents of these forums © 1995-2017 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2017, Jelsoft Enterprises Ltd.,