                                                          2003/03/25

 Sun[tm] ONE Studio 9Sun Performance Library[tm] 

     Ŀ¼

       1.   
       2.  Sun Performance Library  
       3. Ժ͸ĵ  
       4.   
       5. ͽ취  
       6. ƺͲ  
       7. ĵ  

     

    ------------------------------------------------------------------------

    A. 

    ĵ Sun Open Net Environment (Sun ONE) Studio 9 
    渽 Sun Performance Library[tm] Ϣĵ˴˷
    汾Ժг֪⡢޺Ͳԡ
    ĵеϢºչֲеϢ

    Ʒĵ

        * ˵λ http://docs.sun.com/doc/816-6727˵е
          ϢºչļеϢ
        * ĵƷֲҳHTML 汾ԼֲԷ
          /opt/SUNWspro/docs/index.html 
        * ϿԱԴŻվĵμ
          ϿԱԴŻվĵվº֪ʶ⡣

    ע - ûаװȱʡ /opt Ŀ¼ѯϵͳԱ
    ˽ϵͳеĵȼ·

     

    ------------------------------------------------------------------------

    B.  Sun Performance Library

    а汾 Sun Performance Library  Solaris[tm] 
    (SPARC(R) Platform Edition) 汾 78  9

    Sun Performance Library һŻĺ͸ٵѧ̣ڽ
    ԴֵܼӦõ⡣Sun Performance Library ǽڿɴ
    Netlib  (http://www.netlib.org) ĹӦü֮ϡ

    Sun Performance Library б׼ǿ汾

        * LAPACK 3.0 档ڽԴ⡣
        * BLAS1ӳ򣩡ִ㡣
        * BLAS2ִо㡣
        * BLAS3ִо㡣
        * Netlib Sparse-BLASִϡ㡣
        * NIST Fortran Sparse BLAS 0.5 档ִлϡ㡣

    Sun Performance Library и̣

        * ٸҶ任 (FFT) 
        * ֱϡ账
        *  BLAS 


    

    Sun Performance Library е LAPACK 3.0  LAPACK ǰ汾е
    Ǽݵģа 1.x  2.0 汾Լ LAPACK 3.0 е
    ̡ LAPACK 3.0 ڲģԲܱ֤ڲ̵ļԡ
    ܲݵڲ LAPACK Դг̣ɴ Netlib 
    ãĳЩڸ̵ϢڿԴӡSociety for Industrial and
    Applied Mathematics (SIAM)λ http://www.siam.orgõ LAPACK
    ûָ С

     LAPACK ̵ûӿ LAPACK ķжģ Sun
    Performance Library е LAPACK ̵ûӿҲԸġûһ
    Ե LAPACK 3.0 ݵ̣Ǹûרŵĵ
    Ի֧֡Ҫע LAPACK ̵ûӿ Sun
    Performance Library İ汾пܻģûĽӿӦ Sun
    Performance Library ֵ֧ LAPACK İ汾һ¡


    ĵ

     Sun Performance Library ĵã

        * ÿһ̵ֲҳ3p Σ
        * ÿһ BLAS ̵ļ BLAS ֲҳ3pi Σ
        * Sun Performance Library ûָϣʵڣ
              o ʹ Sun Performance Library 
              o ʹ Fortran  C ӿ
              o ʹŻͲѡ
              o ʹϡ账
              o ʹ FFT 
        * Sun Performance Library οֲᣬ 3p ֲҳ HTML  PDF
          汾Sun Performance Library οֲ λ http://docs.sun.com

    οϢμ LAPACK ûֲ 棬Anderson, E 
    SIAM1999ⱾԴ Society for Industrial and Applied
    Mathematics (SIAM) ǵҵLAPACK ûָ ǿɴ Netlib
    ϻõ LAPACK 3.0 ̵Ĺٷοṩ LAPACK 3.0 ̵
    ѧ

     

    ------------------------------------------------------------------------

    C. Ժ͸ĵ

     Sun ONE Studio 9  Sun Performance Library 
    Ժ͸ĵԡϢμֲᡣ
    Ҫڱϵͳʱֲᣬת /opt/SUNWspro/docs/index.html
    Ҳͨ http://doc.sun.com ʱֲᡣ

       1. ܸ  
       2. ֲ  
       3. ϡ账  
       4. ϲĲģ  
       5. IBLAS ֲҳ  

       1. ܸ

          Sun Performance Library ıа汾ܸơ

              * BLAS  FFT ܸ

                    o Ƶ US-III СС GEMM 
                    o  V9 ʹ 32 λ FFT ʱƵСС
                      FFT 
              * ϡ账ܵĸ

                    o ǿ Sun Performance Library ϡ账ĵ CPU 
                    o  Sun Performance Library ϡ账
              * ϡ BLAS ܸ

                    o ϡ
                    o ƵСС
          ------------------------------------------------------------------------
       2. ֲ

           Sun Performance Library а汾Ѿ˼ܵ
          ġʱŻִе SPARC Ӳƽ̨ Sun
          Performance Library һ汾Զ̬ءֻ Sun
          ܿ⹲Ŀ汾ʱŷȱʡá

          ------------------------------------------------------------------------
       3. ϡ账

          ϡ账ڰ Hermitian ֧֡

          ------------------------------------------------------------------------
       4. ϲĲģ

          а汾 Sun Performance Library ϲĲģͣ
           Sun Performance Library ͵ĿҼ Sun
          Performance Library ĴС

          ϲĲģͼ Sun Performance Library лΪ
          ӡ

              * Ҫ Sun Performance Library дΪӣ

                f95 user.f -xlic_lib=sunperf
                
                cc user.c -xlic_lib=sunperf

              * Ҫ Sun Performance Library вΪӣʹ
                -xparallel, -xexplicitpar  -xautopar

                f95 user.f -xparallel -xlic_lib=sunperf
                
                cc user.c -xparallel -xlic_lib=sunperf

          ǰ -mt  Sun Performance Library ̲С
          ڲˣʹû -xparallel-xexplicitpar 
          -xautopar  -mt ᵼ Sun Performance Library ̵߳
          Сʹ -xparallel-xexplicitpar  -xautopar  -mt
          ߳ǰȫĲ Sun Performance Library ̲ܿ
          С

          ------------------------------------------------------------------------
       5.  BLAS ֲҳƵ man3pi ļ

           BLAS ֲҳѾƵ man3pi ļС

           Fortran 95 ӿںÿһ BLAS ʹõĲͣ
          μ 3pi ֲҳж̵һΡ磬Ҫʾ
          constructv_i.3pi ̵ֲҳ man -s 3pi constructv_I
          ̵ֱСд

    ------------------------------------------------------------------------

    D. 

       1. ̰߳ȫ

          Sun Performance Library ǰķа汾ֽ֧к
          POSIX ̻߳ Solaris ̻߳ϡSun Performance Library 
          ̰߳ȫ (4764782)һ PARALLEL 
          OMP_NUM_THREADS óɱ 1 ֵĶ̻߳е
          Sun Performance Library ̣ȷɡǣ
          ΪΪȻᵼϵͳء

     

    ------------------------------------------------------------------------

    E. ͽ취

    ֪⼰ܵĽڸ£鿴
    http://wwws.sun.com/software/sundev/suncc/hotnews.html ġ¼
    Ϣ

       1.  v964 λlibsunperf ʱʱ仺

          ӵܶţ libsunperf 64 λʱSolaris
          7  8 һӱ༭ (4369068) ʱ仺
          ӱ༭ֻӰܣӰʱܡ

          вԽӱ༭

             1. Solaris 7 л 106950-15С޶棩
             2. Solaris 8 л 109147-09С޶棩

          ƷԴ http://sunsolve.sun.com ء

    ------------------------------------------------------------------------

    F. ƺͲ

    ĿǰûµϢ

     

    ------------------------------------------------------------------------

    G. ĵ

       1. Sun Performance Library οֲеĸ alpha ĵȷ

          Sun Performance Library C ӿеĸôݵġǣ
          docs.sun.com ϵ Forte Developer 7 Sun Performance Library ο
          ֲ᲻ȷʾΪֵͨݸ alpha Sun Performance Library 
          ֲҳ sunperf.h ļȷʾͨôʱ磬
          caxpy ֲҳȷʾ alpha ͨôݵġ

              void caxpy(int n, complex *alpha, complex *x, int incx,
          complex *y, int incy);

          һ汾 Sun Performance Library οֲὫҪ Sun ONE
          Studio 9 е Sun Performance Library հ汾һ
          УнЩ

     

    ------------------------------------------------------------------------

    Ȩ (c) 2003 Sun Microsystems, Inc., Ȩʹ֤

