Curious about Mac/intel and the Mac/PowerPC apps

Message boards : Number crunching : Curious about Mac/intel and the Mac/PowerPC apps
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile toffuuu
Volunteer tester

Send message
Joined: 30 Mar 00
Posts: 87
Credit: 1,887,469
RAC: 0
United States
Message 669299 - Posted: 30 Oct 2007, 5:13:25 UTC
Last modified: 30 Oct 2007, 5:16:23 UTC

Can anyone here tell me if the regular SETI apps here for mac that SETI@Home @ berkeley makes, is Optimized in any way, to use SSE or SSE2 or SSE3? cause i dont see any indication of it in the stderr.txt file this is what i see.. thanks

*edit* also i forgot to Mention if at all if AltiVec is used for the G4's and G5 as well in these "normal apps", but i have an intel mac so thats why im just curious..

setiathome_enhanced 5.28 XCode GCC 4.0.1 (Apple Computer, Inc. build 5367) i386

libboinc: 5.10.20
libboinc: 5.10.20

Work Unit Info:
...............
WU true angle range is : 2.319404
Optimal function choices:
-----------------------------------------------------
name
-----------------------------------------------------
v_BaseLineSmooth (no other)
v_vGetPowerSpectrumUnrolled 0.00024 0.00000
sse2_ChirpData_ak 0.02618 0.00000
v_vpfTranspose8x4ntw 0.01269 0.00000
BH SSE folding 0.00149 0.00000
Restarted at 80.92 percent.

ID: 669299 · Report as offensive
Profile Gecko
Volunteer tester
Avatar

Send message
Joined: 17 Nov 99
Posts: 454
Credit: 6,946,910
RAC: 47
United States
Message 669310 - Posted: 30 Oct 2007, 5:33:17 UTC - in response to Message 669299.  

Can anyone here tell me if the regular SETI apps here for mac that SETI@Home @ berkeley makes, is Optimized in any way, to use SSE or SSE2 or SSE3? cause i dont see any indication of it in the stderr.txt file this is what i see.. thanks

*edit* also i forgot to Mention if at all if AltiVec is used for the G4's and G5 as well in these "normal apps", but i have an intel mac so thats why im just curious..

setiathome_enhanced 5.28 XCode GCC 4.0.1 (Apple Computer, Inc. build 5367) i386

libboinc: 5.10.20
libboinc: 5.10.20

Work Unit Info:
...............
WU true angle range is : 2.319404
Optimal function choices:
-----------------------------------------------------
name
-----------------------------------------------------
v_BaseLineSmooth (no other)
v_vGetPowerSpectrumUnrolled 0.00024 0.00000
sse2_ChirpData_ak 0.02618 0.00000
v_vpfTranspose8x4ntw 0.01269 0.00000
BH SSE folding 0.00149 0.00000
Restarted at 80.92 percent.


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.

ID: 669310 · Report as offensive
Profile toffuuu
Volunteer tester

Send message
Joined: 30 Mar 00
Posts: 87
Credit: 1,887,469
RAC: 0
United States
Message 669323 - Posted: 30 Oct 2007, 6:48:56 UTC - in response to Message 669310.  
Last modified: 30 Oct 2007, 6:50:27 UTC


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...
ID: 669323 · Report as offensive
Profile Gecko
Volunteer tester
Avatar

Send message
Joined: 17 Nov 99
Posts: 454
Credit: 6,946,910
RAC: 47
United States
Message 669334 - Posted: 30 Oct 2007, 7:11:10 UTC - in response to Message 669323.  
Last modified: 30 Oct 2007, 7:12:33 UTC


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...



Alex still makes them & has released new optimized applications which are the quickest yet. See this thread: http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#656269

You will find both Core 2 and G4 aps.

Have fun!

ID: 669334 · Report as offensive
Profile Francois Piednoel
Avatar

Send message
Joined: 14 Jun 00
Posts: 898
Credit: 5,969,361
RAC: 0
United States
Message 669341 - Posted: 30 Oct 2007, 7:35:55 UTC - in response to Message 669334.  


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...



