Mac Seti Enhanced Optimized



Advanced search

Message boards : Number crunching : Mac Seti Enhanced Optimized

AuthorMessage
Profile boog
Avatar
Send message
Joined: Apr 28 03
Posts: 57
Credit: 1,096,376
RAC: 24
United States
Message 317103 - Posted 26 May 2006 1:14:32 UTC

    I stated in amother thread that I was trying to build a faster Mac Enhanced client.

    it has even been the canonical result a couple times, and looks to be about 9% faster than the stock client on both g4's and g5's.

    The G4 version is here: http://boog.is-a-geek.org/seti/seti_enhanced_g4_b7.tgz

    The G5 version: http://boog.is-a-geek.org/seti/seti_enhanced_g5_b7.tgz

    I also built a boinc version 5.5.0 universal binary (but it's not needed to run the seti clients). There is also a universal binary screensaver that works too http://boog.is-a-geek.org/boinc/boinc550_screensaver.tgz.

    I think I have all the files with it that are supposed to be there (gpl stuff), I borrowed (swiped) them from one of crunch3r's downloads, Thanks crunch3r!!!

    Hopefully later someone with more knowledge than myself will be able to build a faster one.
    ____________

    Penguirl
    Avatar
    Send message
    Joined: Jul 11 03
    Posts: 61
    Credit: 203,872
    RAC: 99
    United States
    Message 317376 - Posted 26 May 2006 7:59:28 UTC

      Last modified: 26 May 2006 8:10:22 UTC

      Thanks boog, it's great that you have worked on optimizing the Mac version! I'm trying it out now, I'll let you know how it runs.

      BTW, where is the other thread?
      ____________


      The box said Windows XP or better so I bought a Mac.

      Profile boog
      Avatar
      Send message
      Joined: Apr 28 03
      Posts: 57
      Credit: 1,096,376
      RAC: 24
      United States
      Message 317416 - Posted 26 May 2006 10:13:29 UTC - in response to Message 317376.

        Thanks boog, it's great that you have worked on optimizing the Mac version! I'm trying it out now, I'll let you know how it runs.

        BTW, where is the other thread?



        You replied to it! lol http://setiathome.berkeley.edu/forum_thread.php?id=30811

        I hope it runs as well on all hardware as it did on mine.

        I also wish that I could get the performance increase that crunch3r got out of his!
        ____________

        Profile crunch3r
        Volunteer tester
        Avatar
        Send message
        Joined: Apr 15 99
        Posts: 1500
        Credit: 3,167,108
        RAC: 0
        Germany
        Message 317840 - Posted 26 May 2006 18:15:16 UTC - in response to Message 317416.

          ...
          I also wish that I could get the performance increase that crunch3r got out of his!


          If you can get your hand on the intel compiler and the ipp libraries for OSX on intel macs... That'll surely boost the performance on intel macs.

          Regarding the G4/G5 macs... well i know that alex kan is looking at it but i wouldn't expect much speed improvements.

          P.S.

          Did you compile fftw with fma enabled ? at least g5 are capable of fma and it should give a little performance increase.










          ____________
          Have a bad Day!

          Profile boog
          Avatar
          Send message
          Joined: Apr 28 03
          Posts: 57
          Credit: 1,096,376
          RAC: 24
          United States
          Message 317983 - Posted 26 May 2006 21:18:21 UTC - in response to Message 317840.

            ...
            I also wish that I could get the performance increase that crunch3r got out of his!


            If you can get your hand on the intel compiler and the ipp libraries for OSX on intel macs... That'll surely boost the performance on intel macs.

            Regarding the G4/G5 macs... well i know that alex kan is looking at it but i wouldn't expect much speed improvements.

            P.S.

            Did you compile fftw with fma enabled ? at least g5 are capable of fma and it should give a little performance increase.



            I compiled fftw with altivec and fma enabled for both the g4 and g5, along with other options (took lots of research and trial and error).

            And on the intel Macs, I wish I could afford to get one right now, might be a bit before I can get the $$ up to get one of the intel iMacs, or mini for that matter.
            ____________

            Profile crunch3r
            Volunteer tester
            Avatar
            Send message
            Joined: Apr 15 99
            Posts: 1500
            Credit: 3,167,108
            RAC: 0
            Germany
            Message 317987 - Posted 26 May 2006 21:29:07 UTC - in response to Message 317983.

              ...
              I also wish that I could get the performance increase that crunch3r got out of his!


              If you can get your hand on the intel compiler and the ipp libraries for OSX on intel macs... That'll surely boost the performance on intel macs.

              Regarding the G4/G5 macs... well i know that alex kan is looking at it but i wouldn't expect much speed improvements.

              P.S.

              Did you compile fftw with fma enabled ? at least g5 are capable of fma and it should give a little performance increase.



              I compiled fftw with altivec and fma enabled for both the g4 and g5, along with other options (took lots of research and trial and error).

              And on the intel Macs, I wish I could afford to get one right now, might be a bit before I can get the $$ up to get one of the intel iMacs, or mini for that matter.


              IMHO

              selling the G4 and G5 mac as fast as you can is the best you can do atm to get the most money out of them.

              PPC apps are dead and won't be able to compete in any further applications.
              (remember the change from 68k to ppc ? But this time the transition will go even faster while apple allready developed darin x86 along to the ppc version)

              Just think of what will happen if adobe decides to compile photoshop with the intel compiler...

              Maybee only a g5 quad is capable of compete with a dual core intel.


              ____________
              Have a bad Day!

              Profile boog
              Avatar
              Send message
              Joined: Apr 28 03
              Posts: 57
              Credit: 1,096,376
              RAC: 24
              United States
              Message 318010 - Posted 26 May 2006 22:13:31 UTC - in response to Message 317987.

                IMHO

                selling the G4 and G5 mac as fast as you can is the best you can do atm to get the most money out of them.

                PPC apps are dead and won't be able to compete in any further applications.
                (remember the change from 68k to ppc ? But this time the transition will go even faster while apple allready developed darin x86 along to the ppc version)

                Just think of what will happen if adobe decides to compile photoshop with the intel compiler...

                Maybee only a g5 quad is capable of compete with a dual core intel.




                Maybe I could name my computer "Charity" and take donations to get an intel mini and the intel compiler? lol
                ____________

                Profile crunch3r
                Volunteer tester
                Avatar
                Send message
                Joined: Apr 15 99
                Posts: 1500
                Credit: 3,167,108
                RAC: 0
                Germany
                Message 318024 - Posted 26 May 2006 22:36:37 UTC - in response to Message 318010.

                  Last modified: 26 May 2006 22:51:26 UTC

                  IMHO

                  selling the G4 and G5 mac as fast as you can is the best you can do atm to get the most money out of them.

                  PPC apps are dead and won't be able to compete in any further applications.
                  (remember the change from 68k to ppc ? But this time the transition will go even faster while apple allready developed darin x86 along to the ppc version)

                  Just think of what will happen if adobe decides to compile photoshop with the intel compiler...

                  Maybee only a g5 quad is capable of compete with a dual core intel.




                  Maybe I could name my computer "Charity" and take donations to get an intel mini and the intel compiler? lol


                  Well at least you can try to get yourself into intels beta test programm for the compiler and the ipp library on osx... ;)

                  I'm pretty sure if you mention what you'll like to do with the compiler they'll grant you access.

                  P.S.

                  I would have distributed optimized mac biniaries myself but i realy dont have the time to look into it any further.

                  ATM I'll have to maintain more windows & linux apps on different platforms than i could handle.

                  Taking one more is not possible atm. Maybe later if the whole thing settled a bit.


                  EDIT

                  If you'd like me to add you app to my webpage, just contact me ;)
                  You can find my mail adress on my page.

                  /EDIT




                  ____________
                  Have a bad Day!

                  Profile boog
                  Avatar
                  Send message
                  Joined: Apr 28 03
                  Posts: 57
                  Credit: 1,096,376
                  RAC: 24
                  United States
                  Message 319087 - Posted 28 May 2006 3:49:29 UTC - in response to Message 317840.



                    Regarding the G4/G5 macs... well i know that alex kan is looking at it but i wouldn't expect much speed improvements.



                    Alex is working on it now! :)

                    And his 1st release that is very unfinished is about fast as mine without heavy compiler flags!

                    I'm actually excited to see what his final result will bring!
                    ____________

                    Profile boog
                    Avatar
                    Send message
                    Joined: Apr 28 03
                    Posts: 57
                    Credit: 1,096,376
                    RAC: 24
                    United States
                    Message 329190 - Posted 6 Jun 2006 23:08:58 UTC

                      After some trials, alex over at Team MacNN has outdone himself!

                      You can find optimized PPC seti workers over at http://forums.macnn.com/showthread.php?t=295708&page=5

                      They are at v5 you can find it on that page, and it looks like what he has done will rival the binaries that were compiled with the intel compiler!

                      I forsee the G5 quads back at the top of the participating computers list soon :)
                      ____________

                      Chris Bosshard
                      Send message
                      Joined: Jun 5 99
                      Posts: 86
                      Credit: 3,341,214
                      RAC: 0
                      Switzerland
                      Message 331152 - Posted 8 Jun 2006 16:10:11 UTC

                        Last modified: 8 Jun 2006 16:10:57 UTC

                        Bump!

                        This Seti Client is great, Alex's 5.13 Seti client is up to 80% faster than the original Berkeley client. And therefore far more productive.

                        Thanks Alex for making our PPC Mac's competitive again.

                        ____________
                        Chris Bosshard
                        Visit my homepage
                        astroinfo SETI page

                        Profile KWSN - Chicken of Angnor
                        Volunteer developer
                        Volunteer tester
                        Avatar
                        Send message
                        Joined: Jul 9 99
                        Posts: 1199
                        Credit: 5,755,478
                        RAC: 900
                        Austria
                        Message 332351 - Posted 9 Jun 2006 17:56:59 UTC

                          Thanks Alex!

                          Incredible stuff. For me, gains run somewhere between 50 and 60 percent (this is on a G4 MacMini) - all I can say is "Wow".

                          Great work on the optimization, I'm not getting any client errors or crashes so far. However, the fan's on way more than with the default client ;D That can only mean it's doing more real computation as opposed to wasting clocks.
                          ____________
                          Donate to SETI@Home via PayPal!

                          Optimized SETI@Home apps + Information

                          Profile KWSN - Chicken of Angnor
                          Volunteer developer
                          Volunteer tester
                          Avatar
                          Send message
                          Joined: Jul 9 99
                          Posts: 1199
                          Credit: 5,755,478
                          RAC: 900
                          Austria
                          Message 332514 - Posted 9 Jun 2006 21:04:19 UTC

                            Last modified: 9 Jun 2006 21:05:52 UTC

                            Nice performance from my puny 1.42 GHz G4...one of the last results included a 3.73 GHz P4 EE..

                            3.73 GHz P4 EE Crunch time:
                            19,928.30 seconds

                            1.42 GHz MacMini Crunch time:
                            20.796.55 seconds

                            I can only imagine what a nice dual G5 can do. Of course, that P4EE can do up to 4 units at once...

                            PPC is dead - long live PPC! ;D
                            ____________
                            Donate to SETI@Home via PayPal!

                            Optimized SETI@Home apps + Information

                            Profile Gecko_R7
                            Volunteer tester
                            Avatar
                            Send message
                            Joined: Nov 17 99
                            Posts: 403
                            Credit: 3,481,172
                            RAC: 1,929
                            United States
                            Message 332760 - Posted 10 Jun 2006 2:48:17 UTC

                              Last modified: 10 Jun 2006 2:48:47 UTC

                              FYI.

                              Alex posted a new G4-specifc compile of his v5 worker at:

                              http://forums.macnn.com/showthread.php?t=295708

                              It will make a G4 sizzle!
                              On a 1.33 G4, v5-G4 tests @ 96%!!! faster than the standard worker against a reference WU.

                              http://tbp.berkeley.edu/~alexkan/seti/seti_enhanced-ppc-v5-g4.zip

                              1) Suspend Seti-Enhanced project
                              2) Close Boinc
                              3) Navigate to system Library\\Application Support\\BOINC Data\\projects\\setiathome.berkeley.edu
                              4) Trash (or save in folder elsewhere) stock seti worker & app_info.xml
                              5) unzip file & drag the seti_enhanced-ppc-v5 worker and new app_info.xml into folder
                              6) restart BOINC, resume project

                              You do not have to reduce cache or wait until the WU completes before install. You can install w/ a WU already in process and the new worker will pick-up from the point the old worker stopped.
                              You can also verify that it recognized and is crunching w/ the new worker by looking at the messages tab of BOINC Mgr. and looking for this: "Found app_info.xml; using anonymous platform"
                              In the WU result, the stderr out will show the worker version as well as the other customary info.

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

                              If you like it, please be sure to drop a line and let Alex know. He's workin' hard to keep our PPCs competitive.
                              Regards.


                              ____________

                              Profile KWSN - Chicken of Angnor
                              Volunteer developer
                              Volunteer tester
                              Avatar
                              Send message
                              Joined: Jul 9 99
                              Posts: 1199
                              Credit: 5,755,478
                              RAC: 900
                              Austria
                              Message 332766 - Posted 10 Jun 2006 3:05:37 UTC

                                Last modified: 10 Jun 2006 3:07:09 UTC

                                Well,

                                the G5 version already worked wonders, even on my G4. Now if this version can do even more remains to be seen :)
                                Will post more stats as results finish.

                                In any case, really good work, thanks again Alex!
                                ____________
                                Donate to SETI@Home via PayPal!

                                Optimized SETI@Home apps + Information

                                Profile Gecko_R7
                                Volunteer tester
                                Avatar
                                Send message
                                Joined: Nov 17 99
                                Posts: 403
                                Credit: 3,481,172
                                RAC: 1,929
                                United States
                                Message 332768 - Posted 10 Jun 2006 3:13:59 UTC

                                  Last modified: 10 Jun 2006 3:19:02 UTC

                                  Should be @ 5%-7% faster than the G5 compile on G4.
                                  I've benched each revision against a Ref WU on my G4 going back to the stock worker.
                                  Take a look:

                                  AlexKan v5-G5 compile (Test4 6.6.06)
                                  real 276m12.600s ( =16572.600s)
                                  user 275m38.475s
                                  sys 0m32.771s
                                  wu_cpu_time = ????

                                  AlexKan v5-G4 compile (Test5 6.9.06)
                                  real 258m57.563s (= 15537.563s)
                                  user 258m24.204s
                                  sys 0m31.797s
                                  wu_cpu_time = 15298.139857

                                  & stock worker to compare:

                                  Stock 5.13 Worker (Test1 5.24.06)
                                  real 499m12.054s ( = 29952.054s)
                                  user 498m11.342s
                                  sys 0m57.878s
                                  wu_cpu_time = 29915.352618

                                  ____________

                                  Joaquin Montes-Leston
                                  Volunteer tester
                                  Send message
                                  Joined: Feb 1 02
                                  Posts: 66
                                  Credit: 512,377
                                  RAC: 447
                                  United States
                                  Message 332783 - Posted 10 Jun 2006 3:55:41 UTC - in response to Message 332760.

                                    Last modified: 10 Jun 2006 4:01:19 UTC

                                    FYI.

                                    Alex posted a new G4-specifc compile of his v5 worker at:

                                    http://forums.macnn.com/showthread.php?t=295708

                                    It will make a G4 sizzle!
                                    On a 1.33 G4, v5-G4 tests @ 96%!!! faster than the standard worker against a reference WU.

                                    http://tbp.berkeley.edu/~alexkan/seti/seti_enhanced-ppc-v5-g4.zip

                                    1) Suspend Seti-Enhanced project
                                    2) Close Boinc
                                    3) Navigate to system Library\\Application Support\\BOINC Data\\projects\\setiathome.berkeley.edu
                                    4) Trash (or save in folder elsewhere) stock seti worker & app_info.xml
                                    5) unzip file & drag the seti_enhanced-ppc-v5 worker and new app_info.xml into folder
                                    6) restart BOINC, resume project

                                    You do not have to reduce cache or wait until the WU completes before install. You can install w/ a WU already in process and the new worker will pick-up from the point the old worker stopped.
                                    You can also verify that it recognized and is crunching w/ the new worker by looking at the messages tab of BOINC Mgr. and looking for this: "Found app_info.xml; using anonymous platform"
                                    In the WU result, the stderr out will show the worker version as well as the other customary info.

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

                                    If you like it, please be sure to drop a line and let Alex know. He's workin' hard to keep our PPCs competitive.
                                    Regards.



                                    I just installed it on my [edit] imac [/edit] PPC G3 350 and it seems to be working fine so far. I'll keep you guys posted as to successful completion and times. Current estimated time for the work unit is 41 hours.

                                    messages when installed follow:


                                    Fri Jun 9 23:51:16 2006||Starting BOINC client version 5.4.9 for powerpc-apple-darwin
                                    Fri Jun 9 23:51:16 2006||libcurl/7.15.3 OpenSSL/0.9.7i zlib/1.2.3
                                    Fri Jun 9 23:51:16 2006||Data directory: /Library/Application Support/BOINC Data
                                    Fri Jun 9 23:51:17 2006|SETI@home|Found app_info.xml; using anonymous platform
                                    Fri Jun 9 23:51:17 2006||Processor: 1 Power Macintosh PowerMac2,1
                                    Fri Jun 9 23:51:17 2006||Memory: 192.00 MB physical, 0 bytes virtual
                                    Fri Jun 9 23:51:17 2006||Disk: 6.38 GB total, 3.43 GB free
                                    Fri Jun 9 23:51:17 2006|SETI@home|URL: http://setiathome.berkeley.edu/; Computer ID: 2440182; location: home; project prefs: home
                                    Fri Jun 9 23:51:17 2006|SETI@home Beta Test|URL: http://setiweb.ssl.berkeley.edu/beta/; Computer ID: 7249; location: home; project prefs: default
                                    Fri Jun 9 23:51:17 2006||General prefs: from SETI@home (last modified 2005-10-16 18:17:04)
                                    Fri Jun 9 23:51:17 2006||General prefs: no separate prefs for home; using your defaults
                                    Fri Jun 9 23:51:17 2006||Listening on port 31416
                                    Fri Jun 9 23:51:17 2006|SETI@home Beta Test|Resuming task 01jn01aa.1212.13761.254826.3.235_1 using setiathome_enhanced version 513
                                    Fri Jun 9 23:51:17 2006|SETI@home|Deferring task 21fe99ab.27562.17218.336072.3.71_1
                                    Fri Jun 9 23:51:23 2006||Rescheduling CPU: result suspended, resumed or aborted by user
                                    Fri Jun 9 23:51:24 2006|SETI@home Beta Test|Pausing task 01jn01aa.1212.13761.254826.3.235_1 (removed from memory)
                                    Fri Jun 9 23:51:24 2006|SETI@home|Restarting task 21fe99ab.27562.17218.336072.3.71_1 using setiathome_enhanced version 513

                                    Please advise if you need any additional info, and thanks for all your work with this!

                                    ____________

                                    Alex Kan
                                    Volunteer developer
                                    Send message
                                    Joined: Dec 4 03
                                    Posts: 127
                                    Credit: 29,269
                                    RAC: 0
                                    United States
                                    Message 332904 - Posted 10 Jun 2006 7:56:33 UTC - in response to Message 332783.

                                      I just installed it on my [edit] imac [/edit] PPC G3 350 and it seems to be working fine so far. I'll keep you guys posted as to successful completion and times. Current estimated time for the work unit is 41 hours.

                                      I haven't released any compiles for G3, so you should revert to the stock client. In fact, I can guarantee that you'll run into problems as soon as you hit the parts of the code that use Altivec, which are all over the place.

                                      Thank you all for your messages of support, although I recognize a bunch of you from the MacNN forums... :)

                                      Joaquin Montes-Leston
                                      Volunteer tester
                                      Send message
                                      Joined: Feb 1 02
                                      Posts: 66
                                      Credit: 512,377
                                      RAC: 447
                                      United States
                                      Message 333123 - Posted 10 Jun 2006 16:23:06 UTC - in response to Message 332904.

                                        I just installed it on my [edit] imac [/edit] PPC G3 350 and it seems to be working fine so far. I'll keep you guys posted as to successful completion and times. Current estimated time for the work unit is 41 hours.

                                        I haven't released any compiles for G3, so you should revert to the stock client. In fact, I can guarantee that you'll run into problems as soon as you hit the parts of the code that use Altivec, which are all over the place.

                                        Thank you all for your messages of support, although I recognize a bunch of you from the MacNN forums... :)


                                        I didn't have any errors, yet, but I followed your advise and removed the optimized client. Upon resuming the work, however, I immediately got an unrecoverable error. Oh, well.

                                        Can you recommend (does one exist?) an optimized client for G3s?

                                        Jack
                                        ____________

                                        Profile KWSN - Chicken of Angnor
                                        Volunteer developer
                                        Volunteer tester
                                        Avatar
                                        Send message
                                        Joined: Jul 9 99
                                        Posts: 1199
                                        Credit: 5,755,478
                                        RAC: 900
                                        Austria
                                        Message 333420 - Posted 11 Jun 2006 1:57:58 UTC

                                          So far, it seems that for results with the same credit claim, the G4 compile is really around 8-10% faster than the G5 one (on my G4 MacMini). Great work Alex!

                                          Using your optimized client results in claimed/granted credit being perfectly the same. No computation or client errors with either G5 or G4 client, either (plus, they all validate). Very happy with it so far.
                                          ____________
                                          Donate to SETI@Home via PayPal!

                                          Optimized SETI@Home apps + Information

                                          Eric Korpela
                                          Forum moderator
                                          Project administrator
                                          Project developer
                                          Project scientist
                                          Avatar
                                          Send message
                                          Joined: Apr 3 99
                                          Posts: 562
                                          Credit: 2,110,617
                                          RAC: 356
                                          United States
                                          Message 333557 - Posted 11 Jun 2006 5:06:13 UTC - in response to Message 332904.

                                            Hi Alex,

                                            Let me know when you've got your v5 code tarball on your web site. I'd like to see what you've done to see if any of it can be folded back into the main client...

                                            Eric
                                            ____________

                                            Alex Kan
                                            Volunteer developer
                                            Send message
                                            Joined: Dec 4 03
                                            Posts: 127
                                            Credit: 29,269
                                            RAC: 0
                                            United States
                                            Message 333578 - Posted 11 Jun 2006 5:54:26 UTC - in response to Message 333557.

                                              Let me know when you've got your v5 code tarball on your web site. I'd like to see what you've done to see if any of it can be folded back into the main client...

                                              Check your email. :)

                                              Also, the source to v5 is up, so anyone else who's curious can now look and see what I've done. This also makes it a lot harder for me to decide that I don't want my client to be used or distributed anymore. ;)

                                              Penguirl
                                              Avatar
                                              Send message
                                              Joined: Jul 11 03
                                              Posts: 61
                                              Credit: 203,872
                                              RAC: 99
                                              United States
                                              Message 333750 - Posted 11 Jun 2006 10:24:50 UTC

                                                Last modified: 11 Jun 2006 10:25:36 UTC

                                                Now that I see you are here Alex, I would like to say thank you for your efforts - they are appreciated very much (and Rick's work too)! (I'm not a member at the other forums so I can't post there)

                                                Now if only I had a Quad... :-D
                                                ____________


                                                The box said Windows XP or better so I bought a Mac.

                                                Penguirl
                                                Avatar
                                                Send message
                                                Joined: Jul 11 03
                                                Posts: 61
                                                Credit: 203,872
                                                RAC: 99
                                                United States
                                                Message 336829 - Posted 14 Jun 2006 18:27:41 UTC

                                                  Last modified: 14 Jun 2006 18:30:08 UTC

                                                  OK, can anyone walk me through running fft_test3 (wisdom) in single user mode? I know how to do it in Terminal, I'm just looking for the most accurate wisdom file I can get.

                                                  G4, running 10.3.9 if it makes a difference.
                                                  ____________


                                                  The box said Windows XP or better so I bought a Mac.

                                                  Profile Gecko_R7
                                                  Volunteer tester
                                                  Avatar
                                                  Send message
                                                  Joined: Nov 17 99
                                                  Posts: 403
                                                  Credit: 3,481,172
                                                  RAC: 1,929
                                                  United States
                                                  Message 337018 - Posted 14 Jun 2006 21:20:55 UTC - in response to Message 336829.

                                                    Last modified: 14 Jun 2006 21:32:21 UTC

                                                    OK, can anyone walk me through running fft_test3 (wisdom) in single user mode? I know how to do it in Terminal, I'm just looking for the most accurate wisdom file I can get.

                                                    G4, running 10.3.9 if it makes a difference.


                                                    Here's what I do:

                                                    1) Place fft_test3 in Applications
                                                    2) Shutdown computer
                                                    3) Reboot and press Command + S together while computer restarts
                                                    4) You will notice black screen & white text and command prompt at Root directory
                                                    5) You will need to mount the drive to write the file. At the command prompt, type: /sbin/mount -uw / NOTE the space after w
                                                    6) At the command line, type: cd Applications
                                                    7) type: ls to list directory contents. You should see the the fft_test3 file listed
                                                    8) type: ./fft_test3, hit enter
                                                    9) program SHOULD run and write the Wisdom.sah file to the Applications directory.
                                                    10) Once complete, type: reboot and the GUI and OS X will load the desktop as normal.
                                                    11) Make sure BOINC is closed.
                                                    12) Go to Applications and move the Wisdom.sah file to your Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu folder
                                                    13) Restart BOINC

                                                    FYI: If you get a permission error after step 8, at the command prompt type "chmod 755" and enter. Retype ./fft_test3, hit enter.) You can also use the "sudo" command if your station is a stand-alone and security concerns are minimal. There are other ways, these are two I have used.

                                                    Note: You may want to wait until Alex postes a revised fft_test3. When I compared this latest wisdom to the previous version, it appeared slower overall on my G4. Alex identified the problem and will intro an update shortly. Watch the Team MacNN forum thread for an update.

                                                    Hope this helps. Good luck!

                                                    ____________

                                                    Penguirl
                                                    Avatar
                                                    Send message
                                                    Joined: Jul 11 03
                                                    Posts: 61
                                                    Credit: 203,872
                                                    RAC: 99
                                                    United States
                                                    Message 337404 - Posted 15 Jun 2006 4:24:16 UTC

                                                      Last modified: 15 Jun 2006 4:25:16 UTC

                                                      Thanks Gecko, just what I needed. I'm starting to get a tiny bit famaliar with the CLI, but I'm still a LONG way from knowing what the fsck I am doing.

                                                      Didn't Alex just post a corrected/updated fft_test3 yesterday?

                                                      (still need to join the MacNN forums so I can post there)
                                                      ____________


                                                      The box said Windows XP or better so I bought a Mac.

                                                      Profile Gecko_R7
                                                      Volunteer tester
                                                      Avatar
                                                      Send message
                                                      Joined: Nov 17 99
                                                      Posts: 403
                                                      Credit: 3,481,172
                                                      RAC: 1,929
                                                      United States
                                                      Message 337436 - Posted 15 Jun 2006 5:25:13 UTC - in response to Message 337404.

                                                        Thanks Gecko, just what I needed. I'm starting to get a tiny bit famaliar with the CLI, but I'm still a LONG way from knowing what the fsck I am doing.

                                                        Didn't Alex just post a corrected/updated fft_test3 yesterday?

                                                        (still need to join the MacNN forums so I can post there)


                                                        You bet. I'm still an infant myself w/ command line and learn a little at a time.
                                                        I don't see the update on the forum unless the original post from the 12th has the updated file, BUT the post doesn't show that it was edited, so I think this is still the original build he intends to revise.

                                                        I encourage you to join the MacNN forum. Real good group of guys that you can count-on for help.
                                                        VERY strong support and appreciation for Alex's (& Rick's & Mikkyo's) efforts.
                                                        They've kept our PPC rigs competitive with the best out there and the Quads at the top of the computer list (except for that 32 CPU SMP rig currently on top).

                                                        ____________

                                                        Profile KWSN - Chicken of Angnor
                                                        Volunteer developer
                                                        Volunteer tester
                                                        Avatar
                                                        Send message
                                                        Joined: Jul 9 99
                                                        Posts: 1199
                                                        Credit: 5,755,478
                                                        RAC: 900
                                                        Austria
                                                        Message 342034 - Posted 19 Jun 2006 6:15:36 UTC

                                                          Bump!
                                                          Needs to be on the front page, it's just too good to hide.

                                                          Regards Alex,
                                                          Simon.
                                                          ____________
                                                          Donate to SETI@Home via PayPal!

                                                          Optimized SETI@Home apps + Information

                                                          Odysseus
                                                          Volunteer tester
                                                          Avatar
                                                          Send message
                                                          Joined: Jul 26 99
                                                          Posts: 1615
                                                          Credit: 1,981,505
                                                          RAC: 1,485
                                                          Canada
                                                          Message 342724 - Posted 19 Jun 2006 23:15:38 UTC - in response to Message 342034.

                                                            Needs to be on the front page, it's just too good to hide.

                                                            Indeed.

                                                            @Alex Kan: Could you post links to your current G4 & G5 versions in the New Optimized Apps thread? That way they’ll be easier for people to find. Or do you still consider them to be ‘in beta’? (FWIW they’re working just fine so far on three G4s here, all running OS 10.3.9.)
                                                            ____________

                                                            Profile KWSN - Chicken of Angnor
                                                            Volunteer developer
                                                            Volunteer tester
                                                            Avatar
                                                            Send message
                                                            Joined: Jul 9 99
                                                            Posts: 1199
                                                            Credit: 5,755,478
                                                            RAC: 900
                                                            Austria
                                                            Message 342777 - Posted 19 Jun 2006 23:45:45 UTC

                                                              Last modified: 19 Jun 2006 23:46:17 UTC

                                                              @Alex Kan: Could you post links to your current G4 & G5 versions in the New Optimized Apps thread? That way they’ll be easier for people to find. Or do you still consider them to be ‘in beta’? (FWIW they’re working just fine so far on three G4s here, all running OS 10.3.9.)

                                                              Second that motion.

                                                              I was wondering why you hadn't done that yet, Alex, since the other posts there were just OT anyway.

                                                              Your client is the first new *released* optimized client, so it should really be there.

                                                              Regards,
                                                              Simon.
                                                              ____________
                                                              Donate to SETI@Home via PayPal!

                                                              Optimized SETI@Home apps + Information

                                                              Alex Kan
                                                              Volunteer developer
                                                              Send message
                                                              Joined: Dec 4 03
                                                              Posts: 127
                                                              Credit: 29,269
                                                              RAC: 0
                                                              United States
                                                              Message 343441 - Posted 20 Jun 2006 15:19:44 UTC - in response to Message 342777.

                                                                I was wondering why you hadn't done that yet, Alex, since the other posts there were just OT anyway.

                                                                Your client is the first new *released* optimized client, so it should really be there.

                                                                Because I think I still have a v6 left in me. Your clients are turning over really impressive times on AMD chips, which leads me to suspect that your times on Intel chips will be even more impressive. Yes, you're reading that right--I feel threatened. :P That, and I realized that I can make (and even force) some assumptions that a compiler can't in a few places, so I might as well take care of those.

                                                                I wish there was something like your MKL libraries for FFTs on PowerPC, though. FFTW is much faster than vDSP (Apple's performance library) at the FFT sizes that matter to us, so it's really my only option. Writing a faster FFT is well outside my area of expertise. :/

                                                                EricVonDaniken
                                                                Send message
                                                                Joined: Apr 17 04
                                                                Posts: 177
                                                                Credit: 67,150
                                                                RAC: 0
                                                                United States
                                                                Message 343487 - Posted 20 Jun 2006 16:24:23 UTC - in response to Message 343441.

                                                                  "Alex Kan" wrote:

                                                                  I wish there was something like your MKL libraries for FFTs on PowerPC, though. FFTW is much faster than vDSP (Apple's performance library) at the FFT sizes that matter to us, so it's really my only option. Writing a faster FFT is well outside my area of expertise. :/

                                                                  Have you considered getting in touch with the FFTW folks and asking them about further optimizations to FFTW?

                                                                  At least one of the original authors is now a Prof at MIT and the =all= are "performance hot-rodders". They want FFTW to be the fastest FFT available on any HW and under any OS.

                                                                  Given your facility with assembly hacking and your experience trying to make the s@hE app faster, talking to the FFTW folks could be very fruitful.

                                                                  ____________

                                                                  Profile Gecko_R7
                                                                  Volunteer tester
                                                                  Avatar
                                                                  Send message
                                                                  Joined: Nov 17 99
                                                                  Posts: 403
                                                                  Credit: 3,481,172
                                                                  RAC: 1,929
                                                                  United States
                                                                  Message 343499 - Posted 20 Jun 2006 16:47:02 UTC - in response to Message 343487.

                                                                    "Alex Kan" wrote:

                                                                    I wish there was something like your MKL libraries for FFTs on PowerPC, though. FFTW is much faster than vDSP (Apple's performance library) at the FFT sizes that matter to us, so it's really my only option. Writing a faster FFT is well outside my area of expertise. :/

                                                                    Have you considered getting in touch with the FFTW folks and asking them about further optimizations to FFTW?

                                                                    At least one of the original authors is now a Prof at MIT and the =all= are "performance hot-rodders". They want FFTW to be the fastest FFT available on any HW and under any OS.

                                                                    Given your facility with assembly hacking and your experience trying to make the s@hE app faster, talking to the FFTW folks could be very fruitful.



                                                                    Perhaps this might interest Akos Fekete? He appears to thrive on interesting challenges, though he does have a full plate these days w/ Einstein's S5 rollover. Still, he's been very accessible on the Einstein forum.

                                                                    ____________

                                                                    Odysseus
                                                                    Volunteer tester
                                                                    Avatar
                                                                    Send message
                                                                    Joined: Jul 26 99
                                                                    Posts: 1615
                                                                    Credit: 1,981,505
                                                                    RAC: 1,485
                                                                    Canada
                                                                    Message 343521 - Posted 20 Jun 2006 19:36:10 UTC - in response to Message 343499.

                                                                      Perhaps this might interest Akos Fekete? He appears to thrive on interesting challenges, though he does have a full plate these days w/ Einstein's S5 rollover. Still, he's been very accessible on the Einstein forum.

                                                                      He's stated that he only works on Windows code, not even Linux/x86, so I doubt he could help much with Mac/PPC.
                                                                      ____________

                                                                      Alex Kan
                                                                      Volunteer developer
                                                                      Send message
                                                                      Joined: Dec 4 03
                                                                      Posts: 127
                                                                      Credit: 29,269
                                                                      RAC: 0
                                                                      United States
                                                                      Message 344526 - Posted 21 Jun 2006 16:28:54 UTC - in response to Message 343487.

                                                                        Last modified: 21 Jun 2006 16:30:55 UTC

                                                                        Have you considered getting in touch with the FFTW folks and asking them about further optimizations to FFTW?

                                                                        At least one of the original authors is now a Prof at MIT and the =all= are "performance hot-rodders". They want FFTW to be the fastest FFT available on any HW and under any OS.

                                                                        Given your facility with assembly hacking and your experience trying to make the s@hE app faster, talking to the FFTW folks could be very fruitful.

                                                                        Either that, or I could talk to Apple about how much vDSP on PowerPC can/will be improved. I might do it if I feel the FFT is really becoming a bottleneck. For now, optimizing the analysis functions and all the associated housekeeping still makes a noticeable difference.

                                                                        Check out the New Optimized Apps Links thread--I've posted links to v6 in there.

                                                                        Pepperammi
                                                                        Send message
                                                                        Joined: Apr 3 99
                                                                        Posts: 200
                                                                        Credit: 412,771
                                                                        RAC: 504
                                                                        United Kingdom
                                                                        Message 344579 - Posted 21 Jun 2006 17:37:50 UTC - in response to Message 344526.

                                                                          Last modified: 21 Jun 2006 17:39:11 UTC


                                                                          Check out the New Optimized Apps Links thread--I've posted links to v6 in there.
                                                                          http://setiathome.berkeley.edu/forum_thread.php?id=31810#344522
                                                                          Thanks for that Alex I'm sure a lot of people will be glad to get their hands on those. And thanks for using that thread. Hopefully others will follow you there when they have their apps ready adn it'll be much easyer to find the right app for right machine in the future.
                                                                          Wasn't my for the idea for the thread- got it from the einstien forum but it works so well thought should be tried here.

                                                                          Profile KWSN - Chicken of Angnor
                                                                          Volunteer developer
                                                                          Volunteer tester
                                                                          Avatar
                                                                          Send message
                                                                          Joined: Jul 9 99
                                                                          Posts: 1199
                                                                          Credit: 5,755,478
                                                                          RAC: 900
                                                                          Austria
                                                                          Message 344610 - Posted 21 Jun 2006 18:12:49 UTC

                                                                            Just installed v6 and watching it crunch :o) Too soon for results, but we shall see.
                                                                            Hats off to you, Alex!

                                                                            Regards,
                                                                            Simon
                                                                            ____________
                                                                            Donate to SETI@Home via PayPal!

                                                                            Optimized SETI@Home apps + Information

                                                                            Alex Kan
                                                                            Volunteer developer
                                                                            Send message
                                                                            Joined: Dec 4 03
                                                                            Posts: 127
                                                                            Credit: 29,269
                                                                            RAC: 0
                                                                            United States
                                                                            Message 349708 - Posted 27 Jun 2006 5:12:36 UTC

                                                                              If you don't use graphics (or can live without them), go to the optimized apps links thread and snag the newest version for yet another speedup! Thanks to Simon Zadra of KWSN for pointing out that SETI runs slower when compiled with graphics, regardless of whether or not they're actually used.

                                                                              Profile KWSN - Chicken of Angnor
                                                                              Volunteer developer
                                                                              Volunteer tester
                                                                              Avatar
                                                                              Send message
                                                                              Joined: Jul 9 99
                                                                              Posts: 1199
                                                                              Credit: 5,755,478
                                                                              RAC: 900
                                                                              Austria
                                                                              Message 349710 - Posted 27 Jun 2006 5:15:53 UTC

                                                                                You sure are welcome, Alex.

                                                                                I've installed the graphics-less version on my Mac Mini (which has been running all your builds up to now). It's a G4 1.42 GHz/1GB model.

                                                                                Thanks again :o)

                                                                                Regards,
                                                                                Simon.
                                                                                ____________
                                                                                Donate to SETI@Home via PayPal!

                                                                                Optimized SETI@Home apps + Information

                                                                                Odysseus
                                                                                Volunteer tester
                                                                                Avatar
                                                                                Send message
                                                                                Joined: Jul 26 99
                                                                                Posts: 1615
                                                                                Credit: 1,981,505
                                                                                RAC: 1,485
                                                                                Canada
                                                                                Message 349819 - Posted 27 Jun 2006 9:08:29 UTC - in response to Message 349708.

                                                                                  If you don't use graphics (or can live without them), go to the optimized apps links thread and snag the newest version for yet another speedup! Thanks to Simon Zadra of KWSN for pointing out that SETI runs slower when compiled with graphics, regardless of whether or not they're actually used.

                                                                                  Excellent—that was quick! I'll be installing them as soon as I get the chance.
                                                                                  ____________

                                                                                  Profile Tetsuji Maverick Rai
                                                                                  Volunteer tester
                                                                                  Avatar
                                                                                  Send message
                                                                                  Joined: Apr 25 99
                                                                                  Posts: 518
                                                                                  Credit: 48,500
                                                                                  RAC: 0
                                                                                  Japan
                                                                                  Message 349838 - Posted 27 Jun 2006 9:43:06 UTC - in response to Message 349708.

                                                                                    Last modified: 27 Jun 2006 10:07:38 UTC

                                                                                    If you don't use graphics (or can live without them), go to the optimized apps links thread and snag the newest version for yet another speedup! Thanks to Simon Zadra of KWSN for pointing out that SETI runs slower when compiled with graphics, regardless of whether or not they're actually used.


                                                                                    Hi Alex,

                                                                                    I tried your transposed PoT in cvs repository, but it generates a wrong result(I emailed Eric about this). Will you fix it? Eric wrote he didn't have time to try it.
                                                                                    ____________
                                                                                    Luckiest in the world. WMD = Weapon of Mass Distraction.
                                                                                    Click this table.

                                                                                    Profile KWSN - Chicken of Angnor
                                                                                    Volunteer developer
                                                                                    Volunteer tester
                                                                                    Avatar
                                                                                    Send message
                                                                                    Joined: Jul 9 99
                                                                                    Posts: 1199
                                                                                    Credit: 5,755,478
                                                                                    RAC: 900
                                                                                    Austria
                                                                                    Message 350413 - Posted 27 Jun 2006 23:19:13 UTC

                                                                                      Last modified: 27 Jun 2006 23:19:44 UTC

                                                                                      Hi Alex,

                                                                                      my MacMini G4 1.42 GHz is slowly levelling out at 200 RAC.

                                                                                      Amazing work. It's up to 3x quicker than a 3.0 GHz P4 using an unoptimized client, and only about 25-35% slower than a Pentium-D 2.66 GHz using my optimized client (although that machine is running single channel RAM until tomorrow). It's also consistently pulling about 25% more RAC than an Athlon XP 2400+ (2 GHz) running an SSE optimized client.

                                                                                      You've done amazing things :o) I believe the speedup vs. the standard Mac app is larger than with the PC ones.

                                                                                      Is there data how much RAC a G5 can pull per core/total?

                                                                                      Regards,
                                                                                      Simon.
                                                                                      ____________
                                                                                      Donate to SETI@Home via PayPal!

                                                                                      Optimized SETI@Home apps + Information

                                                                                      Alex Kan
                                                                                      Volunteer developer
                                                                                      Send message
                                                                                      Joined: Dec 4 03
                                                                                      Posts: 127
                                                                                      Credit: 29,269
                                                                                      RAC: 0
                                                                                      United States
                                                                                      Message 350584 - Posted 28 Jun 2006 5:01:04 UTC - in response to Message 350413.

                                                                                        Last modified: 28 Jun 2006 5:03:59 UTC

                                                                                        You've done amazing things :o) I believe the speedup vs. the standard Mac app is larger than with the PC ones.

                                                                                        I have timing numbers from the DP G5 1.8 I've been testing on, but I figured I'd hold off on posting them until you update your Pentium D numbers to take into account the second stick of RAM, since I imagine that'll give you a sizable speed gain.
                                                                                        Is there data how much RAC a G5 can pull per core/total?

                                                                                        Look at the G5s in the Top 10--most of them are running some variety of v6, and all of them are running one of my clients, judging from the work unit times. I think halimedia's Quad is still leveling off in terms of RAC, but even it probably won't end up at more than 2300 or so. (That Woodcrest at the top is something else entirely.)

                                                                                        Profile KWSN - Chicken of Angnor
                                                                                        Volunteer developer
                                                                                        Volunteer tester
                                                                                        Avatar
                                                                                        Send message
                                                                                        Joined: Jul 9 99
                                                                                        Posts: 1199
                                                                                        Credit: 5,755,478
                                                                                        RAC: 900
                                                                                        Austria
                                                                                        Message 350592 - Posted 28 Jun 2006 5:08:57 UTC

                                                                                          Last modified: 28 Jun 2006 5:09:10 UTC

                                                                                          Niiiiice numbers.

                                                                                          About what I expected, around 7000 seconds for a general 60 cobblestone WU and about 7500-8000 for a VLAR. I still have to test the P-D with dual channel, and I do expect a sizable speedup too.

                                                                                          Still, my first test running a linux cruncher in a VM on Windows has yielded by far the quickest runs for me so far - I'll be testing that hypothesis (that a Linux cruncher in a VM is quicker than either a native Win32 cruncher or a native Linux one) further on the P-D as well as my Athlon64 3500+.

                                                                                          There, I was in the 6800-7300 for 60-63 credit units, as well (with the A64). Nowhere close to it on Windows, haven't tried native Linux on that Machine yet.

                                                                                          And yeah, that Woodcrest is out of this world.
                                                                                          However, this monday Intel started selling them! So for anyone who's interested, you can grab one now. Just be prepared to look around for suitable platforms, not too many right now.

                                                                                          Their prices (same as Core 2 Duo) will stay stable for the remainder of 2006, so you might as well grab one now ;o)
                                                                                          ____________
                                                                                          Donate to SETI@Home via PayPal!

                                                                                          Optimized SETI@Home apps + Information

                                                                                          Alex Kan
                                                                                          Volunteer developer
                                                                                          Send message
                                                                                          Joined: Dec 4 03
                                                                                          Posts: 127
                                                                                          Credit: 29,269
                                                                                          RAC: 0
                                                                                          United States
                                                                                          Message 352630 - Posted 30 Jun 2006 5:05:14 UTC - in response to Message 350592.

                                                                                            Last modified: 30 Jun 2006 5:14:19 UTC

                                                                                            I've posted the source code to v6. Sorry about the delay, if anyone was looking to get their hands on it.

                                                                                            Tetsuji, this code (and every release since v3) contains a working transposed-PoT implementation. I looked through a recent tarball and didn't see anything obviously wrong with the parts using the transposed PoT matrix, but I haven't checked to make sure that the matrix transposes work as advertised. Correctness ought to be easy to verify, since you should be able to compare the PoT arrays generated with and without the transposed code. However, I'll be out of the country for a few weeks and won't be able to put in fixes myself.

                                                                                            Alex Kan
                                                                                            Volunteer developer
                                                                                            Send message
                                                                                            Joined: Dec 4 03
                                                                                            Posts: 127
                                                                                            Credit: 29,269
                                                                                            RAC: 0
                                                                                            United States
                                                                                            Message 352665 - Posted 30 Jun 2006 6:12:12 UTC

                                                                                              Before I leave for a while and forget about them, here's those benchmark numbers on a Dual 1.8 GHz G5 from a while back. (I had to manually adjust the chirp limits to 1/2.5, since IIRC in the package I downloaded, they were set to 4/10.)

                                                                                              testWU-1
                                                                                              stock 5.13 (-nographics): 21:34.26 (1294.26s)
                                                                                              v6 (-nographics): 7:46.93 (466.93s) - 63.9% time reduction

                                                                                              testWU-2
                                                                                              stock 5.13 (-nographics): 18:06.75 (1086.75s)
                                                                                              v6 (-nographics): 8:58.35 (538.35s) - 50.5% time reduction

                                                                                              testWU-4
                                                                                              stock 5.13 (-nographics): 7:33.24 (453.24s)
                                                                                              v6 (-nographics): 3:20.61 (200.61s) - 55.7% time reduction

                                                                                              I was going to add this as an edit, but an hour has already gone by since my last post. :P

                                                                                              Alex Kan
                                                                                              Volunteer developer
                                                                                              Send message
                                                                                              Joined: Dec 4 03
                                                                                              Posts: 127
                                                                                              Credit: 29,269
                                                                                              RAC: 0
                                                                                              United States
                                                                                              Message 387178 - Posted 3 Aug 2006 15:17:52 UTC

                                                                                                Reviving an old thread to post some news...

                                                                                                An initial version of my optimized clients for Intel Macs is almost done. I currently don't have access to the Intel Compiler or IPP libraries, so you'll have to settle for what I can do without touching the FFTs. This means that your performance on those shorter (12-13 credit) WUs might not stack up against Windows/Linux clients. Longer WUs should be just fine. ;)

                                                                                                Keep your eyes peeled for an update to the optimized apps thread!

                                                                                                Message boards : Number crunching : Mac Seti Enhanced Optimized

                                                                                                Copyright © 2009 University of California