[hpcdev-discuss] Performance Wrappers Project Proposal

Brad Lewis Brad.Lewis at sun.com
Tue Jul 17 12:10:35 PDT 2007


I propose a wrappers project that would provide common interfaces that are not
available for Solaris but have equivalent existing functionality that can be utilized 
in a simple wrapper implementation.  An example is Fast Fourier Transforms.  Sun 
Studio 12 provides FFTs in Sun Performance Library using FFTPACK interfaces. 
Another common FFT interface is FFTW.  FFTW interfaces would make it possible
for existing applications that call FFTW to compile and run with Studio 12.  

CBLAS is another set of wrappers that would be useful to include.  In this case the 
standard package is a set of wrappers that call Fortran BLAS.  However, string 
arguments are handled in a way that is not compatible with Sun Studio 12 because
string lengths are not passed into Fortran subroutines.  A Sun Studio compliant CBLAS
would be useful.

The goal would be to make it very easy for HPC Developers to compile and run on 
Solaris without having to rewrite their code, recompile whole packages, or write 
wrappers of there own for Solaris.  

Thanks, 
Brad
--
This message posted from opensolaris.org


More information about the hpcdev-discuss mailing list