PGIトップ › PGI技術情報・TIPS

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

PGI コンパイラ技術情報・TIPS(弊社お客様専用)

TIPS

製品をご購入後のお客様のために、PGI コンパイラの使い方、オプションの使用法、並列化の方法やPGIアクセラレータの使い方、アプリケーションのポーティング・ガイド、高速数学ライブラリ ACML の使用法等の技術情報、TIPS を纏めました。ご活用ください。Copyright © 株式会社ソフテック

new topics

【過去のTIPSインデックスへ】

2017年11月27日 TIPS CUDA™ 9.0 開発環境をインストールする (Linux版)
2017年11月27日 TIPS CUDA™ 9.0 開発環境をインストールする (Windows版)
2017年11月24日 TIPS スパース行列用 Linear Solver(直接法 cuSOLVERライブラリ)の利用
2017年11月8日 TIPS cuSolverDN: 特異ベクトル計算を含めた特異値分解(by Jacobi)
2017年11月6日 TIPS cuSolverDN: 特異ベクトル計算を含めた特異値分解(SVD)
2017年10月30日 TIPS cuSolverDN: LU分解を使った線形システムソルバー(cusolverDnDgetrs)
2017年10月30日 TIPS cuSolverDN: 対称正定値行列のコレスキー分解を使ったソルバー(cusolverDnSpotrs)
2017年10月27日 TIPS C 構造体データを使用したプログラムのポーティング・チュートリアル
2017年10月13日 TIPS スパース行列の CSR フォーマット変換と CUDA Linear Solver との連携
2017年9月 30日 TIPS cuSPARSE を使用した Bi-Conjugate Gradient Stabilized(BiCGStab)
2017年9月23日 TIPS cuSPARSE を使用した Conjugate Gradient(CG) 共役勾配法
2017年9月 4日 TIPS cuSolverDN: QR分解による直交化
2017年9月 4日 TIPS cuSolverDN: QR分解による密行列線形ソルバー
2017年9月 4日 TIPS cuSolverDN: 対称行列の固有値ソルバー
2017年8月30日 TIPS cuSPARSE example from OpenACC Host code
2017年8月30日 TIPS cuRAND example with OpenACC Fortran (乱数発生)
2017年8月30日 TIPS cuFFT example with OpenACC Fortran
2017年8月28日 TIPS OpenACC における C++クラスデータ管理
2017年8月28日 TIPS OpenACC における C 構造体データ管理
2017年8月28日 TIPS OpenACC 非構造化データの領域のデータ管理(Fortran,C,C++)
2017年8月26日 TIPS CUDA Unified Memory with OpenACC に関して
2017年8月26日 TIPS OpenACC Fortran 派生型データのマネージメント
2017年8月26日 TIPS cuSolverSP: 並列ダイレクト・スパース・ソルバー(CSR QR分解)の使い方
2017年8月22日 TIPS cuSolverDN: dense LAPACK Function (エルミートの正定値行列のコレスキー分解)の使い方
2017年8月21日 New release PGI 17.7 の新機能について
2017年2月6日 TIPS 【更新】MPIプログラム開発用コンパイル・オプション
2016年10月18日 TIPS CUDA™ 8.0 開発環境をインストールする (Linux版)
2016年10月14日 TIPS CUDA™ 8.0 開発環境をインストールする (Windows版)
2016年2月6日 TIPS PGIコンパイラによる Open MPI の使い方(Linux only)
2016年2月6日 TIPS 【更新】MPIプログラム開発用コンパイル・オプション
2016年2月5日 TIPS OpenBLAS project sourceに基づいた性能最適化された BLAS/LAPACKライブラリの使用法
PGI製品のお求めは、米国 PGI と 20 年以上に及ぶ強力なパートナーであるソフテックへ
Google softek.co.jpを検索

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

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

information

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

詳細へ

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

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

information

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

詳細へ

ソフテック提供 PGI 使用ガイド、Web チュートリアル

ソフテック PGIコンパイラ使用ガイド

information

本ガイドは、PGIコンパイラを初めて利用する際のコンパイラの使用方法を簡単に説明した資料です。様々な活用シーンにおける一般的に使用するコンパイル・オプションとPGIツールの使用法について説明しています。

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の提供とサポートは行っておりません。終息しました。

過去のPGIコンパイラに関する技術トピック

PGIコンパイラに関する過去のTIPSのリストを一覧にしたインデックスページ

TIPS