講演名 2010/7/28
GPU及びCell/B.E.に対応した解像度非依存型動画像処理ライブラリRaVioliの提案と実装(2010年並列/分散/協調処理に関する『金沢』サマー・ワークショップSWoPP2010)
稲葉 崇文, 大野 将臣, 櫻井 寛子, 津邑 公暁, 松尾 啓志,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年,侵入者検知システムなどリアルタイム性が重要なシステムの開発が盛んに行われているが,汎用システムでは,リアルタイム動画像処理に必要なCPUリソースの確保が困難である.そこで,擬似的なリアルタイム性を保証する動画像処理ライブラリRaVioliが提案されている.しかし,RaVioliを用いることによって抽象的な記述が可能になった反面,そのオーバへッドにより処理速度が低下してしまう.そこで,この問題点を解決するため,マルチメディア処理を得意とするGPUやCell/B.E.を利用することが考えられる.しかし,これらは異なったアーキテクチャを持つため,新たに,プログラマが環境の違いを意識したプログラミングをしなければならないという問題が発生する.そこで,既存のRaVioliの持つ高階メソッドを拡張し,アーキテクチャの違いを意識することなく,従来よりも高速な画像処理が記述可能な環境を提供する手法を提案し,RaVioliに実装した.拡張後のRaVioliを使用して記述したサンプルプログラムを用いて評価を行った結果,CUDA使用時において,従来のRaVioliから最大約164倍,Cell/B.E.使用時において,PPEのみを用いた場合に対して約5倍の速度向上が確認できた.
抄録(英) Realtime video processing applications such as intruder detection system are now in demand and being developed. However, on a general purpose computers, it is difficult to guarantee that enough CPU resources can be surely be provided. A pseudo realtime video processing library RaVioli has been proposed for solving this problem. RaVioli conceals two types of resolutions, frame rate and the number of pixels, from programmers. This makes video and image processing programmings more intutive, but the performance may be lower by the abstraction overhead. To solve this problem, this paper proposes an improvement of RaVioli for supporting GPU and Cell/B.E. platforms which are very suitable for video processing. For using these platforms effectively, a deep knowledge about them has been required, and this would have been a burden to programmers. The proposition on this paper provides an easy-to-use framework for programmers. They can benefit from GPU or Cell/B.E. without rewriting their RaVioli programs and get high performance video processing. The result of experiment with some sample programs shows that the proposed method improves the performance 164-fold on CUDA and 5-fold on Cell/B.E. in maximum repectively.
キーワード(和) 動画像処理ライブラリ / CUDA / Cell/B.E.
キーワード(英) image and video processing library / CUDA / Cell/B.E.
資料番号 CPSY2010-9
発行日

研究会情報
研究会 CPSY
開催期間 2010/7/28(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Computer Systems (CPSY)
本文の言語 JPN
タイトル(和) GPU及びCell/B.E.に対応した解像度非依存型動画像処理ライブラリRaVioliの提案と実装(2010年並列/分散/協調処理に関する『金沢』サマー・ワークショップSWoPP2010)
サブタイトル(和)
タイトル(英) GPU and Cell/B.E. Support for a Pseudo-Realtime Video Processing Library RaVioli
サブタイトル(和)
キーワード(1)(和/英) 動画像処理ライブラリ / image and video processing library
キーワード(2)(和/英) CUDA / CUDA
キーワード(3)(和/英) Cell/B.E. / Cell/B.E.
第 1 著者 氏名(和/英) 稲葉 崇文 / Takafumi INABA
第 1 著者 所属(和/英) 名古屋工業大学
Nagoya Institute of Technology
第 2 著者 氏名(和/英) 大野 将臣 / Masaomi OHNO
第 2 著者 所属(和/英) 名古屋工業大学
Nagoya Institute of Technology
第 3 著者 氏名(和/英) 櫻井 寛子 / Hiroko SAKURAI
第 3 著者 所属(和/英) オムロン株式会社
OMRON Corporation
第 4 著者 氏名(和/英) 津邑 公暁 / Tomoaki TSUMURA
第 4 著者 所属(和/英) 名古屋工業大学
Nagoya Institute of Technology
第 5 著者 氏名(和/英) 松尾 啓志 / Hiroshi MATSUO
第 5 著者 所属(和/英) 名古屋工業大学
Nagoya Institute of Technology
発表年月日 2010/7/28
資料番号 CPSY2010-9
巻番号(vol) vol.110
号番号(no) 167
ページ範囲 pp.-
ページ数 6
発行日