FPGAと「PCASによるモデル軽量化」を利用したAIアクセラレーションとその応用 <オンラインセミナー>
~ AIモデル構築の流れ、ソフトウェアスタックとFPGA IPの統合、FPGA上でNPUを利用する方法、PCASによるモデル軽量化技術 ~
・AIの計算処理を効率化・高速化するAIアクセラレーション技術を修得し、低コストで推論処理の速いAIシステムの構築に応用するための講座
・FPGAにAIアクセラレーターを搭載し、省電力で高いパフォーマンスをもつAIエッジデバイスの開発に応用しよう
・PCAS(Pruning Channels with Attention Statistics)は、深層学習モデルの効率的な運用を可能にし、精度を維持しつつ、処理速度を向上させることで、今後のAI開発において重要な役割を果たすと期待されています
オンラインセミナーの詳細はこちら:
・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。
講師の言葉
昨今、AI技術は画像認識や自然言語処理など多岐にわたる領域で利用され、進化を続けています。しかし、AIの高度な機能を支える膨大な計算量は、電力効率や計算速度の課題を同時に伴います。これらを解決する手段として、従来はGPUが主流でしたが、近年注目を集めているのがFPGA技術です。FPGAは汎用性においては制約があるものの、AIアクセラレーターを搭載することで、省電力かつ高効率なAI推論を実現します。さらに、AIモデル軽量化技術であるPCASを組み合わせることで、精度を維持しつつ効率的な推論を実現する新しい設計手法が可能になります。本講演では、特にAMD FPGA向けAIアクセラレーターであるNPU(旧称AMD Zebra™)やPCAS技術を活用した先進的な開発手法をわかりやすく解説します。次世代AIシステムの設計に役立つ貴重な情報をお届けしますので、ぜひご参加ください。
セミナー詳細
開催日時 |
- 2025年07月29日(火) 10:30 ~ 17:30
|
開催場所 |
オンラインセミナー |
カテゴリー |
オンラインセミナー、ソフト・データ・画像・デザイン |
受講対象者 |
・組み込み装置に、AIを搭載したい組込技術者の方
・FPGAやAI技術を活用した効率的な設計手法を学びたい方
・組込開発を行うAI技術者の方
・AIモデル軽量化技術やFPGAアクセラレーションについて体系的に理解し、組込みシステム開発に活用したい方
|
予備知識 |
・プログラミングの基礎知識(CやPythonなど、いずれかのプログラミング言語の基本的な構文や操作に関する知識)
・大学卒業程度の数学・コンピュータ基礎知識(論理回路やデータ構造など、コンピュータサイエンスに関する基礎的な知識)
・行列演算や確率・統計など、AIモデル理解に必要な数学の基礎概念
|
修得知識 |
・FPGAを活用したAIアクセラレートの仕組み
・AIアクセラレータNPUを利用した開発手法
|
プログラム |
1.AIモデルとは
(1).AIモデルの定義
a.AIモデルの基本概念
b.パラメータと学習の概要
(2).AIモデルの分類
a.機械学習と深層学習の違い
b.回帰モデル、分類モデル、生成モデルの紹介
(3).AIモデル構築の流れ
a.データ収集、前処理、学習のステップ
b.ハードウェア選択の重要性
(4).現在のAIモデルの課題
a.大規模化による計算資源の制約
2.FPGA(Field Programmable Gate Array)とMPSoC(Multiprocessor System-on-Chip)
(1).FPGAの概要
a.FPGAとは何か
b.ASIC(Application Specific Integrated Circuit)との違い
(2).FPGAの構造と特徴
a.基本構造(ロジックブロック、配線、I/Oピンなど)
b.プログラマブル性と柔軟性
c.FPGAの長所と短所
(3).ソフトウェアスタックとFPGA IPの統合
a.ソフトウェアからFPGAを操作する仕組み
b.ドライバ層と通信層
c.ソフトウェアスタックとの連携設計(例: AMD Vitis)
d.ハードウェアIP(Intellectual Property)の概要
e.事前設計済みハードウェアIPの使用方法
f.ソフトウェアからFPGA IPを活用するフロー
(例: APIの利用やアクセラレーターのカスタマイズ)
3.FPGAを利用したAIアクセラレーション技術と活用例
(1).AIアクセラレートのアプローチ
a.FPGA上でAIをアクセラレートするための設計方法
b.ハードウェアへの直接実装
c.ツールを活用したハードウェア実装
d.汎用AIアクセラレータの利用
(2).NPU(Neural Processing Unit)
a.NPUとは
b.FPGA上でNPUを利用する方法
c.NPUの利点
(3).実際の活用例
4.AIモデル軽量化技術:PCAS
(1).AIモデルの軽量化とは
a.モデル軽量化の背景と必要性
(2).PCASとは
a.PCASのアプローチとその仕組み
b.他の軽量化技術との違い
5.PCAS+NPUの評価
(1).評価環境
a.使用したハードウェア構成
b.ソフトウェアスタックとモデル構成
(2).評価モデル
a.使用したAIモデルの紹介
b.評価指標(スループット、レイテンシなど)
(3).結果
a.評価と比較分析
6.まとめ
(1).講演全体の振り返り
(2).質疑応答
|
キーワード |
AIモデル 回帰モデル、分類モデル、生成モデル データ収集 前処理 FPGA MPSoC プログラマブル性 柔軟性 ソフトウェアスタック FPGA IP AIアクセラレーション NPU PCAS スループット レイテンシ
|
タグ |
AI・機械学習、組み込みソフト、FPGA |
受講料 |
一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
|
会場 |
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
|