GPGPUに取り組んでいます

2008年からその存在には注目していたのですが、

  • (当時は)fortranに対応していない
  • CUDAという、C言語ベースが出回り始めたばかり
  • メモリ容量が従来のメインメモリに比べて小さい

といった点が気になっていたので取りかかりませんでした。
しかしながら、PGI fortranコンパイラによるアクセラレータ

http://www.softek.co.jp/SPG/Pgi/Accel/index.html

が出回るようになってからいろいろと調べ始めました。幸運にもTeslaとPGI fortranコンパイラを使用する環境が手に入りまして、CUDAはともかくPGI fortranなら…というわけで昨年からGPGPUの試用を始めたのです。
ところが、PGI fortranコンパイラアクセラレータはまだまだ開発段階のようで、原因不明のエラーが頻発するなど、謎の挙動を示すことが多く、まだまだこなれていないため現段階では使用に耐えうるものではないと判断しました。