稲益_卒論目次
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[作業記録2019稲益]]
* 第一章 はじめに [#s5fe2253]
* 第二章 準備 [#o10fa484]
** 2.1 CG描画におけるポストエフェクト処理 [#w19a9c1d]
- CG描画処理とは
- CG描画処理の流れ
- ポストエフェクト処理とは
** 2.2 GPU [#ibc11ec0]
- グラフィックス描画のための専用回路
- 統合型シェーダーアーキテクチャ(Unified Shader)の登場、...
- GPGPUの登場
** 2.3 プログラマブルSoC or FPGA [#ja9bc9e6]
- FPGAとは再構成可能な半導体回路
- ある特定の処理に特化することで、CPU・GPUよりも電力効率...
- FPGAとCPU・GPUをSoCにしたものをプログラマブルSoCとよぶ
- 高位合成(HLS)という技術により、ハードウェア記述言語を用...
- 処理に最適なレジスタ、演算器、ビット幅を用意できるのでC...
** 2.4 Xilinx xfOpenCV [#q8e0b6df]
- Xilinx FPGAプラットフォームに最適化されたOpenCV関数セット
- 2017年にXilinx reVISIONスタックの一部としてリリースされた
- SDx環境で動作するためにHLSで実装されている
- FPGAにビジョンパイプラインを構築するためのソフトウェア...
** 2.5 関連研究 [#qb97f571]
- CG描画処理において、ポストエフェクト処理の重たさを説明...
- FPGAのほうがGPUより電力効率が良いという研究の紹介
* 第三章 GPU・FPGAを用いたCG描画システム [#qe3905e5]
** 3.1 システムの構成 [#t2870804]
- GPUとFPGAを組み合わせたCG描画システムを提案する。
- CPU ↔ GPU → FPGA → 映像出力 というシステムの説明
- FPGAのほうが効率が良い
- FPGAにまかせると良い処理の特徴を説明し、ポストエフェク...
* 第四章 評価 [#a29ad937]
** 4.1 評価方法 [#ma593f7f]
*** 4.1.1 評価方法 [#h63a59d6]
- 画像ファイルを読み込み、GPUとFPGAでそれぞれBloom処理を...
- EGLを用いてOpenGL ESプログラムを実行し、GPUの電力効率を...
- xfOpenCVを用いた回路をFPGAで実行し、FPGAの電力効率を測...
*** 4.1.2 評価環境(ハードウェア) [#y33e9e68]
- Xilinx UltraScale+ ZCU104
- 電力測定方法
- GPU (ARM Mali-400 MP2)
- FPGA (UltraScale+)
- AXI DMA
- HDMI/DisplayPortへのデータ転送
*** 4.1.3 評価環境(ソフトウェア) [#t52cf9ab]
- Bloom処理
- GPU プログラム (OpenGL EGL ライブラリ)
- FPGA回路 (Xilinx SDx , xfOpenCV)
*** 4.1.4 評価の際に用いる測定値 [#v80d750e]
- 関連研究に則り、Run-time、Energy、Energy-Delay Product...
** 4.2 評価結果 [#w194dadf]
*** 4.2.1 GPUでの実行 [#lb471282]
*** 4.2.2 FPGAでの実行 [#cc99b548]
** 4.3 考察 [#ib3e0159]
* 第五章 まとめ [#ae181b86]
- 現状,FPGAの各処理のたびに結果を外部メモリに配置し,ロ...
- 今後、FPGAの回路もGPU向けコードから合成できるようにしたい
終了行:
[[作業記録2019稲益]]
* 第一章 はじめに [#s5fe2253]
* 第二章 準備 [#o10fa484]
** 2.1 CG描画におけるポストエフェクト処理 [#w19a9c1d]
- CG描画処理とは
- CG描画処理の流れ
- ポストエフェクト処理とは
** 2.2 GPU [#ibc11ec0]
- グラフィックス描画のための専用回路
- 統合型シェーダーアーキテクチャ(Unified Shader)の登場、...
- GPGPUの登場
** 2.3 プログラマブルSoC or FPGA [#ja9bc9e6]
- FPGAとは再構成可能な半導体回路
- ある特定の処理に特化することで、CPU・GPUよりも電力効率...
- FPGAとCPU・GPUをSoCにしたものをプログラマブルSoCとよぶ
- 高位合成(HLS)という技術により、ハードウェア記述言語を用...
- 処理に最適なレジスタ、演算器、ビット幅を用意できるのでC...
** 2.4 Xilinx xfOpenCV [#q8e0b6df]
- Xilinx FPGAプラットフォームに最適化されたOpenCV関数セット
- 2017年にXilinx reVISIONスタックの一部としてリリースされた
- SDx環境で動作するためにHLSで実装されている
- FPGAにビジョンパイプラインを構築するためのソフトウェア...
** 2.5 関連研究 [#qb97f571]
- CG描画処理において、ポストエフェクト処理の重たさを説明...
- FPGAのほうがGPUより電力効率が良いという研究の紹介
* 第三章 GPU・FPGAを用いたCG描画システム [#qe3905e5]
** 3.1 システムの構成 [#t2870804]
- GPUとFPGAを組み合わせたCG描画システムを提案する。
- CPU ↔ GPU → FPGA → 映像出力 というシステムの説明
- FPGAのほうが効率が良い
- FPGAにまかせると良い処理の特徴を説明し、ポストエフェク...
* 第四章 評価 [#a29ad937]
** 4.1 評価方法 [#ma593f7f]
*** 4.1.1 評価方法 [#h63a59d6]
- 画像ファイルを読み込み、GPUとFPGAでそれぞれBloom処理を...
- EGLを用いてOpenGL ESプログラムを実行し、GPUの電力効率を...
- xfOpenCVを用いた回路をFPGAで実行し、FPGAの電力効率を測...
*** 4.1.2 評価環境(ハードウェア) [#y33e9e68]
- Xilinx UltraScale+ ZCU104
- 電力測定方法
- GPU (ARM Mali-400 MP2)
- FPGA (UltraScale+)
- AXI DMA
- HDMI/DisplayPortへのデータ転送
*** 4.1.3 評価環境(ソフトウェア) [#t52cf9ab]
- Bloom処理
- GPU プログラム (OpenGL EGL ライブラリ)
- FPGA回路 (Xilinx SDx , xfOpenCV)
*** 4.1.4 評価の際に用いる測定値 [#v80d750e]
- 関連研究に則り、Run-time、Energy、Energy-Delay Product...
** 4.2 評価結果 [#w194dadf]
*** 4.2.1 GPUでの実行 [#lb471282]
*** 4.2.2 FPGAでの実行 [#cc99b548]
** 4.3 考察 [#ib3e0159]
* 第五章 まとめ [#ae181b86]
- 現状,FPGAの各処理のたびに結果を外部メモリに配置し,ロ...
- 今後、FPGAの回路もGPU向けコードから合成できるようにしたい
ページ名: