新しいFermiアーキテクチャを採用したNVIDIA社のGPU向けに PGI Acceleratorコンパイラを強化
2010/05/26STマイクロエレクトロニクス
ネットワーク/通信
Portland GroupのCUDA Fortran、ディレクティブ・ベースのFortranおよびC99 x64+GPUコンパイラが、NVIDIA社の最新GPUをサポートSTマイクロエレクトロニクス(NYSE:STM、以下ST)の完全子会社で、高性能コンピューティング(HPC)向けコンパイラの主要サプライヤであるPortland Group(R)は、新しいPGI 10.4リリースを含むPGI Accelerator(TM)コンパイラの全ての製品ラインが、Fermiアーキテクチャを採用したNVIDIA社の最新のグラフィックス・プロセッシング・ユニット(GPU)に対応していることを発表しました。NVIDIA社のTesla 20シリーズは、HPC分野向けに多くの新機能をサポートする他、NVIDIA CUDAツールキットのバージョン3.0もサポートしています。NVIDIA社のCUDA対応GPUは、Intel社やAMD社の最新マルチコアx64ホストCPUで実現できるHPCアプリケーションの性能をさらに加速させるために使用されます。
PGI Acceleratorコンパイラの最新バージョンは、最新のNVIDIA GPUプラットフォーム上でCUDA Fortranのフル・サポートを提供します。また、複数のAPIを強化すると共に、Fortranモジュール内で動的に割り当て可能なデバイス配列のサポートが追加されています。NVIDIA社とPortland Groupが共同で定義したCUDA Fortranは、Fortran 2003プログラミング言語の拡張版であり、ソフトウェア開発者は、GPUプログラミングの全ての状態を直接制御することができます。PGI 10.4リリースでは、Fermiアーキテクチャを採用したプラットフォーム上でPGI Acceleratorのディレクティブ・ベース・プログラミング・モデルに対するサポートも強化されています。PGI Acceleratorディレクティブにより、アプリケーション領域の専門家がGPUソフトウェアの開発に取り組むことが容易になります。プログラムや関数をGPU向けにその全てをポーティングもしくは並列化する代わりに、標準準拠の移植可能なFortranまたはCのソースコードにPGI Acceleratorディレクティブを書き加え、計算時間の掛かるループとコード部分のポーティング作業ならびに並列化を逐次行うことができます。
PGI 10.4リリースには、任意のCUDA対応GPU上で動作するアプリケーションを1つのバイナリとしてビルドするためのPGI Unified Binaryテクノロジーの使用を含め、複数の使いやすい機能が追加されています。プログラマは、PGI 10.4コンパイラを使用することで、Tesla C1060 GPUと新しいTesla C2050 GPUの両方で動作するそれぞれに最適化されたコードを自動生成できます。さらに、より高速な倍精度演算、大容量かつコンフィギュラブルな高速共有メモリ、増加したコア数などの新しいGPUの機能を活用することができます。PGI 10.4は、Linux・Windows・MacOS上で新しいNVIDIA GPUプラットフォームをサポートしており、Microsoft Visual Studio内ではPGI Visual Fortranを通してサポートしています。
Portland GroupのディレクタであるDouglas Milesは、次の様にコメントしています。「HPCユーザはPGI 10.4を使用することで、Intel社およびAMD社の最新CPUとNVIDIA社の最新世代GPUとの組み合わせに対し、高度に最適化された混成マルチコア・アプリケーションの構築が可能になります。利用可能な全てのホスト側のコアをアプリケーションの特定部分のために効率的に使用する一方で、GPUによりその他の部分を性能加速させることは、今日のGPU対応ワークステーションおよびクラスタ・ノードから最高のパフォーマンスを引き出すための鍵になります。Fermiアーキテクチャの倍精度パフォーマンスの改善により、GPUアクセラレータの利点を活用するアプリケーションの数と種類が大幅に増加することを期待しています。」
NVIDIA社のGPUコンピューティング担当ジェネラル・マネージャであるSanford Russell氏は、次の様にコメントしています。「NVIDIAとパートナー各社による開発ツールの品質が、HPC分野におけるTesla GPUの成功に大きく貢献しました。今回のPGIによる発表は、既に市販されているツール上に構築されたもので、GPUコンピューティング全般および特に当社のCUDAアーキテクチャへの気運の高まりを証明しています。」
Portland GroupのFermi GPU向けコンパイラおよびツールは、PGI 2010リリース バージョン10.4の一部で、現在入手可能です。15日間の無償試用版は、PGIのWebサイトで提供されています。PGIコンパイラ/ツールの詳細は
http://www.pgroup.comをご覧下さい。
NVIDIA CUDAの詳細については、
http://www.nvidia.com/cudaをご覧下さい。
Portland Groupについて STマイクロエレクトロニクスの100%子会社であるPortland Group(社名:The Portland Group, Inc. )は、ハイエンド・コンピューティング・システムとx64・x86プロセッサ・ベースのワークステーション、サーバ、クラスタ向け高性能Fortran、C、C++コンパイラ/ツールを提供するトップクラスのサプライヤです。PGI®コンパイラおよびツールは、海洋モデリング、気象予測、地震解析、バイオインフォマティクスなど、複雑な現象のモデリングとシミュレーションを行う技術計算分野である、高性能コンピューティング(HPC)において幅広く使用されています。PGIコンパイラは、ソフトウェア・プログラムを、コンピュータが理解できるバイナリ命令に変換するものであり、幅広いアプリケーションやベンチマークにおいて世界トップクラスの性能を実現していることから、HPCコミュニティにおける評価が高く、性能と信頼性に関する業界標準として注目されています。
さらに詳しい情報は、STのホームページをご覧ください。Portland Group製品の詳細については、
http://www.pgroup.comをご覧ください。
STマイクロエレクトロニクスについて STマイクロエレクトロニクスは、多種多様な電子機器向けに革新的な半導体ソリューションを提供する世界的な総合半導体メーカーです。STは、高度な技術力と設計ノウハウ、そして幅広いIP(Intellectual Property)ポートフォリオ、戦略的パートナーシップ、大規模な製造力を駆使することにより、マルチメディア・コンバージェンスとパワー・アプリケーションにおいて他社の追随を許さないリーダーとなることを目指しています。2009年の売上は85.1億ドルでした。
さらに詳しい情報は、STのホームページをご覧ください。
ST日本法人
http://www.st-japan.co.jpSTグループ (英語)
http://www.st.com
企業HP:
http://www.st-japan.co.jp/
STマイクロエレクトロニクスのニュースリリース
-
2024/12/13STMicroelectronics
企業/市場動向
-
2024/12/13STMicroelectronics
企業/市場動向
-
2024/12/12STMicroelectronics
制御部品・機器
-
2024/12/11STMicroelectronics
マイコン
-
2024/12/10STMicroelectronics
自動車
関連ニュースリリース
-
-
-
-
-