ソフテック・トップページへ
ホーム 製品 セキュリティ・サービス HPCサービス ダウンロード 企業情報



PGI コンパイラ製品の購入をご検討の方は、こちらからお問い合わせください




PGI® Workstation シリーズ
Compiler and Tools
ソフテックは、PGI 製品の公認正規代理店です
PGI Workstation シリーズ
ノードロック、任意1ユーザ利用可能製品
 ・ Fortran、C99、C++コンパイラ
 ・ AMDプロセッサ 最適化・スケジューリング
 ・ Intel(R)最新プロセッサ
          最適化・スケジューリング
 ・ 低オーバーヘッドのマルチコア自動並列
関連リンク

32-bit x86プロセッサ及び
32-bit/64-bit AMD Opteron, Intel(R) 64対応コンパイラ
NVIDIA CUDA-enabled GPU コンパイル対応

従来のIntel/AMDプロセッサ用コンパイル機能のみの製品と
さらに、GPU用コンパイル機能が付加されたアクセラレータ機能付き製品の二種類あります。

  • PGI Workstationシリーズ(x64プロセッサ用)
  • PGI Accelerator Workstationシリーズ(x64+GPU用)
操作性
運用性
  • Linux 版/Windows 版/MAC OS X 版で共通のインタフェース
  • 使用ノード固定、任意のユーザが同時 1 名で使用可能
  • コマンド・ライン・インタフェース(CLI)による使用
  • Linux、Windows、Mac OS X、32ビット、64ビット環境、
    AMDプロセッサ、インテルプロセッサの全てのシステム環境で
    同一の操作が可能
  • gcc, g77, gdb との相互運用性(Linux)
