fortran66のブログ

fortran について書きます。

CUDA

PGI が CUDA 対応の F2003 コンパイラを11月に出荷?

PGI が CUDA 対応の F2003 コンパイラを11月に出荷とのこと。 http://www.softek.co.jp/SPG/Pgi/Accel/index.html NVIDIA社の CUDA™ 環境を備えた GPU / GPGPU 対応のコンパイラ機能を含めた PGIアクセラレータ™ コンパイラが、Linux / Windows / MacOS X …

Fortran 用 CUDA インターフェース

イスラエルの企業 GASS 社がFortran 用 CUDA インターフェースを作っているようです。開発中のようですがメールするともらえます。マニュアル無しです。バイナリエディタでライブラリを覗けば、サブルーチン名は分かりますが・・ http://www.gass-ltd.co.il/…

チラシ裏

fortran.c 中で『#define CUBLAS_USE_THUNKING』が必要。これは CUDA のイニシャライズ等を暗黙のうちに行い、Fortran 側では何もしない用にするもの。

Fortran で CUDA その3

■Pinned Memory Fortran で Pinned Memory というものを使うと転送が早くなるというので、それを用いることを考えます。第1巻: CUDAプログラミング入門 (日本語版) http://www.nvidia.co.jp/docs/IO/59373/VolumeI.pdf の 88 ページに記述があります。 まず…

Fortran で CUDA その2  台形積分

またぞろ簡単素朴な積分をやってみます。 を計算します。 を GPU の各スレッドごとに異なる について計算してもらって、積分範囲全域での被積分関数の値を配列に一気に返してもらいます。 実行結果 Fortran ソース 前半は Fortran 側で CUDA ルーチンを直接…

Fortran で CUDA

Fortran で CUDA を試みるチラシ裏メモ帳です。NVIDIA の CUDA ZONE にいつの間にか Fortran の項目が出来ていたのでいじってみました。Vista 64bit なので苦難の道です涙目です。 http://www.nvidia.co.jp/object/cuda_programming_tools_jp.html ■溝浚い D…