It is currently 22. Aug 2017, 09:22

Tools: Calendar Calendar   Games Games   Gallery Gallery   Downloads Downloads   

All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 3 posts ] 
AuthorMessage
 Post subject: Help with compiling SETI on powerpc64 machine
PostPosted: 31. Jul 2010, 18:07 

Joined: 07.2010
Posts: 2
Gender: None specified
Hi all
I have acces to QS22 IBM blade (4 Power CPUs @ 3.2ghz, running redhat 5 enterprise ppc64) Currently there is boinc client running, compiled by miself. If i run CPU benchmark, i get poor results:
7/31/2010 5:28:52 PM Benchmark results:
7/31/2010 5:28:52 PM Number of CPUs: 4
7/31/2010 5:28:52 PM 419 floating point MIPS (Whetstone) per CPU
7/31/2010 5:28:52 PM 1598 integer MIPS (Dhrystone) per CPU

Mine desktop with 5 years old 2,7ghz Opteron has 4 times more MIPS than this new blade.
Main usage will be for SETi project. I don't understand why it's running so slowly. Even SETi jobs are running slowly. I have downloaded setiathome_enhanced version 527 from this site. I'm not able to make my own binaries. So few questions:
1. Am I using right flags for compiling?
[root@cellblade boinc]# export CFLAGS="-O3 -pipe -maltivec -mabi=altivec -mcpu=powerpc64 -mtune=powerpc64"; export CXXFLAGS=$CFLAGS
This is LINK to the IBM page reffering to QS22 specifications.

2. Can someone help me overcome following problem in makefile?
Firs compiling boinc client (this was succesfull)

[root@cellblade seti_boinc]# cd ../boinc
[root@cellblade boinc]# ./_autosetup
[root@cellblade boinc]# export CFLAGS="-O3 -pipe -maltivec -mabi=altivec -mcpu=powerpc64 -mtune=powerpc64"; export CXXFLAGS=$CFLAGS
[root@cellblade boinc]# ./configure --disable-server
[root@cellblade boinc]# make install

Second seti_boinc (unsuccessfull)

[root@cellblade boinc]# cd ../seti_boinc
[root@cellblade seti_boinc]# ./_autosetup
[root@cellblade seti_boinc]# export CFLAGS="-O3 -pipe -maltivec -mabi=altivec -mcpu=powerpc64 -mtune=powerpc64"; export CXXFLAGS=$CFLAGS
[root@cellblade seti_boinc]# ./configure --disable-server
[root@cellblade seti_boinc]# make
...
make error output: /usr/bin/ld: cannot find -lstdc++
...
I have libstdc installed
[root@cellblade seti_boinc]# ldconfig -v | grep libstdc
libstdc++.so.5 -> libstdc++.so.5.0.7
libstdc++.so.6 -> libstdc++.so.6.0.8
libstdc++-libc6.2-2.so.3 -> libstdc++-3-libc6.2-2-2.10.0.so
libstdc++.so.5 -> libstdc++.so.5.0.7
libstdc++.so.6 -> libstdc++.so.6.0.8
I have successfully made boinc(client), but no luck with seti_boinc so far.

3. What is responsible for Benchmark results, boinc client, or application that boinc uses? (for example seti_ If it's boinc client, than I have made a mistake in compiling source and poor performance is result.

Thanks for help, Roman


Offline
 Profile  
 
 Post subject: Re: Help with compiling SETI on powerpc64 machine
PostPosted: 1. Aug 2010, 00:37 

Joined: 11.2008
Posts: 138
Gender: None specified
The BOINC bechmarks should been ignored. It would only used for projects which uses the old credits method. SETI uses fixed credits, which will set by the project based on the angle rate of the teleskope.

Why do you not use the BOINC and SETI application which is offered on my homepage ? - There is a cell and a Power Application available. To use the complete Cell SPEs, the source must been rewritten specialy for the Cell system.


Offline
 Profile  
 
 Post subject: Re: Help with compiling SETI on powerpc64 machine
PostPosted: 1. Aug 2010, 01:43 

Joined: 07.2010
Posts: 2
Gender: None specified
I'm using your SETI application which you offer on this page, thanks ;)
This is part of mine bechelor exam, or will be. Main part is OpenCl, but SETI will be a reference (non OpenCl computing, and I was hoping I will be able to compile optimized application). And at last, mine time on that cell blade is limited to june 2011, so I want to learn as much as I can.
I think that SETI app is only using Power core of the CPU now too, no SPEs sadly.
I was hoping you could guide me a little bit, so I can continue with some little progress. I'm even interested in how you managed to compile that source for ppc and cell :)


Offline
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 1 hour [ DST ]


 Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
 
cron