PGIトップ ›

ソフテックは、PGI 製品の公認正規代理店です

PGIコンパイラは、マルチコアとMPIの並列アプリケーションのイクルを全てカバーする並列開発環境ツールもバンドルします。

PGI製品の価格改定(予定)のお知らせ

お客様各位

 平素は PGI 製品をご愛顧賜り、誠にありがとうございます。
 来たる 6 月 1 日に、PGIコンパイラ製品の価格を全面的に改定させていただくこととなりました。
 これは、開発元である 米国 PGI 社による「価格改定」に伴い実施させていただくものですが、
 日本においては急速な円安の影響も加味せざるを得なく、ほぼ全製品とサブスクリプション価格の
 「値上げ」を実施させていただく予定でございます。何卒、ご理解賜りますようお願い申し上げます。

 なお、現行価格による販売は、5 月 31 日(金曜日)の 17 時 30 分までの受注分(7月末までのお支払分)
 とさせていただきます。価格改定前に製品のご購入をお考えのお客様や先行してサブスクリプションの
 更新を行いたいお客様は、今月中のご購入を検討くださいますようお願い申し上げます。
 サブスクリプションの更新をご希望のお客様は、ライセンスの PIN 番号をお知らせいただければ幸いです。
 (PIN 番号の調べ方)
  http://www.softek.co.jp/SPG/Pgi/pgi-subscript.html#PIN

 詳しくは弊社までお問合せくださいますようお願い申し上げます。

PGI® コンパイラ は、HPC とコンパイラ技術で長い経験を有する The Portland Group Inc (PGI) 社の科学技術並びにエンジニアリング分野におけるフラグシップ・コンパイラです。インテル(R)のプロセッサにも AMD のプロセッサにも最適化対応し、さらにこれら 32ビット/64ビットのどちらのマルチコア・プロセッサにも最適化対応するハイ・パフォーマンス自動並列化コンパイラです。そして、2009年、PGI は業界で初めて GPGPU 用のPGIアクセラレータ™ コンパイラを提供し、HPCソフトウェア環境を新たなステージへ変革しました。

  • マルチコア最適化FORTRAN77、Fortran 90/95/2003、C99、C++ コンパイラ
  • インテル(R) Intel 64 プロセッサ対応コンパイラ・MPI / OpenMP 並列開発環境製品
  • AMD社 AMD64 プロセッサ対応コンパイラ・MPI / OpenMP 並列開発環境製品
  • 最新のマルチコア・プロセッサ(Intel、AMD)用に最適化対応
  • 業界で初めて、GPGPU 用の PGI アクセラレータ・コンパイラを提供

OpenACC

PGIニュース・リリース

2013年3月1日 Portland Group、主要HPCコンパイラおよび開発ツールの新バージョン PGI 2013をリリース
2012年12月25日 Portland Group、 新しいNVIDIA Tesla K20シリーズのGPUアクセラレータに対応する PGI Acceleratorコンパイラを発表
2012年12月25日 Portland Group、Intel社のXeon Phiに対応するOpenACCを提供
2012年12月6日 Portland Group、AMD社とAPU用コンパイラで連携

PGI2013 OpenMP性能

PGIが測定したSPECompG_base2012の Intel® 13.0 との性能比較
Intel 13.0コンパイラによる性能(100%)に対するPGI性能の相対比
(測定期間:2013年1月28日~2月4日)。
OpenMPのスレッド数が各システムのコア数に一致するよう設定。

Accelerator Files

世界中で利用されている PGI 製品

 PGI は、世界中に多くの顧客層を有しています。現在、25,000人以上のユーザ層、5000 以上の顧客サイトが存在し、HPC における大きなユーザコミュニティを有します。PGI はコンパイラメーカーとしての老舗であり、ワールドワイドに展開する「PGIコンパイラ製品」は、お客様からその信頼を勝ち得ております。日本においても、ソフテックが20年以上の間、販売・サポートしており、非常に多くのカスタマベースを有しております。

PGI は、アプリケーションのスレッド/MPIによる並列化の開発サイクルに必要なソフトウェアの全てを1製品の中で提供します

PGI なら、個々のプログラム開発用ツールを別々に購入する必要はありません。業界でも群を抜く性能と、アプリケーションのスレッド / OpenMP / MPI による並列化の開発サイクルに必要なソフトウェアを All in One パッケージで提供、そして、妥当な価格でご提供できるコンパイラ製品です。特に、PGI 製品は、MPI 並列開発ツールまでカバーしている数少ない統合開発環境製品です。そして、Linux / Windows / Mac OS X の各プラットフォームに渡り同じインタフェースでコンパイラや並列ツールを使用できます。
 世界中に多くのユーザを持つ実績とHPC 業界での長い経験を集約した PGI® 社のコンパイラ技術を是非ご利用ください。

