タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

PGIコンパイラに関するyuya_prestoのブックマーク (1)

  • PGI コンパイラで行列積計算、性能、LAPCK性能

    ここでは、行列積の計算を行うためのプログラムを例示し、PGI コンパイラの使用法、ACML ライブラリの使用法、行列積計算の性能等に関して説明します。ここで、例示したプログラムは、行列積の処理プログラムを以下の三つの方法で記述したものです。 一般的な Fortran プログラムでコーディング例 (シリアル版と OpenMP 並列版) F90 の組込み関数(MATMUL)を使用した例 AMD ACML ライブラリを使用する例 (シリアル版と OpenMP 並列版) プログラムは、Fortran 上でプリプロセス・ディレクティブを組込み、それぞれの機能プログラムがコンパイル・動作できるようになっています。ここでは、これらを実現するための一連の処理の方法と実行性能について説明します。ソースファイルは、以下のものを使用します。 使用ソースファイル : matmul.F (Fortran90ベース

    yuya_presto
    yuya_presto 2011/06/25
    second()関数がない環境で,C言語のコードでsecond()を使えるようにする.double precision secondの行を追加するところがミソ.でないとimplicit noneでないコードで,負の時間がでてくるとかのうっとうしいバグに見舞われる.
  • 1