お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
メッセージパッシングインターフェース(MPI)の機能とアーキテクチャの概要
- 並列計算の基礎
MPICHの開始
- インストールと設定オプション
- 共有ライブラリ
- プロセスマネージャーのインストール
MPIでのプログラミングの基礎
- プログラムの記述、コンパイル、リンク
- コンパイルコマンド
- Makefileの使用
MPIでプログラムを実行する
- 標準mpiexec
- プロセス管理拡張機能
- Remshellの制限
メッセージの送受信
- メッセージパッシングルーチン
- バッファと型(タグ)
- ライブラリ呼び出しの使用
- ブロードキャストとリダクション
MPIでの通信調整
- 同期
- 集合パターン、ルーチン、操作
- グループの作成
バッファリング問題の対処
- ブロッキングとノンブロッキング通信
- メッセージパッシングでの公平性
- 通信モード
MPIでのデータ型とオブジェクトの理解
- 基本的なデータ型
- ベクトルと構造体
- インターリーブされたデータ
- MPIオブジェクトと参照
メッセージパッシングライブラリの作成
- 属性
- シーケンシャルセクション
- タグの管理とキャッシュ
並列プログラムのパフォーマンス評価
- MPIタイマー
- プロファイリングインターフェース
- ログ記録
複数のプログラムを統合する
- プログラム間でのデータの送受信
- インターコミュニケータの使用
トラブルシューティング
まとめと結論
要求
- C、C++、Fortranなどのプログラミング言語の経験
対象者
- 開発者
- プログラマー
7 時間
お客様の声 (4)
実践的な例。
Mateusz - Aplikacje Krytyczne
コース - BizTalk for Developers
機械翻訳
興味深い内容
Mike Bassi - SRC Aus
コース - OpenCL
機械翻訳
クレメントがとても親切なことが好きです。
Mateera Kaikko - ASML US, LLC
コース - gRPC
機械翻訳
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
コース - XQuery
機械翻訳