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.
コース概要
導入
マルチスレッド Programming
- 構文と構造
- 条項とセクション
オフロードのサポート
- ディレクティブとターゲットデータ
- If、device、map 句
スレッドの安全性と共有
- 原子性
- 構築、ロック、ディレクティブ
- 共通条項
開発環境の準備
- インストールと構成 OpenMP
- VMWareのインストールと構成
- VMWare を使用した HPC のセットアップ
OpenMP に Programming を並列
- Hello World コード例とデモの作成
- ワークシェアリング構造
- for ループの操作
- 断面平行度の使用
- フラクタルの使用
- ベクトルの追加
Vector Programming と SIMD 拡張機能
- ループのベクトル化
- ユーザー定義関数に注釈を付ける
- SIMDアノテーションをサポートする関数の使用
- ベクトル関数の生成
- ベクトルの戻り値の登録
OpenMP の Fortran
- ワークシェアリング構造
- 構造の同期化
- データスコープ属性句とその他の句の使用
- OpenMP-ランタイム ライブラリの操作
並列ブロック
- スレッド数の指定
- パラレルステートメントブロックの実行
- 並列ブロック内で実行中のスレッドを区別する
- omp Critical ディレクティブの使用
要約と結論
要求
- HPCシステムへの理解
- 並列プログラミングの経験
観客
- ソフトウェア・エンジニア
14 時間
お客様の声 (1)
手動のサーバーレス セットアップ。また、sls Web コンソールの終了については知りませんでしたが、これは便利です。
Rafał Kucharski - The Software House sp. z o.o.
コース - Serverless Framework for Developers
Machine Translated