h1. Building and Tuning Open Source Applications
* [Gzip]
* [ImageMagick]
* [MySQL]
* [PHP]
* [Python]
{quote}
(The above pages are works in progress)
{quote}
h1. Useful Tuning Resources
h2. Sun Studio Compiler
{quote}
h3. Compiler Option Information
* [Documentation|http://developers.sun.com/sunstudio/documentation/ss12/]
* [Ordered list|http://developers.sun.com/sunstudio/documentation/ss12/opts/index.html]
h3. Profile Feedback
* [Using profile feedback|http://developers.sun.com/sunstudio/articles/profeedback.html]
* [Options to improve code layout|http://developers.sun.com/sunstudio/articles/codelayout.html]
* [Selecting training workloads|http://developers.sun.com/sunstudio/articles/coverage.html]
h3. Inline Templates
* [Using inline templates|http://developers.sun.com/sunstudio/articles/inlining.html]
* [Using VIS instructions|http://developers.sun.com/sunstudio/articles/vis.html]
* [Inline assembler|http://developers.sun.com/sunstudio/articles/inline_assembly.html]
{quote}
h2. Migrating
* [Porting to 64-bits|http://developers.sun.com/sunstudio/articles/ILP32toLP64Issues.html]
h2. Performance Tuning
* [x64 performance tuning|http://developers.sun.com/sunstudio/articles/amdopt.html]
* [General performance tuning|http://developers.sun.com/sunstudio/articles/options.html]
* [Simple Performance Optimization Tool (SPOT)|http://developers.sun.com/sunstudio/articles/spot.html]
h2. Debugging
* [Debugging multi-threaded applications|http://developers.sun.com/sunstudio/articles/multithreaded.html]
h2. Parallelization
* [Introduction to OpenMP|http://developers.sun.com/sunstudio/articles/omp-intro.html]
* [Detecting data races|http://developers.sun.com/sunstudio/articles/raceconditions.html]
* [Gzip]
* [ImageMagick]
* [MySQL]
* [PHP]
* [Python]
{quote}
(The above pages are works in progress)
{quote}
h1. Useful Tuning Resources
h2. Sun Studio Compiler
{quote}
h3. Compiler Option Information
* [Documentation|http://developers.sun.com/sunstudio/documentation/ss12/]
* [Ordered list|http://developers.sun.com/sunstudio/documentation/ss12/opts/index.html]
h3. Profile Feedback
* [Using profile feedback|http://developers.sun.com/sunstudio/articles/profeedback.html]
* [Options to improve code layout|http://developers.sun.com/sunstudio/articles/codelayout.html]
* [Selecting training workloads|http://developers.sun.com/sunstudio/articles/coverage.html]
h3. Inline Templates
* [Using inline templates|http://developers.sun.com/sunstudio/articles/inlining.html]
* [Using VIS instructions|http://developers.sun.com/sunstudio/articles/vis.html]
* [Inline assembler|http://developers.sun.com/sunstudio/articles/inline_assembly.html]
{quote}
h2. Migrating
* [Porting to 64-bits|http://developers.sun.com/sunstudio/articles/ILP32toLP64Issues.html]
h2. Performance Tuning
* [x64 performance tuning|http://developers.sun.com/sunstudio/articles/amdopt.html]
* [General performance tuning|http://developers.sun.com/sunstudio/articles/options.html]
* [Simple Performance Optimization Tool (SPOT)|http://developers.sun.com/sunstudio/articles/spot.html]
h2. Debugging
* [Debugging multi-threaded applications|http://developers.sun.com/sunstudio/articles/multithreaded.html]
h2. Parallelization
* [Introduction to OpenMP|http://developers.sun.com/sunstudio/articles/omp-intro.html]
* [Detecting data races|http://developers.sun.com/sunstudio/articles/raceconditions.html]