Alex still makes them & has released new optimized applications which are the quickest yet. See this thread: http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#656269

You will find both Core 2 and G4 aps.

Have fun!


my favorit video about this: Bunny toasted and yes, it's true


who?
Skulltrail D5400XS
ID: 669341 · Report as offensive
Profile toffuuu
Volunteer tester

Send message
Joined: 30 Mar 00
Posts: 87
Credit: 1,887,469
RAC: 0
United States
Message 669360 - Posted: 30 Oct 2007, 8:47:28 UTC - in response to Message 669334.  


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...



Alex still makes them & has released new optimized applications which are the quickest yet. See this thread: http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#656269

You will find both Core 2 and G4 aps.

Have fun!


Yes I know, but those are version 5.27, not 5.28 like here, and I use Intel Core Duo, not the core 2 one tho on my MBP, but I think Im gonna stick with the 5.28 for now, since i really dont see any difference between the 2, except the way Alex Kahns reports it back to seti@home so.. i dont know.. we'll see how my RAC goes for a few weeks I guess..
ID: 669360 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 669489 - Posted: 30 Oct 2007, 12:11:58 UTC - in response to Message 669323.  


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...

There is an SSE3 version of chirping, and it was chosen on your result 646415864. On your host the difference in speed of the various chirping routines seems to be small enough that the brief and low priority testing doesn't give a consistent choice.
                                                                 Joe
ID: 669489 · Report as offensive
Profile Adrian Taylor
Volunteer tester
Avatar

Send message
Joined: 22 Apr 01
Posts: 95
Credit: 10,933,449
RAC: 0
United Kingdom
Message 669546 - Posted: 30 Oct 2007, 14:42:18 UTC

alex does a brand new version for core duo.

its definitely much faster than the stock Berkeley app and does exactly the same science, theres really no reason to run the stock app unless you want less science produced per hour :-)

you can see from my 8-core xeon the boost the optimised app supplies, number one machine in the world for RAC he heh

regards

adream
63. (1) (b) "music" includes sounds wholly or predominantly characterised by the emission of a succession of repetitive beats
ID: 669546 · Report as offensive
Profile Gecko
Volunteer tester
Avatar

Send message
Joined: 17 Nov 99
Posts: 454
Credit: 6,946,910
RAC: 47
United States
Message 669613 - Posted: 30 Oct 2007, 21:39:10 UTC - in response to Message 669360.  
Last modified: 30 Oct 2007, 21:41:03 UTC


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...



Alex still makes them & has released new optimized applications which are the quickest yet. See this thread: http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#656269

You will find both Core 2 and G4 aps.

Have fun!



Yes I know, but those are version 5.27, not 5.28 like here, and I use Intel Core Duo, not the core 2 one tho on my MBP, but I think Im gonna stick with the 5.28 for now, since i really dont see any difference between the 2, except the way Alex Kahns reports it back to seti@home so.. i dont know.. we'll see how my RAC goes for a few weeks I guess..


Sorry for confusion re: Core 2. Didn't realize you had Core Duo, but you no doubt saw the link w/ core Duo ap.
As for version #, 5.28 is the current OSX MB version w/ revised credit multi of 2.85

Alex's V8 is also MB w/ the credit multi revised to 2.85. It does the the same science as stock Berkeley 5.28, correctly &......MUCH faster.

Your choice.

You can also edit the app_info.xml file w/ V8 to look like the following.
This will then report as 5.28


<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>seti_enhanced-i386-v8-core2-nographics</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>527</version_num>
<file_ref>
<file_name>seti_enhanced-i386-v8-core2-nographics</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>528</version_num>
<file_ref>
<file_name>seti_enhanced-i386-v8-core2-nographics</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>


ID: 669613 · Report as offensive
Profile toffuuu
Volunteer tester

Send message
Joined: 30 Mar 00
Posts: 87
Credit: 1,887,469
RAC: 0
United States
Message 669779 - Posted: 31 Oct 2007, 0:57:21 UTC - in response to Message 669613.  
Last modified: 31 Oct 2007, 1:06:06 UTC


