GPU技術情報のページを新たに設け、GPUを使いこなすためのツールの使い方や、サポート情報など、GPUに関連した技術情報を掲載していく予定です。

GPU技術情報の「GPUを使って計算してみよう」は、グループ会社 プロメテック・ソフトウェア協力のもと、NVIDIA HPC SDKのソフトウェア、ライブラリ、ツール等の使い方について、解説していきます。

GPUを活用して、計算処理を高速化したい研究者・開発者の方に、本記事をご活用いただけましたら幸いです。
様々な角度から情報を随時、掲載していきますので、今後もお楽しみに!

GPU技術情報「GPUを使って計算してみよう」

目次

* 2022年9月20日時点

NVIDIA HPC コンパイラとは

  1. NVIDIA HPC コンパイラとは
  2. 各言語コンパイラについて
  3. NVIDIA HPCコンパイラは、何ができるの?
  4. CPUの能力を引き出し、速い実行モジュールを作る
  5. OpenMP並列プログラミングモデルを使用し、並列実行モジュールを作る
  6. OpenACC並列プログラミングモデルを使用し、並列実行モジュールを作る
  7. 最新のISO言語規格に準拠する構文による並列処理をサポートする
    1. Fortran 2008標準並列プログラミング
    2. C++17標準並列プログラミング

NVIDIA HPC SDKのインストール方法

NVIDIA HPC SDKのインストールは簡単です。
従来のtarファイルを展開する方法もあるのですが、ここでは、Linux distributions のパッケージ管理ユーティリティを使用してシステムに実装する方法を説明します。

NVIDIA HPC コンパイラを使ってみる

NVIDIA HPCコンパイラを手早く使ってみたいというユーザのために、性能を向上させるためのオプションから説明していきます。その後、様々な目的のために使用されるコンパイラ・オプションを順番に説明していくこととします。