TESLA

  • GPUコンピューティングとは何か?
  • GPUアプリケーション
  • サーバやワークステーション
GPUを使って開発する. 開始する
Divider

ポータブル・コンピューティングのための最も簡単な方法

GPUを用いてレガシーコードを加速させるのに最適

OpenACC ディレクティブは、あなたの科学的コードを加速させるための簡単でポータブルな方法です。OpenACCを用いると、コンパイラヒントをフォートランまたはCコードの中に挿入するだけで、コンパイラは、あなたのコードの計算集中部分を自動的にGPUにマッピングし、パフォーマンスを向上させます。

Cray、CAPSおよびThe Portland Group (PGI)などの業界の代表的な企業からお求めいただけます。 OpenACCコンパイラは:

  • オープン:オープンスタンダードなので、あなたのコードは古くなりません
  • 簡単:パラレルコンピューティングのための簡単でハイレベルなコンパイラ駆動式アプローチ
  • ポータブル:以前からのFortranやCコードを加速させるのに打ってつけ

以下は、たった1つのディレクティブヒントがπの計算をどれだけ簡単に加速させることができるかという一例です。GPUディレクティブを用いることによって、計算を開始した日の午後に結果を見ることができます。

PGIアクセラレータ・コンパイラの30日間無料トライアルライセンスを入手する。

ダウンロード

* 登録するには、PGIのウェブサイトにアカウントを作製する必要があります。登録後、さらに詳しいことを記載したEメールがPGIから送信されます。

 
 

「私は、二次元および三次元の磁気系の特性を研究するために、微小磁気コードを(Fortran 90で)記述しました。ディレクティブアプローチのおかげで、GPU上で私の演算を実行するために、私の既存のコードを容易に移植することが可能となり、演算が大幅にスピードアップ(20倍超)しました。」
M. Amin Kayali教授
ヒューストン大学
続きを読む...

「目下、PGIコンパイラは、その力強さを私たちに見せ付けています。私たちが記述しているソフトウェアでは、NVIDIAカード上で少なくとも60倍高速です。今後の使用に関して、とても嬉しく思うとともに、興奮しています。まるで個人用のスーパーコンピュータを所有しているようです。
Kerry Black博士
メルボルン大学
続きを読む...

その他の サクセスストーリー... を読む


OpenACC Support PGI Accelerator

Fortran Version


開発者の道具箱

以下は、OpenACCディレクティブを始めるための手助けをしてくれる2つの簡単なステップです。

    1. 短い フォートランプログラム向けディレクティブのヒントまたは
       Cプログラム用のディレクティブを読む。
    2. PGIアクセラレータの紹介ビデオを見る。 (11:19)

OpenACCプラグマを用いたGPUプログラミング