                                               XVt: 2003 N 3  25 

 Sun[tm] ONE Studio 8:Sun Performance Library Readme

     ڎ

       A. ͂߂
       B. Sun Performance Library ɂ
       C. VKѕύXꂽ@\
       D. \tgEFȀC
       E. _Ɖ
       F. ƌ̖݊
       G. Lq̌̒



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

     A. ͂߂

     ̕ł́ASun Open Net Environment (Sun ONE) Studio 8,
     Compiler Collection ɕt Sun Performance Library[tm] Ɋւ
     񋟂܂B LړéÃ[XœꂽV@\ƃ\
     tgEFȀCAm̖_AA̖݊Ȃǂ
     B ܂A{̋Lړe̓\tgEFA}jȀXVȂ
     [܂B

     i}jA

        * [Xm[g: http://docs.sun.com/ œł܂B[X
          m[g̏́AeíuReadmevt@C̏ɗD悵
          B
        * Compiler Collection ̃}jA: ĩ}jAy[WA
          HTML ł ReadmeAу}jÁA
          /opt/SUNWspro/docs/ja/index.html ANZXł܂B
        * Compiler Collection JҌ\[X|[^:Compiler
          Collection ֘ÃhLgɂẮACompiler Collection
          Developer Resources Portal (p) QƂĂB ̃|
          [^ɂ́AZpmx[XȂǂĂ܂B

      - Compiler Collection \tgEFAftHg /opt ȊÕf
     BNgɃCXg[Ăꍇ́AVXȇΉpX
     VXeǗ҂ɊmFĂB



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

     B. Sun Performance Library ɂ

     ̃[X Sun Performance Library ́ASolaris[tm] Iy[e
     BO (SPARC(R) vbgtH[) o[W 7A8A 9
     ŗpł܂B

     Sun Performance Library ́A`㐔`𐔒lIɉ
     ߂̍œKꂽAȐwTu[`W߂̂łB
     Sun Performance Library ́ANetlib (http://www.netlib.org) 
     łpubNhCAvP[VQɂƂÂč쐬
     ܂B T͂̃pubNhCAvP[V̋@\
     gA Sun Performance Library Ƃăoh܂B

     Sun Performance Library ɂ́A̕WCůgł܂܂
     ܂B

        * LAPACK o[W 3.0B`㐔pB
        * BLAS1 (Basic Linear Algebra Subprograms)BxNgZpB
        * BLAS2Bs - xNgZpB
        * BLAS3Bs - s񉉎ZpB
        * Netlib Sparse-BLASBXp[XxNgZpB
        * NIST Fortran Sparse BLAS o[W 0.5B{IȃXp[X}g
          bNXZpB

     Sun Performance Library ɂ́A̒ǉ[`܂܂Ă܂B

        * t[Gϊ (FFT) [`
        * _CNgXp[X\o[[`
        *  BLAS [`

     ݊

     Sun Performance Library  LAPACK 3.0 [`́ALAPACK 1.x 
     LAPACK 2.0 ȂǁAȑÕo[W LAPACK 狟Ă郆[
     U[[` LAPACK3.0 ׂ̂Ẵ[`Ƃ̌݊
     BALAPACK 3.0 ̓ύXɂāA[`Ƃ̌݊
     ͕ۏ؂ł܂B Netlib ł LAPACK \[XR[hł́A
     ݊̉\[` auxiliary [`ƌĂ΂
     BwLAPACK Users' Guidex auxiliary [`Ɋւ񂪂
     ܂B̃KCh́Ahttp://www.siam.org ɂ SIAM (Society for
     Industrial and Applied Mathematics) ł܂B

     LAPACK  auxiliary [`̃[U[C^tF[X́ALAPACK 
     [XƂɕς邱Ƃł̂ŁASun Performane Library ł
     LAPACK  auxiliary [`̃[U[C^tF[XύXł
     BLAPACK 3.0 ƌ݊̂ auxiliary [`́AʏA[U[
     ɂĂяoɎgpł܂Aauxiliary [`ɂĂ̓}j
     Aւ̋LځAeXgAуT|[gɂĂ܂B LAPACK
      auxiliary [`̃[U[C^tF[X́ASun Performance
     Library ̏̃[XŕύX\邱ƂɒӂĂ
     B̂߁A[U[C^tF[X́AYo[W Sun
     Performance Library ŃT|[g LAPACK ̃o[WɑΉ
     B

     ֘A

     ȉ Sun Performance Library ֘A񋟂Ă܂B

        * }jAy[W (ZNV 3P) (pł̂) - Cu
          ܂܂Ăe֐Tu[`Ɋւ
        *  BLAS ̃}jAy[W (ZNV 3pi) - e BLAS
          [`Ɋւ
        * wSun Performance Library User's Guidex(pł̂) - ̂
          ȏƎgp߂Ă܂B
             o Sun Performance Library ̃[`̎gp@
             o Fortran C^tF[X C C^tF[X̎gp@
             o œKIvVѕ񉻃IvV̎gp@
             o Xp[X\o[ (Xp[Xɑ΂鋁[`) pbP[
               W̎gp@
             o FFT [`̎gp@
        * wSun Performance Library Reference ManualxB}jAy[
          W (ZNV 3P)  HTML ł PDF łł (pł̂)B
          wSun Performance Library Reference Manualx (pł̂)
          ́Ahttp://docs.sun.com ŎQƂł܂B

     ̑̏ɂẮAwLAPACK Users' Guidex ( 3 ŁA
     Anderson, E. قASIAMA1999) QƂĂBSIAM (Society
     for Industrial and Applied Mathematics) ܂͏Xœł܂B
     wLAPACK User's Guidex́ANetlib Œ񋟂Ă LAPACK 3.0 {
     [`Ɋւ̉łBLAPACK 3.0 [`ɂāAw
     IɐĂ܂B



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

     C. VKѕύXꂽ@\

     ł́ASun ONE Studio 8, Compiler Collection Sun Performance
     Library ̐VK@\ѕύX@\ɂĐ܂B Compiler
     Collection ̂̑̃R|[lgɂẮAwSun ONE Studio 8
     ̐V@\xQƂĂB[JVXe܂̓lbg[N
     ł̃}jAɃANZXɂ́A/opt/SUNWspro/docs/ja/index.html
     JĂB http://docs.sun.com ɂ}jAfڂ
     Ă܂B

       1. ptH[}X̌
       2. IȃCuptH[}X
       3. Xp[X\o[̐V@\
       4. ꂽ񉻃f
       5. IBLAS ̃}jAy[W

       1. ptH[}X̌

          ̃[X Sun Performance Library ł́ÃptH[}
          XオĂ܂B

             o BLAS  FFT ̃ptH[}X

                  + US-III ڎɂ鏬ȖTCY GEMM ptH
                    [}Xサ܂B
                  + V9 Cu 32 rbg FFT [`gp
                    ̏ȖTCY FFT ptH[}Xサ
                    B
             o Xp[X\o[̃ptH[}X

                  + Sun Performance Library Xp[X\o[̃VO
                    CPU ptH[}Xサ܂B
                  + Sun Performance Library Xp[X\o[񉻂
                    ܂B
             o Xp[X BLAS ̃ptH[}X

                  + Xp[XsxNg̏񉻂܂B
                  + ȖTCỸptH[}Xサ܂B
          -------------------------------
       2. IȃCuptH[}X

          ̃[X Sun Performance Library ł́Aŏ̃ptH[}
          XȒPɓ悤ɓIȕύXĂ܂B
          sɂ́As\vOғ SPARC n[hEFAv
          bgtH[ɍ킹čœKꂽ Sun Performance Library o
          [WIɓǂݍ܂܂B̂悤ɏ̂́ASun
          Performance Library ̋LCuo[WN
          ꍇł (̃o[WNꂽԂftH
          g)B

          -------------------------------
       3. Xp[X\o[̐V@\

          ̃[Xł́AXp[X\o[G~[glsT
          |[g悤ɂȂ܂B

          -------------------------------
       4. ꂽ񉻃f

          ̃[X Sun Performance Library ł́A񉻃f
          Ă܂B̂߁ASun Performance Library ɕt̃
          Cu̐ASun Performance Library ̃TCY}
          Ă܂B

          񉻃fꂽƂŁASun Performance Library ̒
          񓮍܂͕񓮍ւ̃NȈՉ܂B

             o Sun Performance Library ̒񓮍ɃNɂ́A
               悤Ɏw肵܂B

               f95 user.f -xlic_lib=sunperf
               ܂́A
               cc user.c -xlic_lib=sunperf

             o Sun Performance Library ̕񓮍ɃNɂ́A
               -xparallelA-xexplicitparA܂ -xautopar gp
               B

               f95 user.f -xparallel -xlic_lib=sunperf
               ܂́A
               cc user.c -xparallel -xlic_lib=sunperf

          ȑOɂ -mt ɂ郊N Sun Performance Library [`
          𓯎Ɏsł܂Ã[X͕s\ɂȂ܂
          B-xparallelA-xexplicitparA܂ -xautopar w肹
          -mt sƁASun Performance Library [`̓VO
          XbhԂœ삵܂B -xparallelA-xexplicitparA܂
          -xautopar w肵 -mt sẴ[Xł̓Xbh
          ɑ΂ĈSłA̕@ŕ Sun Performance Library
          [`𓯎Ɏsł܂B

          -------------------------------
       5.  BLAS ̃}jAy[W man3pi tH_ֈړ

           BLAS ̃}jAy[W man3pi tH_ֈړ܂
          B

          Fortran 95 C^tF[XƁAe BLAS [`Ŏgp
          ̎ނɂẮAe[`̃}jAy[W 3pi ZN
          VQƂĂBƂ΁Aconstructv_i.3pi [`
          ̃}jAy[W\ɂ́Aman -s 3pi constructv_i 
          ͂܂B[`͏œ͂Kv܂B

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

     D. \tgEFȀC

       1. Xbhɑ΂S

          ܂ł̃[X Sun Performance Library ł́ARpC
          ̕񉻂 POSIX }`Xbh܂ Solaris }`Xbh
          Ƃ̑gݍ킹T|[g܂łB̃[X Sun
          Performance Library ̓Xbhɑ΂ĈSł (4764782)A
          PARALLEL ܂ tt>OMP_NUM_THREADS ϐ 1 傫
          lɐݒ肵}`Xbh Sun Performance Library 
          [`ĂяoĂ[`͐ɓ삵܂BA
          @͈ˑRƂăVXeւ̉ߏȗvN˂Ȃ
          ߁A߂ł܂B



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

     E. _Ɖ

     ł́A܂łɂ킩Ă\tgEFA̖_Ƃ̉
     Đ܂BXVɂẮAUpdated Technical
     Information ̃y[W
     http://wwws.sun.com/software/sundev/suncc/hotnews.html QƂ
     B

       1. v9 (64 rbg) libsunperf CuNƃN
          Ȃ

          Solaris 7  8 ̃NGfB^̃oO (4369068) 
          ŁAlibsunperf Ȃǂ̎アV{ (weak symbol) 𐔑
           64 rbg̃CuNƁANԂȂ
          ܂B ̃NGfB^̃oOŉe󂯂̂́Amake ̃p
          tH[}XŁAs̃ptH[}Xɂ͉e͂܂
          B

          ̃NGfB^̃oÓÃpb`ŏCł܂B

            1. Solaris 7 Iy[eBO pb` 106950-15 ȏ
            2. Solaris 8 Iy[eBO pb` 109147-09 ȏ

          L̃pb`́Ahttp://sunsolve.sun.com _E[hł
          ܂B

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

     F. ƌ̖݊

     _ł͐V͂܂B



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

     G. Lq̌̒

       1. wSun Performance Library Reference Manualx̕fXJ
          [ alpha ɊւLړȅC

          Sun Performance Library C C^tF[X̕fXJ[́A
          QƂɂēn܂BAdocs.sun.com ́wForte
          Developer 7 Sun Performance Library Reference Manualxł́A
          fXJ[ alpha ͒lɂēnƌċLڂĂ
          ܂BSun Performance Library ̃}jAy[W
          sunperf.h t@Cł́AfXJ[͎QƓnƐ
          LڂĂ܂BƂ΁Acaxpy ̃}jAy[Wł́A
          fXJ[ alpha QƂɂēnĂ܂B

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

          Sun ONE Studio 8, Compiler Collection p̍ŏIo[W
          Sun Performance Library Ń[XwSun Performance
          Library Reference Manualxɂ́ACꂽeLڂ
          ܂B



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

     Copyright xA?2003 Sun Microsystems, Inc., All rights reserved.
     Use is subject to license terms.Use is subject to license terms.
