STマイクロエレクトロニクス(NYSE:STM)の完全子会社であるPortland Group
®は、Linux、Mac OS X、およびWindowsをOSとするx64およびx86プロセッサ・ベースのシステム向けにCUDA Fortranコンパイラの提供を開始したことを発表しました。グラフィックス・プロセッシング・ユニット(GPU)を開発したNVIDIA社(Nasdaq:NVDA)の協力によって開発された
PGI Release 2010には、NVIDIAシリーズのCUDA対応GPUに対応する初のFortranコンパイラが含まれています。コンパイラとは、ソフトウェア開発者がアプリケーションの記述に使用する高水準プログラミング言語からコンピュータによる実行が可能なバイナリ形式への変換を行うソフトウェア・ツールです。
開発者は、数百のコアを含み比較的低コストなNVIDIA社のGPUを活用するために、CUDA Cコンパイラを利用するプログラミングが、複雑な計算問題の解決を高速化するための一般的な手法となっています。PGI CUDA Fortranコンパイラは、重要なアプリケーションの多くがFortranで記述されている高性能コンピューティング(HPC)業界において、GPUの採用をさらに促進するものと考えられています。HPCとは、海洋モデリング、気象予測、環境モデリング、地震解析、バイオ・インフォマティクス、その他の領域など、複雑なプロセスのモデル化とシミュレーションに取り組む技術計算分野です。
NVIDIA社のTesla事業担当ジェネラル・マネージャであるAndy Keane氏は、次の様にコメントしています。「GPUは、HPC業界の特徴である計算集約的なアプリケーションに最適です。HPC業界では、CUDA互換Fortranオプションの必要性を主張する声が高まっていました。NVIDIAのお客様は、広く使用され長年にわたって実績のあるPGI Fortranコンパイラを使用することで、ネイティブなCUDA Fortranアプリケーションを構築できるようになります。」
CUDA Fortranコンパイラは、Compute Capability 1.3以上を備えたNVIDIA社の全てのGPUに対応し、多くのNVIDIA Quadro Professional Graphicsソリューションおよび全てのNVIDIA Tesla GPU Computingソリューションを含んでいます。Portland GroupのWebサイト(
http://www.pgroup.com/support/downloads.php)よりPGI CUDA Fortranコンパイラのダウンロードが可能です。
また、試用ライセンスが15日間無料で利用できます。さらに、NVIDIA社は、採用に向けた取組みとして、PGIに対して、CUDAソフトウェア開発キット(SDK)の関連コンポーネントをPGI CUDA Fortranインストール・パッケージの一部として再配布する権利を与えています。
PGI
®製品は、HPC分野で幅広く使用されています。PGIコンパイラは、広範なアプリケーションやベンチマークにわたって世界トップクラスの性能を実現することからHPCコミュニティでの評価が高く、性能と信頼性に関する業界標準として頻繁に参照されています。CUDA Fortranコンパイラの詳細については、PGIのWebサイト
http://www.pgroup.com/cudafortranをご覧ください。
また、ニュース、議論およびプログラミング情報に関するGPUコンピューティングのフォーラムは、
forums.nvidia.comおよび
www.pgroup.com/userforumからご覧頂けます。
文中で言及しているすべての商標、商品名、サービス・マーク、およびロゴは、それぞれの企業の所有物です。