PGIのパッケージ

サンプルイメージ

この機能性で、この価格。他社コンパイラの価格と比較して下さい

(並列)プログラムの開発用ソフトウェアが機能毎に単体化し、高額な製品として販売されることが多くなりましたが、PGI製品は、コンパイラ、グラフィカルなデバッガと性能プロファイラ等の開発に最小限必要なユーティリティを統合し、一つのライセンス製品として、妥当な価格にてご提供しております。また、ライセンス製品本体価格とは別立てで、年間サブスクリプション(最新ソフトウェアへのリビジョン・アップの権利と技術サポートの提供)価格が設定されておりますので、必要に応じて選択することが出来ます。サブスクリプションの価格も他社に較べて妥当な価格設定をしております。どうぞ、他社コンパイラと「質」ならびに「価格」で較べて下さい。

PGIコンパイラ製品の価格

ソフテックは、長年の HPC や並列コンピューティングのコンサルティングを行ってきた実績と共に、PGI コンパイラ製品を 1993 年に日本で初めて導入し販売・サポートを行ってきました。米国 PGI 社とは、19年にも及ぶパートナーとして、これからも PGI コンパイラをサポートしてまいります。 PGI 製品のお求めは、信頼と実績のソフテックまでご用命下さい。

PGIのサポートは、ソフテック

HPC環境に新境地を開く、PGI コンパイラ製品の特長

PGI特長1HPC環境のソフトウェアの世界に「革新」をもたらす、PGIアクセラレータ・コンパイラ

PGI アクセラレータコンパイラ説明図

OpenACC standard

 PGIコンパイラは、スレッド並列用標準規約 OpenMP のような「コンパイラの指示行」を挿入するだけで、ユーザが容易くプログラミングできる GPGPU 用のアクセレータ Fortran / C99 コンパイラを業界で初めて提供しました。
 NVIDIA社の GPU 専用の統合開発環境「CUDA™」の提供により、HPC 分野で廉価な GPGPU を利用した高速演算の環境が出来つつあります。しかし、現在、NVIDIAで提供されているプログラミング言語は、CUDA C と言う言語のみであり、50年以上の歴史を持つ Fortran 言語用の開発環境は未整備の状態でありました。HPC の分野では、圧倒的に Fortran プログラム資産が多く、この言語への対応と一般のユーザがプログラミング出来る易しいプログラミング方法がなければ、過去の歴史が物語るように、こうした「アクセラレータ用途のハードウェア」は一時のブームに終わってしまうことになります。CUDA C や標準化される OpenCL 等によるプログラミングは、C 言語によるものの、GPU 制御用のシステム・ライブラリ・ルーチンを直にコーディングしなければいけない点やホスト側のメモリから GPU へのデータの転送等を明示的にコーディング(Explicit model)する必要があります。これは、一般のユーザには中々難しい開発環境となります。

 PGI 社が提唱、公開した「PGI Fortran & C Accelerator™ Programming Model」は、コンパイラ指示行の挿入等による高級言語レベルで host + accelerator 用のコードを作成できる仕様(Implicit model)です。これは、OpenACC 標準仕様のベースとなっております。PGIアクセラレータ・コンパイラを使用することにより、ユーザは専門的かつ明示的な GPU プログラミングから解放されます。

PGI特長2インテルCPUでもAMDのCPUでも最適な実行性能を提供できる技術

PGI Unified Binary 説明図

 PGIコンパイラは、マイクロアーキテクチャが異なるIntel(R) 64とAMD64の各プロセッサ用に最適化したコード・ブロックや GPGPU 用のコードを全て一つの実行モジュール・バイナリの中に生成できる「PGI Unified Binary™」と言うユニークな特長を有しています。
 他社にはない PGI Unified Binary™ 技術によって、システム上に搭載されたプロセッサの種別を気にすることなく、実行時に自動的にインテルやAMDのそれぞれのプロセッサ技術を活用できる性能最適化された実行モジュールを提供します。特に、この実行形式バイナリを配布したり、他のシステムで動作させるような環境では、複数のプロセッサ種別に依存しない、最適な性能を提供する「一つの x64 アプリケーション・バイナリ」として捉えることができます。さらに、この技術を使って、GPGPU / GPU 用のボードの有無を判断し、自動的に GPU 用コード部分に切り替え実行することができます。

参照

