SETI@Home for PS3 Linux (alpha testing)

Message boards : Number crunching : SETI@Home for PS3 Linux (alpha testing)
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3

AuthorMessage
Profile popandbob
Volunteer tester

Send message
Joined: 19 Mar 05
Posts: 551
Credit: 4,673,015
RAC: 0
Canada
Message 598651 - Posted: 4 Jul 2007, 21:04:36 UTC

Greetings,

I *MAY* be getting a PS3 in the near future. If so I will be happy to run the tests.

~BoB


Do you Good Search for Seti@Home? http://www.goodsearch.com/?charityid=888957
Or Good Shop? http://www.goodshop.com/?charityid=888957
ID: 598651 · Report as offensive
Paul Gill

Send message
Joined: 22 Aug 99
Posts: 2
Credit: 199,176
RAC: 0
Canada
Message 604373 - Posted: 16 Jul 2007, 3:19:56 UTC

Just wanted to say I have a PS3 testing the seti app, and it has just started to process WUs today. Shows 1st WU should be done in another 8.5 hours, 2nd WU estimated at a day and a half to finish.

link to my computers - http://setiathome.berkeley.edu//hosts_user.php?userid=179566

The PS3 is running Fedora 7 and shows 2 cpus being present but does not show any cell processors, so I am not sure if it is running your app at its fullest. Yellow Dog Linux did show 2 cpus plus 6 cells when I had it installed so not sure if the Fedora 7 kernel will make them available or not.

Paul
ID: 604373 · Report as offensive
Eric Korpela Project Donor
Volunteer moderator
Project administrator
Project developer
Project scientist
Avatar

Send message
Joined: 3 Apr 99
Posts: 1383
Credit: 54,506,847
RAC: 60
United States
Message 604608 - Posted: 16 Jul 2007, 15:55:34 UTC - in response to Message 604373.  

The best that can probably be done so far on SETI@home for PPC is to ensure that you are using a Cell based version of FFTW. You should also make sure that the Altivec code is active, since Cell has an Altivec unit.

As far I know, no translation of the SETI@home algorithms to Cell has been done.
If someone wants to undertake this, please do. Remember that if you distribute a SETI@home application binary, you need to make the source code available.

Eric

@SETIEric@qoto.org (Mastodon)

ID: 604608 · Report as offensive
zombie67 [MM]
Volunteer tester
Avatar

Send message
Joined: 22 Apr 04
Posts: 758
Credit: 27,771,894
RAC: 0
United States
Message 604853 - Posted: 17 Jul 2007, 2:16:16 UTC
Last modified: 17 Jul 2007, 2:17:12 UTC

I must be doing something wrong. I already have BOINC installed and attached to PS3GRID. I decided to attach S@H to run when there wasn't work available for PS3GRID. I attached to S@H. Then quit BOINC, and downloaded this:

http://gravity.phy.umassd.edu/~gkhanna/sah-cell.tar.gz

I expanded the archive, and copied all three files into projects/setiathome.berkeley.edu, except for the BOINC client as I already have BOINC installed an running. The three files are app_info.xml, setiathome_2.3A_bin, and wisdom.sah.

When I restarted BOINC, I am getting from S@H "platform powerpc64-ps3-linux-gnu not found".

What am I doing wrong?


Dublin, California
Team: SETI.USA
ID: 604853 · Report as offensive
Profile Andy Lee Robinson
Avatar

Send message
Joined: 8 Dec 05
Posts: 630
Credit: 59,973,836
RAC: 0
Hungary
Message 604932 - Posted: 17 Jul 2007, 9:07:19 UTC - in response to Message 604853.  

The three files are app_info.xml, setiathome_2.3A_bin, and wisdom.sah.
When I restarted BOINC, I am getting from S@H "platform powerpc64-ps3-linux-gnu not found".


Check app_info.xml again that all seti versions do indeed point to setiathome_2.3A_bin, and htat all have the correct ownership/permissions.
ID: 604932 · Report as offensive
zombie67 [MM]
Volunteer tester
Avatar

