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.
コース概要
導入
- キューブファーストとは何ですか?
- Kubefirst の機能とアーキテクチャの概要
- Kubefirst が Terraform、Vault、Argo などの他のオープンソース ツールとどのように統合されるか。
開発環境のセットアップ
- Kubefirst SDK のインストールと構成
- サポートされているクラウド プラットフォーム (ローカル、AWS、Civo など) の選択とセットアップ。
- Visual Studio コードを使用して新しい Kubefirst プロジェクトを作成する
- プロジェクトの構造とファイルを調べる
キューブファーストProgrammingモデル
- ホストおよびデバイス コードにおける Kubefirst ディレクティブと句の役割を理解する
- Kubefirst 並列ディレクティブと句を使用して並列領域を作成し、ギャング、ワーカー、ベクターの数を指定する
- Kubefirst kernels ディレクティブと句を使用してカーネル領域を作成し、コンパイラに並列処理を決定させる
- Kubefirst ループ ディレクティブと句を使用してループを並列化し、ループの分散、縮小、縮小、タイルを指定する
キューブファースト Data Management
- Kubefirst データ ディレクティブと句を使用したデータ移動とデータ領域の管理
- Kubefirst update ディレクティブと句を使用してホストとデバイス間でデータを同期する
- Kubefirst キャッシュ ディレクティブと句を使用してデータの再利用と局所性を向上させる
- Kubefirst ルーチンのディレクティブと句を使用してデバイス関数を作成し、関数のタイプとベクトルの長さを指定する
Kubefirst API とライブラリ
- ホスト プログラムにおける Kubefirst API の役割を理解する
- Kubefirst API を使用してデバイスの情報と機能をクエリする
- Kubefirst API を使用してデバイス番号とデバイス タイプを設定する
- Kubefirst API を使用してエラーと例外を処理する
- Kubefirst API を使用したイベントの作成と同期
- Kubefirst ライブラリ (数学、ランダム、複素数など) を使用して一般的なタスクと操作を実行する
Kubefirst ツール
- 開発プロセスにおける Kubefirst ツールの役割を理解する
- Kubefirst ツールを使用して Kubefirst プログラムのプロファイリングとデバッグを行い、パフォーマンスのボトルネックと機会を特定する
- PGI コンパイラー、NVIDIA Nsight Systems、Allinea Forge などの Kubefirst ツールを使用して、実行時間とリソース使用率を測定および改善する
Kubefirst アプリケーション
- Kubefirst を使用してアプリケーションを開発およびデプロイするためのベスト プラクティスとヒントを理解する
- deviceptr、use_device、kubefirst_memcpy などの Kubefirst 相互運用機能を使用して、Kubefirst を CUDA、OpenCL、SYCL などの他のプログラミング モデルと統合する
- host_data や宣言などの Kubefirst 相互運用機能を使用して、Kubefirst を cuBLAS や cuFFT などの GPU ライブラリと統合する
- Kubefirst Metaphor デモ アプリケーションを使用して、プラットフォーム上のすべてがどのように機能するかをデモンストレーションする
概要と次のステップ
要求
- コンピュータアーキテクチャとメモリ階層に関する基礎知識
- 0]とKubernetesの概念とコマンドに精通していること
対象者
- 開発者
14 時間
お客様の声 (6)
トレーナーの資質が高い。かなり疲れましたが、例題が多くて質問もできるのがよかったです。
Roger - REGNOLOGY ROMANIA S.R.L.
コース - Docker and Kubernetes
Machine Translated
実際のアプリケーションの例
Łukasz - Rossmann SDP Sp. z o.o.
コース - Docker (introducing Kubernetes)
Machine Translated
実践的な演習
Tobias - Elisa Polystar
コース - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
参加者が操作するためのサンドボックスの形式として仮想デスクトップを利用できるのは素晴らしいことです。
Benedict - Questronix Corporation
コース - OpenShift 4 for Administrators
Machine Translated
実践的な演習は学習を定着させるために非常に重要でした。内部で物事がどのように機能するかについての詳細な説明により、すべてがより明確になりました。
Otavio Marchioli dos Santos - ExitLag
コース - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters