PGI コンパイラ技術情報・TIPS

PGIコンパイラ・オプションの使い方

PGIコンパイラ・オプション・ガイド

information

PGI コンパイラのオプション一覧とその説明、利用目的別に見たオプションの使い方を説明しています。ほとんどの利用用途をカバーしています。

詳細へ

テクニカル情報コラム  by Kato, SofTek Systems Inc.

並列プログラミング、PGIアクセラレータ™ に関する解説シリーズ

information

GPU対応のPGIアクセラレータコンパイラや PGI CUDA Fortran を使用する上で必要な並列化の知識、並列化の方法等の基礎的事項から、実際に適用した事例等を連載形式で解説していきます。

詳細へ

PGIコンパイラの使用に関する主なトピックス

ドキュメント

SSE/SSE2/SSE3命令を使用して性能最適化された BLAS ライブラリ、LAPACK ライブラリ、FFT ライブラリ含む AMD 社の ACML ライブラリの使用法を説明しています(PGI15.10まで)。

情報

インテル® MKL 10.1 以降のライブラリ資産をお持ちのユーザは、PGIコンパイラ環境上で、Intel® MKL ライブラリを活用できます。そのリンク方法をご紹介します。

ドキュメント

PGI 16.1 から利用できる OpenBLAS project source に基づいた性能最適化が施された BLAS/LAPACK ライブラリです。マルチスレッド並列でも使用可能です。

ドキュメント

PGI コンパイラを使用してリンクする際の静的リンク時の問題や、ライブラリのリンク方法の特殊な例を説明しています。

情報

PGI コンパイラをインストールしたマシン以外のシステムで実行モジュールを動作させたい場合の方法を説明しています。PC クラスタ上での構成の仕方にも応用できます。

ドキュメント

PGI の F77, Fortran, C, C++ のコンパイラを使用する際に、異なる CPU ターゲットでのクロスコンパイルを行う際のオプションを説明します。

情報

PGI コンパイラは、Opteronや Nehalem等のNUMAアーキテクチャ上での OpenMP スレッド並列を制御するための環境変数を提供します。

PGIコンパイラの性能情報、使用環境、その他の情報

ドキュメント

PGI コンパイラを用いて生成した実行プログラムの性能、ベンチマークの結果、他社製品との性能比較等の情報を盛り込んでいます。

情報

PGI が提供している全ての言語コンパイラに実装された並列化機能とそのプログラミングモデルについての概略を纏めています。

ドキュメント

32 ビット / 64 ビットプロセッサを含む PGI コンパイラ製品がサポートするプロセッサの種別とその利用可能なハードウェア機能。

情報

PGI 製品がサポートする OS の種別とその OS 上で利用可能な機能、システム・ライブラリのバージョン等を纏めています。

ドキュメント

世界中でポピュラーに利用されている科学技術、エンジニアリング分野のアプリケーション、ライブラリを PGI コンパイラでビルドする方法を纏めています。

PGHPF の実行環境設定と使用法

情報

PGHPFの提供とサポートは行っておりません。終息しました。