GPU対応
コンパイル機能
  • PGI Accelerator Workstation 製品ライセンスで提供
  • NVIDIA GPU 用のコンパイル機能 (詳細はこちらへ
  1. PGI アクセラレータコンパイラ機能(Fortran/C99言語対応)
  2. PGI CUDA Fortran 機能
主な特長
  • Windows 版の詳細は、こちらご覧ください
  • AMD64 並びに intel 64 の双方に最適化された単一の実行モジュール生成 (PGI Unified BinaryTM 機能)
  • x86(32bit)、AMD64/intel 64 プロセッサに最適化されたコード生成
  • ネイティブな OpenMP 並列化機能とマルチコアに対応する自動並列化機能、OpenMP 3.0 規格対応
  • SSE/SSE2/SSE3/SSSE3、SSE4a/ABM、スカラ&ベクトル最適化機能
  • 性能最適化された AMD 社の高速数学ライブラリ AMD Core Math Library (ACML) = (BLAS/LAPACK/FFT) をバンドル
  • MPI/OpenMP 並列対応 シンボリック・デバッガを付属
  • MPI/OpenMP 並列対応 性能解析プロファイラを付属
  • 業界をリードする優れた性能を提供
  • 製品は、ダウンロード版形式での販売

※ PGI デバッガ、プロファイラの MPI プロセスの対応は、 Linux / Windows CCS で、ローカルシステム上で8プロセスまでの機能を使用可能 (PGI 7.1 以降)





プログラムの並列化が可能な Fortran、C、C++コンパイラ
 マルチコア対応 高速最適化並列コンパイラ

PGI コンパイラは、世界最高レベルのスカラ型スーパーコンピュータ (ASCI-Red) である米国 ASCI プロジェクトで採用された高性能コンパイラです。PGI コンパイラは、常にプログラムの高速化を目指し、そのバージョンアップを繰り返してきました。これによって、ユーザの多くのソフトウェアの高速化を支援してきました。また、過去の主要なコンパイラの構文に対する互換性だけでなく、一般的な他のコンパイラとのソースあるいはバイナリレベル(GNU)での互換性を提供します。

PGI Workstation コンパイラは、Linux、Windows(R)、 Mac OS X の各オペレーティング・システム上の全ての32 ビット x86 (IA-32) プロセッサと 64 ビットの AMD64 (AMD Opteron、Athlon64) 並びに 64ビットの IA32 EM64T (インテルの最新プロセッサ) に対応します。 PGI 6.0-5 以降では、上記各社のマルチコア・プロセッサにも対応しております。

単一のプロセッサ上での高い性能を提供するだけではなく、共有メモリシステム上のマルチプロセッサに対応した標準並列機能 OpenMP への対応および自動並列化機能の搭載により、マルチスレッド・アプリケーションをサポートします。また、実績に裏づけされた高い信頼性と過去の一般的な拡張言語体系もサポートすることにより、プログラムの移行が容易にできます。従って、RISC/UNIX ワークステーションおよびサーバで開発されたプログラムをスムースに x86 環境並びに64ビット環境に移行できます。

PGI Workstation の各パッケージには、MPI/OpenMP 対応のソースレベルのデバッガ PGDBG性能解析プロファイラ PGPROF が付属します。これらのツールは、GUI ベースの操作が可能であり、ユーザはプログラムをコンパイルし、デバッグし、性能のボトルネック部分をプロファイラによって確認できます。生成された実行モジュールは、並列スレッド数、MPI プログラムでの並列プロセス数には制限はありません。なお、実行モジュールは、PGI コンパイラがインストールされていない任意の互換性をもつシステム上で実行することができます。

PGI Accelerator 製品のアクセラレータコンパイル機能については、以下のリンクをご覧下さい。

accelerator

高速数学ライブラリ ACML:
32ビット x86 及び 32ビット/64ビット版OS上で動作する x86 アプリケーションの性能と機能性を最大化するための AMD 社で開発されたライブラリです。SSE/SSE2/SSE3/SSE4インストラクションを使用し、高度にチューニングされた BLAS*1 カーネルを活用して、通常の Linear Algebra Package (LAPACK*2) 実装の場合よりもさらに高い性能を発揮するよう、LAPACKルーチンにはさらなる最適化が行われています。ACML はまた、FFTをシングル、ダブル、シングル・コンプレックス、ダブル・コンプレックスで提供します。AMD 社の ACML は OpenMP と Non-OpenMP 用のライブラリを提供していますが、PGI 6.2 以降では、この両方のライブラリがバンドルされています。一般的なOpenMP 版の ACML のインストールの仕方は、こちらをご覧ください。

*1 BLASは、行列とベクトルの基本演算を行うルーチンを集めたLevel 1 BLAS(ベクトル‐ベクトル演算)、Level 2 BLAS (行列‐行列演算)、Level 3 BLAS(行列‐行列演算)で構成されています。詳細は、こちらへ
*2 LAPACKは、米国エネルギー省の研究員を含む数値計算分野の専門家により開発された、線形代数ルーチンを集めたライブラリで、連立一次方程式、線形最小二乗問題、固有値問題、特異値分解の計算を行うことができます。LAPACKは計算の基本部分にBLASを利用しています。詳細は、こちらへ


PGI® Workstation 製品群
 
PGI® Fortrran/C/C++ Workstation
自動並列化対応 F77、F90/F95、HPF、C および C++ の全てのコンパイラをパッケージ。開発ツールとして、OpenMP/MPI 並列デバッガ/性能解析プロファイラをバンドルしています。
PGI® Fortran Workstation
自動並列化対応 F77、F90/F95 および HPFコンパイラおよび開発ツールを備えた Fortran のみのパッケージ。開発ツールとして、OpenMP/MPI 並列デバッガ/性能解析プロファイラをバンドルしています。
 
PGI® C/C++ Workstation
自動並列化対応 ANSI C99 および C++ のコンパイラおよび開発ツールを備えたパッケージ。開発ツールとして、OpenM/MPI 並列デバッガ/性能解析プロファイラをバンドル。
 

※PGI コンパイラ製品は、「ダウンロード版」のみの販売となります。ライセンス証書並びに「日本語インストール関連のドキュメント」での納入になります。

※本ページに記載されている会社名、製品名は、各社の登録商標または商標です。

サイトマップ お問合せ
Copyright 2010 SofTek Systems Inc. All Rights Reserved.