Send message
Joined: 22 Apr 04
Posts: 758
Credit: 27,771,894
RAC: 0
United States
Message 605012 - Posted: 17 Jul 2007, 14:11:48 UTC
Last modified: 17 Jul 2007, 14:12:11 UTC

Thanks for the response! This is what is in the app_info.xml. Can I please get a little help on modifying it?

<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>setiathome_2.3A_bin</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>515</version_num>
        <file_ref>
            <file_name>setiathome_2.3A_bin</file_name>
            <main_program/>
        </file_ref>
    </app_version>
</app_info>



Dublin, California
Team: SETI.USA
ID: 605012 · Report as offensive
Profile Andy Lee Robinson
Avatar

Send message
Joined: 8 Dec 05
Posts: 630
Credit: 59,973,836
RAC: 0
Hungary
Message 605060 - Posted: 17 Jul 2007, 15:55:17 UTC - in response to Message 605012.  

<app_info>
    <app>
        <name>setiathome_enhanced</name>
    </app>
    <file_info>
        <name>setiathome_2.3A_bin</name>
        <executable/>
    </file_info>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>515</version_num>
        <file_ref>
            <file_name>setiathome_2.3A_bin</file_name>
            <main_program/>
        </file_ref>
    </app_version>
    <app_version>
        <app_name>setiathome_enhanced</app_name>
        <version_num>517</version_num>
        <file_ref>
            <file_name>setiathome_2.3A_bin</file_name>
            <main_program/>
        </file_ref>
    </app_version>
</app_info>


Well, you could try adding version 5.17 to it thus, but the problem is that it doesn't recognise the platform. Having a valid app_info.xml may address this.

The app_info.xml file must be located in the projects/setiathome.berkeley.edu directory together with the app and the wisdom.sah file.

oh, don't forget to do "chmod 775 setiathome_2.3A_bin", in case it was extracted as a regular file without the executable flag.
ID: 605060 · Report as offensive
zombie67 [MM]
Volunteer tester
Avatar

Send message
Joined: 22 Apr 04
Posts: 758
Credit: 27,771,894
RAC: 0
United States
Message 605083 - Posted: 17 Jul 2007, 16:24:38 UTC

Thanks. I added the 5.17 section to app_info.xml. All the files have the correct permissions, and are in the correct folder.

However, I am still getting "platform powerpc64-ps3-linux-gnu not found".

How are others getting around this? Do I need to spoof some other platform somehow?
Dublin, California
Team: SETI.USA
ID: 605083 · Report as offensive
Paul Gill

Send message
Joined: 22 Aug 99
Posts: 2
Credit: 199,176
RAC: 0
Canada
Message 605121 - Posted: 17 Jul 2007, 20:47:03 UTC
Last modified: 17 Jul 2007, 21:00:42 UTC

I just compiled the boinc source and then added the project directory contents to the working project directory. Without the SaH PS3 app it would report unknown and not do anything but add the computer to the project.

I did download all the rpms and the spe tar and installed it all first. I did not edit anything in the project files to get it running. I did edit one file to add vendor value of PS3 so it would show when you looked at the computer.

I am also using Fedora 7(moonshine) instead of YDL

./boinc_client --allow_remote_gui_rpc
2007-07-15 23:41:30 [---] Starting BOINC client version 5.11.0 for powerpc64-unknown-linux-gnu
2007-07-15 23:41:30 [---] log flags: task, file_xfer, sched_ops
2007-07-15 23:41:30 [---] Libraries: libcurl/7.16.2 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.8
2007-07-15 23:41:30 [---] Data directory: /opt/SaH
2007-07-15 23:41:30 [SETI@home] Found app_info.xml; using anonymous platform
2007-07-15 23:41:30 [---] Processor: 2 PS3 Cell Broadband Engine
2007-07-15 23:41:30 [---] Processor features: altivec
2007-07-15 23:41:30 [---] Memory: 211.98 MB physical, 511.99 MB virtual
2007-07-15 23:41:30 [---] Disk: 9.05 GB total, 3.51 GB free
2007-07-15 23:41:30 [---] Local time is UTC -5 hours
2007-07-15 23:41:30 [SETI@home] URL: http://setiathome.berkeley.edu/; Computer ID: 3588847; location: home; project prefs: default
2007-07-15 23:41:30 [---] No general preferences found - using BOINC defaults
ID: 605121 · Report as offensive
zombie67 [MM]
Volunteer tester
Avatar

