Highly Optimized OpenSource SPARC Software Stack (Cool Stack)


Cool Stack is a collection of some of the most commonly used open source applications optimized for the Sun Solaris OS / UltraSPARC platform.
Cool Stack is built with the latest version of compilers, SunStudio 11 and built with -xO4 level of optimization. These packages thus compiled show anywhere between 30-200% performance improvement (depending on workload/application) over standard compilations performed using GCC.
The following are included in the Optimized CoolStack collection:
  • CSQamp. This package includes Apache HTTP Server 2.0.58, MySQL 5.0.22 and PHP 5.1.4 built to work together.
  • CSQmysql. This package includes a 64bit version of MySQL 5.0.22 and is built with innodb. 
  • CSQperl. This package includes an optimized version of  Perl 5.8.8 (the version shipped with Solaris 10 is not optimized) Note that Solaris 10 ships with the same version of Perl.
  • CSQphp. This package provides a stand-alone installation of PHP 5.1.4  and can also be used via FastCGI from any other web server. 
  • CSQsquid. This package includes Squid 2.5.STABLE14 Web Proxy Cache.

Cool Stack is available for download from the Sun Download Center.
These are supported via the Cool Tools Stack Community Forum here.
Nice to see that its getting some recognition like this report here
Comments:

Why create new packages instead of just optimizing the ones in Solaris?

Posted by Alan Coopersmith on September 20, 2006 at 05:13 PM PDT #

I presume this is because of a delivery vehicle. I suspect they will go into the next Solaris update.
I dont know the integration rules for these packages, but there are some assumptions built in here, which may not be true for Solaris deliveries:
1. They are built with SunStudio 11, which is not the Solaris 10 CBE compiler
2. They are not built with GCC (I have no clue if the /opt/sfw and OpenSource packages have to be built this way)
3. They were built by writing better configs, which presumably are being putback, so they are being built in a special way
This might be useful to ask in the CoolStack Forum (URL above). If you dont, I'll ask later today

Posted by guest on September 21, 2006 at 02:44 AM PDT #

Following up with a comment from the team that did this work.
According to the engineer working on this, these changes WILL be putback into Solaris. As you know, this is part of the SFW packages, and the Sun engineering team is working with the sfw team to figure out how to integrate these back into the standard release.

Posted by guest on September 25, 2006 at 06:38 AM PDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

I have worked with Sun and Oracle for 25 years now; in compilers and tools organization for most of these years followed by a couple of years in Cloud Computing. I am now in ISV Engineering, where our primary task is to improve synergy between Oracle Sun Systems and our rich ISV ecosystem

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Interesting Links