Reply to topic  [ 5 posts ] 
Yorick built on Snow Leopard 
Author Message
Yorick Master

Joined: Sun Sep 26, 2004 10:33 am
Posts: 150
Location: Australia
Post Yorick built on Snow Leopard
I just built yorick in OSX 10.6 Snow Leopard.
All built OK in 64-bits, which is the default (for apps).
All plugin also build OK.

Image

Note: I'm soon going to post the corresponding pkg for pkg_mngr.

Note2: yorick is 64 bits (like most of the applications in snow leopard), but the kernel is 32 bits (which is also the default on laptops/desktops). don't ask.


Mon Sep 21, 2009 3:21 pm
Profile WWW
Yorick Master

Joined: Sun Sep 26, 2004 10:33 am
Posts: 150
Location: Australia
Post 
actually, the 64 bits *really* makes a difference.

I run adaptive optics simulations. over 6 different test cases, the 64bit version is from 20% to 40% faster than the 32 bits one !!! Impressive.


here is the detailed comparison table:
Code:
Comparaison yao 32 / 64 bits on a MacBookPro5,2 (17 inches'09)

All simuls with 4 phase screens, and display unless noted otherwise.

Results in Iterations/seconds

        32bits  64bits
test1   32      44      SH 12x12 physical 1DM+TT, LGS
test2   182     219     SH 12x12 geometrical, 1DM+TT, NGS
test3   165     201     SH 6x6 physical 1DM+TT, NGS
test4   164     226     CWFS36, NGS
last    184     261     same, no display
Average gain (32 -> 64 bits) = 24%
Without display (calculations) : gain is 42% !!

fast serie:
fastest 860     1020    SH 6x6 geom, 1DM+TT, NGS, 1 screen, no display
sh20    N/A     284     same as above, 20x20 SH.
sh20_2  N/A     59      SH 20x20, physical, 1 screen, w/ display
here the gain is less (19%)


Mon Sep 21, 2009 10:03 pm
Profile WWW
Yorick Master

Joined: Mon Nov 22, 2004 9:43 am
Posts: 354
Location: Livermore, CA, USA
Post 
Did you need to do anything special for X11 to work? That's been the hangup with 64 bit Mac versions in the past.


Wed Sep 23, 2009 6:39 pm
Profile
Yorick Master

Joined: Sun Sep 26, 2004 10:33 am
Posts: 150
Location: Australia
Post 
David: absolutely nothing.
yorick recognized the 64 bits architecture (as apparent in the Make.cfg), and everything compiled fine.
FPUSET works.
X11 works.


Wed Sep 23, 2009 7:32 pm
Profile WWW
Yorick Master

Joined: Sun Sep 26, 2004 10:33 am
Posts: 150
Location: Australia
Post 
actually, there was a small issue in building yeti.
heapsort_b is now taken by the system (stdlib.h).
Just replace heapsort_b by heapsort_c in yeti_sort.c and it will build OK.


Tue Sep 29, 2009 7:44 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


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

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.