The short answer to your question is "yes". Berkeley's current releases contain many "improvements" for specific optimizations that use SIMD instructions.


I just realized i saw the SSE and SSE2 but what about SSE3??? I used to use Alex kahns Workers loved those, until I realized, Berkeley has a new version up so I just wanted to try, and may stick with it...



Alex still makes them & has released new optimized applications which are the quickest yet. See this thread: http://setiathome.berkeley.edu/forum_thread.php?id=31810&nowrap=true#656269

You will find both Core 2 and G4 aps.

Have fun!



Yes I know, but those are version 5.27, not 5.28 like here, and I use Intel Core Duo, not the core 2 one tho on my MBP, but I think Im gonna stick with the 5.28 for now, since i really dont see any difference between the 2, except the way Alex Kahns reports it back to seti@home so.. i dont know.. we'll see how my RAC goes for a few weeks I guess..


Sorry for confusion re: Core 2. Didn't realize you had Core Duo, but you no doubt saw the link w/ core Duo ap.
As for version #, 5.28 is the current OSX MB version w/ revised credit multi of 2.85

Alex's V8 is also MB w/ the credit multi revised to 2.85. It does the the same science as stock Berkeley 5.28, correctly &......MUCH faster.

Your choice.

You can also edit the app_info.xml file w/ V8 to look like the following.
This will then report as 5.28


<app_info>
<app>
<name>setiathome_enhanced</name>
</app>
<file_info>
<name>seti_enhanced-i386-v8-core2-nographics</name>
<executable/>
</file_info>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>527</version_num>
<file_ref>
<file_name>seti_enhanced-i386-v8-core2-nographics</file_name>
<main_program/>
</file_ref>
</app_version>
<app_version>
<app_name>setiathome_enhanced</app_name>
<version_num>528</version_num>
<file_ref>
<file_name>seti_enhanced-i386-v8-core2-nographics</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>



I already know how to do all this if you look at my past task you'll see that i did for awhile... :-D

Like this -> http://setiathome.berkeley.edu/result.php?resultid=644827313
and this one off of my G4 450mhz -> http://setiathome.berkeley.edu/result.php?resultid=645053720
ID: 669779 · Report as offensive
Profile Gecko
Volunteer tester
Avatar

Send message
Joined: 17 Nov 99
Posts: 454
Credit: 6,946,910
RAC: 47
United States
Message 669824 - Posted: 31 Oct 2007, 4:03:09 UTC - in response to Message 669779.  

I already know how to do all this if you look at my past task you'll see that i did for awhile... :-D


Ok. Trying to help, but I guess I don't understand the root of your remaining concern. There is certainly nothing wrong w/ running stock 5.28 from Berkeley.
V8 is substantially quicker however and is quite a different animal under the hood. Run em' both, compare & decide from there.

Cheers!



ID: 669824 · Report as offensive
Profile toffuuu
Volunteer tester

Send message
Joined: 30 Mar 00
Posts: 87
Credit: 1,887,469
RAC: 0
United States
Message 669863 - Posted: 31 Oct 2007, 6:43:29 UTC - in response to Message 669824.  

I already know how to do all this if you look at my past task you'll see that i did for awhile... :-D


Ok. Trying to help, but I guess I don't understand the root of your remaining concern. There is certainly nothing wrong w/ running stock 5.28 from Berkeley.
V8 is substantially quicker however and is quite a different animal under the hood. Run em' both, compare & decide from there.

Cheers!





Well I was just wondering if the 5.28 was far improved agianst the 5.27 V8 Optimised one that Kahn made, and as you said it isnt and I agree.. what I am now am gonna do is is not reqest anymore work and let 5.28 finish all the rest of the Units i have on here, then go back to v8.... which my G4 is still using.. lol
ID: 669863 · Report as offensive

Message boards : Number crunching : Curious about Mac/intel and the Mac/PowerPC apps


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