Send message
Joined: 22 Apr 04
Posts: 758
Credit: 27,771,894
RAC: 0
United States
Message 605885 - Posted: 19 Jul 2007, 12:50:10 UTC
Last modified: 19 Jul 2007, 12:50:27 UTC

After a reboot, the app_info.xml file magically started to work, and I was able to download a result. However, after about 5 seconds it failed. Here it is if anyone wants to look:

http://setiathome.berkeley.edu/result.php?resultid=575159811

Now what?
Dublin, California
Team: SETI.USA
ID: 605885 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 607155 - Posted: 21 Jul 2007, 17:21:16 UTC - in response to Message 605885.  

After a reboot, the app_info.xml file magically started to work, and I was able to download a result. However, after about 5 seconds it failed. Here it is if anyone wants to look:

http://setiathome.berkeley.edu/result.php?resultid=575159811

Now what?

The application exited with a SIGBUS (error code 131).

The output of the error log :
<core_client_version>5.10.6</core_client_version>
<![CDATA[
<message>
process exited with code 131 (0x83, -125)
</message>
<stderr_txt>
SIGBUS: bus errorStack trace (43 frames):
setiathome_2.3A_bin[0x1007bff8]
[0x100374]
[0x101c2d20]
/lib/libc.so.6(__libc_free+0xc8)[0xf7efb098]
setiathome_2.3A_bin[0x10097d8c]
setiathome_2.3A_bin[0x100964b0]
...
setiathome_2.3A_bin[0x10016130]
setiathome_2.3A_bin[0x100242f4]
setiathome_2.3A_bin[0x10004d90]
/lib/libc.so.6[0xf7e96320]
/lib/libc.so.6(__libc_start_main+0x144)[0xf7e96544]

Exiting...
</stderr_txt>
]]>
ID: 607155 · Report as offensive
zombie67 [MM]
Volunteer tester
Avatar

Send message
Joined: 22 Apr 04
Posts: 758
Credit: 27,771,894
RAC: 0
United States
Message 607954 - Posted: 24 Jul 2007, 1:49:35 UTC

So..... PS3GRID went down this weekend, and it sure would have been nice to have a S@H app working, so it didn't sit idle. Where do we go from here? I am willing to help debug anyway I can. Just let me know.

FWIW, I am running YDL, 5.0.1, fully updated. And BOINC 5.10.6, compiled by PS3GRID (link to it from their home page).

Dotsch wanted to see this. Perhaps it helps?

$ ldd projects/setiathome.berkeley.edu/seti*
linux-vdso32.so.1 => (0x00100000)
libspe.so.1 => /usr/lib/libspe.so.1 (0x0ff8d000)
libssl.so.6 => /lib/libssl.so.6 (0x0ebc0000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x0ef60000)
libdl.so.2 => /lib/libdl.so.2 (0x0fd40000)
libelf.so.1 => /usr/lib/libelf.so.1 (0x0fb80000)
libnsl.so.1 => /lib/libnsl.so.1 (0x0f130000)
librt.so.1 => /lib/librt.so.1 (0x0eb80000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x0e8c0000)
libpthread.so.0 => /lib/libpthread.so.0 (0x0f160000)
libm.so.6 => /lib/libm.so.6 (0x0fd60000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0ea90000)
libc.so.6 => /lib/libc.so.6 (0xf7e79000)
/lib/ld.so.1 (0x0ffc0000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0ef30000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0eda0000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x0f0e0000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0eef0000)
libresolv.so.2 => /lib/libresolv.so.2 (0x0f100000)
libz.so.1 => /usr/lib/libz.so.1 (0x0fd10000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x0ee40000)
Dublin, California
Team: SETI.USA
ID: 607954 · Report as offensive
Previous · 1 · 2 · 3

Message boards : Number crunching : SETI@Home for PS3 Linux (alpha testing)


 
©2025 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.