お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
はじめに
- Kubefirstとは何か?
- Kubefirstの機能とアーキテクチャの概要
- Terraform、Vault、Argoなどのオープンソースツールとの統合方法
開発環境のセットアップ
- Kubefirst SDKのインストールと設定
- クラウドプラットフォーム(ローカル、AWS、Civoなど)の選定と準備
- Visual Studio Code内でKubefirstプロジェクトを作成する
- プロジェクト構造やファイルの確認方法
Kubefirstのプログラミングモデル
- Kubefirstの指示文や句の仕組みを理解する
- 並列領域を作成するためのparallel指令の利用方法
- カーネルの並列化に用いるkernels指示文の使い方
- ループ処理を並列化するloop指示文の使用方法
Kubefirstにおけるデータ管理
- data指示文を用いたデータ移動の管理方法
- update指示文によるデータ同期手法
- cache指示文によるデータ再利用の促進方法
- routine指示文を使ったデバイス機能の作成手順
Kubefirst APIとライブラリ
- ホストプログラム内におけるKubefirst APIの役割理解
- デバイス情報照会にKubefirst APIを活用する方法
- Kubefirst APIを用いたデバイス数およびタイプの設定手順
- エラー処理や例外対応におけるKubefirst APIの使い方
- math、random、complexといったKubefirstライブラリの利用法
Kubefirstツール群
- Kubefirstツールが果たす役割を理解する
- プログラムのプロファイリングやデバッグに用いる各種ツールの活用方法
- PGI Compiler、NVIDIA Nsight Systems、Allinea Forgeといったツールを用いた実行時間測定および最適化手法
Kubefirstアプリケーション開発
- Kubefirstでの開発・デプロイにおけるベストプラクティス
- CUDA、OpenCL、SYCLといった他のプログラミングモデルとの相互運用性
- cuBLASやcuFFTなどのGPUライブラリとの統合方法
- Kubefirst Metaphorサンプルアプリケーションの実演手順
まとめと今後の学習指針
要求
- コンピュータアーキテクチャおよびメモリ階層に関する基礎知識
- DockerおよびKubernetesの概念やコマンドに精通していること
対象者
- 開発者
14 時間
お客様の声 (4)
コンテナとKubernetesの基本的な理解、およびそれらがどのように連携するか OpenShiftプラットフォームの特徴
Eric Scholze - NOW IT GmbH
コース - Introduction to Containers, Kubernetes & OpenShift
機械翻訳
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
コース - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
講師がどのように効果的に知識を伝えるか
Vu Thoai Le - Reply Polska sp. z o. o.
コース - Certified Kubernetes Administrator (CKA) - exam preparation
機械翻訳
Augustinとの知識と交流
Laurent - L'Office national des vacances annuelles (ONVA)
コース - Docker and Kubernetes
機械翻訳