PGI特長3性能がクリティカルな HPC アプリケーションで PGI コンパイラが利用される

 PGI コンパイラは、様々な分野のアプリケーションやベンチマークの実行に対して、ワールドクラスの高速な性能を提供しています。性能がクリティカルなエンジニアリング、計算化学、気象予測、高エネルギー物理などの分野で使用されている有名なアプリケーションは、その多くが PGI コンパイラを選択しています。
 PGI コンパイラは、SPEC CPU2006、SPEComp2012 や NAS パラレル等の標準ベンチマークで、高いレートを得ようとするハードウェア・ベンダーの間でも採用されています。PGI は、「十分な開発環境ユーティリティ」だけでなく、「高速な性能」も提供します。

参照

PGI特長4最新アラート情報とサマリ情報のメール自動配信!

PGIクロスプラットフォーム対応

 PGIコンパイラ製品は、Linux、Windows、Mac OS X の各 OS に対応した製品がラインナップされております。これよって、同一コマンド、同一の操作性を有するツールで使用することができ、異なるプラットフォーム上でのプログラムの移行も容易となります。また、2009年11月に、NVIDIA 社の CUDA enabled GPGPU 対応のアクセラレータコンパイラも発売され、別の製品としてラインナップされます。その他、他社製品と比較した場合のPGIの優位点を以下に示します。

PGI特長5実績が裏付ける信頼、SIDfmの「セキュリティ関連情報」は日本最大級!

PGI でビルドされたISV アプリケーション

 世界中のエンジニアリング・研究の現場でよく利用されている ISV アプリケーションの配布用のビルド・コンパイラとして、PGIコンパイラが利用されています。例えば、Gaussian, ANSYS, ADINA, AVL Fire, POLYFLOW, STAR-CD, LS-DYNA, RADIOSS, PAM-CRASH と言った名立たる商用アプリケーションが、そのバイナリの生成にPGIコンパイラを利用しています。これは、PGIコンパイラによる「性能」ならびに「信頼性」が認められている証でもあります。
 また、研究者コミュニティの間で使用されている多くのアプリケーションでも、PGIコンパイラが利用されております。PGIは、その新リリースの度に、これらのアプリケーションのビルドとその実行に関して、検証を行っています。以下は、アプリケーションのポーティング、あるいはチューニングガイドの一例です。

PGIポーティングガイド

PGIコンパイラの製品ライセンス

 PGI コンパイラ製品のラインナップを以下に示します。PGI® Fortran, C 並びに C++ マルチコア最適化並列コンパイラとその開発ユーティリティは、マルチコア 64ビット x64 プロセッサあるいは 32ビット x86 プロセッサを搭載したワークステーション、サーバ、クラスタ上で使用することが可能で、Linux、MacOS、Windows の各 OS プラットフォーム版が提供されております。 また、GPGPU用のコンパイラ機能を有する、これらの上位の製品系列となる製品 PGI アクセラレータ™ コンパイラ(x64+GPU)もご提供しております。

製品ライセンスページへ

x64

PGIライセンス製品体系
SIDfm Personal

PGI Workstation

シングルユーザ向け
使用システム固定
PGI コンパイラと並列化ツール

詳細はこちらへ
PGI Server

PGI Server

2, 5, 10, 25, 50 同時使用ユーザ数
フローティング・ライセンス
コンパイラと並列化ツール

詳細はこちらへ

PGI CDK

PGI CDK®

2, 5, 10, 25, 50 同時使用ユーザ数
フローティング・ライセンス
クラスタ・ワイドの MPI 用ツール

詳細はこちらへ
PGI PVF

PGI Visual Fortran®

Microsoft Visual Studio 統合開発環境
PGI Fortran & MPI/OpenMP デバッガ
ノードロック、フローティング

詳細はこちら

x64+GPU

PGIアクセラレータライセンス製品体系

PGI Accelerator Workstation

PGIアクセラレータコンパイラ機能を含むコンパイラ。
ノードロック、シングルユーザ用。
3言語製品、Fortran専用製品とC/C++専用製品があります。

PGI Accelerator Server

PGIアクセラレータコンパイラ機能を含コンパイラ
ネットワーク・フローティング用。
3言語製品、Fortran専用製品とC/C++専用製品があります。

PGI Accelerator CDK®

PGIアクセラレータコンパイラ機能を含む、クラスタ用キット
2, 5, 10, 25, 50 同時使用ユーザ数
フローティング・ライセンス
クラスタ・ワイドの MPI 用開発ツールを含みます。

PGI Accelerator Visual Fortran®

PGIアクセラレータコンパイラ機能を含むVisual Fortran。Microsoft Visual Studio 統合開発環境で使用。
PGI Fortran & MPI/OpenMP デバッガ
ノードロック、フローティング用ライセンスあります。