Paul Hinker's Weblog

pageicon Tuesday Aug 16, 2005

Sun Performance Library (aka Perflib aka SunPerf)

Since it seems that self-promotion is the way of the world, I'm going to start blogging on topics near and dear to my heart. The first of which is the product my group produces, the Sun Performance Library. Also known as Perflib and SunPerf.

This product has been part of the Sun compilers and tools for more than 11 years but it's relatively unknown to all but a small population of High Performance Computing (HPC) folks, mostly SEs and customers who currently use the product.

I could go on and on with details and descriptions but it's all be done much more professionally by the technical documentation folks and can be found here:

Sun Performance Library Reference
Sun Performance Library User's Guide

The short story is that the library provides the Basic Linear Algebra Subroutines(BLAS), Fast Fourier Transform (FFT) routines, Linear Algebra packages (LAPACK), and some odds and ends to help HPC customers get the most out of Sun hardware.

Since this is my first entry, I'll keep it short so as to not lose my one remaining reader (Hi Mom!). More later.

Comments:

Can you shed some light on why the x86 version of the Sun Performance Library has so many shortcomings as compared with the SPARC version? Not multithreaded, 32-bit only, etc., etc.?

Posted by Kristofer Spinka on August 17, 2005 at 06:26 AM MDT #

Post a Comment:
  • HTML Syntax: NOT allowed