第8回 並列プログラミング実践 その2 HPF (High Performance Fortran) とOpenMP (講義 90分)

HPFおよびOpenMPの基礎技術を習得する。

(1) HPF (High Performance Fortran)入門

  1. 並列プログラムの開発とHPF

・ データの並列化(データマッピング)

・ 処理の並列化(計算マッピング)

  1. 簡単なHPFプログラミング
  2. HPFの仕様と概念

(2) HPFプログラミング

  1. データマッピング関連の指示文
  2. 計算マッピングと通信関連の指示文
  3. 不規則問題のための指示文
  4. 外来手続き

(3) OpenMP

  1. OpenMPの概要
  2. APIの紹介

・ 並列実行領域(Parallel Regions)構文

・ ワークシェアリング(Worksharing)構文

・ データ環境(Data Environment)構文

・ 同期(Synchronization)構文

・ 実行時関数/環境変数(Runtime functions/environment variables)

  1. OpenMPプログラムサンプルの紹介とデモ

OSS Course Naviのコンテンツは IPA OSS モデルカリキュラムを基としています。

フォーラム会員企業専用

記事配信

コンテンツ配信

ユーザログイン