[VOD/data]Jetson Nanoキットで学ぶ NVIDIA CUDAプログラミング入門

GPUのしくみから並列処理の実装,画像処理,AI応用まで




概要

本VODでは,NVIDIA Jetson Nano開発キットを利用して,CUDAによるGPU制御プログラムの作成に必要な知識を身につけるとともに,GPUのしくみを理解することを目指します.

CUDAは,並列コンピューティングに特化したプログラミング・モデルであり,画像処理,機械学習,科学計算などの分野で幅広く活用されています.CUDAを使用することで,GPUを活用して高度な数値計算や並列処理を行うことができます.

GPUは,ゲームでリアルタイムに3DCGを表現するときや,物理シミュレータ,AIアプリケーションなど大量の演算を行う場合,その能力を発揮します.Jetson nanoは,ラズベリーパイほどの大きさの基板の上にGPUを搭載したキットであり,単体でGPUを直接制御するプログラムを記述して制御できます.

キットに加え,4時間を超えるプロの技術者による講義動画と,91頁の講義キスト,実習用ソースコードが付属されます.

同梱の説明書(下記)には,講義動画や講義テキストの視聴を可能にするパスワードが記載されています.

本製品のすべての映像,画像,文書テキスト,ソースコードは著作権法によって厳格に守られています.無許可の転載,複製,転用は法律により罰せられます.

※実習キットが必要な場合は,下記の製品がおすすめです.
[VOD/KIT/data]Jetson Nanoキットで学ぶ NVIDIA CUDAプログラミング入門

充実の講義ビデオ(288分)&テキスト(91頁)

(1)Jetson NanoやCUDAの基礎知識

  • Jetson Nanoの特徴
  • GPUで高速な計算ができる理由
  • ゲーム機搭載のチップ
  • 3Dの計算と処理
  • Microsoft DirectX 8 (Direct 3D)
  • GPUの進化と今後

(2)GPU構造とCUDA

  • CPUとGPUの比較
  • CUDAの処理フローと制限
  • GPGPUに適した処理
  • NVIDIA以外のGPUベンダのGPGPUツール・セット
  • Jetson NanoのGPU

(3)Jetson Nanoのセットアップ

(4)Jetson nano開発キットに含まれるサンプルの紹介と実習

  • GPUのテスト
  • モンテカルロ法による円周率の計算

(5)CUDAを活用したプログラミング技術と実習

  • 講師作成のサンプル・プログラムをいくつか使用して,効率的なGPUの呼び出し方を解説
  • コーディングによる処理速度の比較

(6)DeepStreamによる画像認識

  • DeepStreamやGstreamerの基礎知識
  • 実演

実習用ソースコード

モンテカルロ法を用いた円周率の計算,マンデルブロ集合の描画,レイトレーシング,画像認識などの講師作成プログラムを提供します.

講演の目標

GPUのしくみと制御方法の基本を習得する

受講対象

  • GPUに対し,直接プログラムを記述し制御するスキルが欲しい方
  • Jetson NanoでのGPUプログラミングや画像処理の実装に興味がある方
  • CUDAを使用した高性能コンピューティングに興味がある方

あると望ましい予備知識

  • C/C++言語の知識(数百行程度)

実習に必要な周辺環境

  • 有線LANまたは無線アダプタ(Wi-Fiを利用する場合)
  • キーボード/マウス
  • PC用モニタ

本製品を購入された方へ

講義ビデオと講義テキストの視聴方法は,下記リンク先(青字)をクリックし,本製品同梱の説明書に書かれたパスワードを入力してください.

288分の講義ビデオ(著作権保護のためパスワードがかけられています)

「Jetson Nanoキットで学ぶ NVIDIA CUDAプログラミング入門」講義動画.mp4(4時間48分11秒)

  • 0:00:10 イントロダクション
  • 0:01:15 (1)Jetson NanoやCUDAの基礎知識
  • 1:06:43 (2)GPU構造とCUDA
  • 2:08:38 (3)Jetson Nanoのセットアップ
  • 2:11:53 (4)Jetson Nanoキットに含まれるサンプルの紹介と実習
  • 2:46:40 (5)CUDAを活用したプログラミング技術と実習
  • 4:27:29 (6)DeepStreamによる画像認識

講義テキスト(著作権保護のためパスワードがかけられています)

実習用データ(著作権保護のためパスワードがかけられています)

紹介動画

計算性能を最大化するNVIDIA AmpereアーキテクチャのGPU内部構造
CUDAプログラミングにおけるデータ処理フロー
CUDAプログラミングにおけるグリッド設定時の留意点
Jetson NanoキットによるGPUとCPUの処理時間の比較

講師紹介

略歴

松原 諭司

光学・医療機器メーカなどで約30年間,電子顕微鏡の鏡筒を制御するプログラムなどの開発に従事

善養寺 薫

  • 2010年 沼津工業高等専門学校 専攻科 卒業
  • 2010年 FA機器/ハード・ディスク製造装置設計業務に従事.その後ベンチャーにて半導体検査/医科学用電子顕微鏡,半導体製造装置,理化学機器の研究開発設計に従事
  • 2020年 静岡県創業者育成施設審査通過し,個人事業として独立
  • 2022年 株式会社ディスクリテック設立,現在に至る

主な著書

  1. [VOD/KIT/data]実験キットで学ぶ 電源・アナログ回路入門
  2. [VOD]動画で一緒にプリント基板開発 KiCad超入門【KiCad 6対応 完全マニュアル】
  3. [VOD]動画で一緒にプリント基板開発 KiCad超入門【KiCad 6対応 プロの仕上げ技101】
  4. [VOD/KIT]すぐ動く!BM83 Bluetoothスタータキット
  5. [VOD/Pi KIT]MATLAB/Simulink×ラズパイで学ぶロボット制御入門
  6. [VOD/KIT]MATLAB/Simulink×ラズパイで学ぶロボット制御入門
  7. 一人で始めるプリント基板作り,トランジスタ技術Special No.127, CQ出版社
  8. 商用利用OK!噂の完全フリー基板作成ツール KiCad,トランジスタ技術2015年3月号,CQ出版社
  9. 1枚100円も!世界のプリント基板ネット通販メーカ,トランジスタ技術2016年7月号,CQ出版社
  10. 部品の足にジャストフィット!フットプリント作成,トランジスタ技術2017年5月号,CQ出版社
  11. コネクタなどの特殊部品のフットプリントを高速自作!CQ FootprintTracer,トランジスタ技術2017年10月号,CQ出版社
  12. はじめてみませんか?プリント基板ネット通販生活,トランジスタ技術2018年2月号,CQ出版社
  13. 工作実験室で活躍中!高コスパ電子工作ツール一覧,トランジスタ技術2018年12月号,CQ出版社
  14. 成功間違いなし! BGA配線 10の基本ルール,トランジスタ技術2020年5月号,CQ出版社


関連製品

パーツキットと講義動画でプロの技術を1日習得
スピードマスタ・シリーズ

電子回路・基板設計からプログラミングまで,エンジニアがマスタすべき技術は多岐にわたり,開発期間も短くなっています.多くの書物を読み漁ったり,玉石混交のネット情報に振り回されたりしている暇はありません.

本シリーズには,各分野の一線で活躍する技術者が厳選したパーツセット,設計の要点を効率よく解説するセミナ動画,講義テキスト,お手本ソースコードなどが同梱されています.百戦錬磨の技を一見することで,未経験の技術が驚くほど短時間で身につくだけでなく,信頼性の高いシステム開発に必要なプロの眼が養われます.