お問い合わせ

コース概要

Biren GPUアーキテクチャの概要

  • Birenの概要およびユースケース
  • ハードウェア構成:コア、メモリ、計算クラスター
  • NVIDIAおよびAMD GPUとの比較

Birenプログラミング環境のセットアップ

  • Biren SDKおよびランタイムのインストール
  • ツールチェーンとコンパイラモデルの理解
  • 基本的なプロジェクト構造とビルドプロセス

BirenスタックによるGPUプログラミング

  • スレッドとブロックモデル
  • メモリ管理とデータ転送
  • カーネル開発とローンチパターン

CUDAからBirenへの移植

  • CUDAコードの翻訳技術
  • 一般的なAPIのマッピングと適応
  • コード変換ラボと実践

デバッグとプロファイリング

  • Birenのデバッガとプロファイラの利用
  • ボトルネックの特定
  • メモリアクセスパターンと最適化

最適化技術

  • スレッドスケジューリングとインストラクションパイプライン
  • ループアンロールと共有メモリの利用
  • スループットのための高度なカーネルチューニング

ケーススタディとアプリケーション例

  • Birenアクセラレータによるモデル学習
  • ビジョンまたはNLPモデルの移植とプロファイリング
  • CUDA/NVIDIAとのパフォーマンス比較

まとめと次のステップ

要求

  • GPUアーキテクチャおよび並列処理に関する理解
  • CUDA、OpenCL、または類似のGPUプログラミング環境での経験
  • PyTorchやTensorFlowなどの深層学習フレームワークへの精通

対象読者層

  • HPC開発者
  • AIインフラエンジニア
  • パフォーマンス最適化スペシャリスト
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー