Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Studio Libraries

THE RIGHT TOOLS
Make all the difference. Choose the best.
 Download Sun Studio today

Sun Performance Library is a set of optimized, high-speed mathematical subroutines for solving linear algebra and other numerically intensive problems. Sun Performance Library is based on a collection of public domain applications available from Netlib (http://www.netlib.org). These public domain applications have been enhanced and optimized for Sun high-performance platforms.

The Sun Performance Library contains enhanced versions of the following standard libraries:

  • LAPACK version 3.0 - For solving linear algebra problems.
  • BLAS1 (Basic Linear Algebra Subprograms) - For performing vector-vector operations.
  • BLAS2 - For performing matrix-vector operations.
  • BLAS3 - For performing matrix-matrix operations.
  • Signal Processing - For performing 1-, 2-, and 3-dimensional fast Fourier transforms, real and complex, convolution and correlation
  • Sparse Computation - Sparse linear algebra functions based on Sparse BLAS, SPSOLVE, and SuperLU.
  • Interval Linear Algebra - Based on Interval BLAS for performing basic linear algebra with interval components.
  • Sorting - For sorting and permuting vectors of numbers.


Latest Sun Performance Library Documentation


Manuals
  • Sun Performance Library User`s Guide
    Explains the Sun-specific enhancements to the base applications available from Netlib. Reference material describing the base routines is available from Netlib and the Society for Industrial and Applied Mathematics (SIAM). (November, 2005)

  • Sun Performance Library Reference Manual
    This manual reproduces the section 3P man pages, and provides detailed synopses of all the routines in the library. (November, 2005)
 
Release Notes

Further Reading


Techniques for Optimizing Applications: High Performance Computing by Rajat P. Garg and Ilya Sharapov
This Sun Blueprints Series book is a practical guide to performance optimization of computationally intensive programs on Sun UltraSPARC[tm] platforms. It is primarily intended for developers of technical or high performance computing (HPC) applications for the Solaris operating environment.

 
 
 
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.