Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
コース概要
導入
メッセージ パッシング インターフェイス (MPI) の機能とアーキテクチャの概要
- 並列コンピューティングの基本
- MPI プロセス
MPICH を始める
- インストールと構成のオプション
- 共有ライブラリ
- プロセスマネージャーのインストール
Programming MPI の基本
- プログラムの作成、コンパイル、リンク
- コンパイルコマンド
- メイクファイルの使用
MPI を使用したプログラムの実行
- 標準 mpiexec
- プロセス管理の拡張機能
- レムシェルの制限事項
メッセージの送受信
- メッセージパッシングルーチン
- バッファとタイプ(タグ)
- ライブラリ呼び出しの使用
- ブロードキャストとリダクション
MPI での Communication の調整
- 同期
- 集合的なパターン、ルーチン、操作
- グループの作成
バッファリングの問題への対処
- ブロッキング通信とノンブロッキング通信
- メッセージパッシングにおける公平性
- Communicationモード
MPI のデータ型とオブジェクトを理解する
- 基本的なデータ型
- ベクトルと構造
- データのインターリーブ
- MPI オブジェクトと参照
メッセージパッシングライブラリの作成
- 属性
- 連続セクション
- タグの管理とキャッシュ
並列プログラムのパフォーマンスの評価
- MPI タイマー
- プロファイリングインターフェース
- ロギング
複数のプログラムの統合
- プログラム間でのデータの送信と交換
- インターコミュニケータの使用
トラブルシューティング
要約と結論
要求
- C、C++、Fortranなどのプログラミング言語の経験 。
観客
- 開発者 プログラマー
7 時間
お客様の声 (5)
誰もがフォローできるよう研修を実施します。生徒に質問を残さないこと。
Krzysztof - PKO Bank Polski
コース - HashiCorp Vault
Machine Translated
ターゲットシステムへのスピードと集中力が高く、集中力をうまく維持できました
Kevin - Phoenix Contact B.V.
コース - gRPC
Machine Translated
interesting content
Mike Bassi - SRC Aus
コース - OpenCL
Practical examples.
Mateusz - Aplikacje Krytyczne
コース - BizTalk for Developers
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice