2009年8月14日金曜日

StreamGPU Project


StreamGPU というプロジェクトを立てました。

タイトル

データストリーム処理におけるGPU利用の性能特性に関する研究

詳細
  • 背景 
    • GPGPU
  • 動機
    • どのような種類のアプリケーションが GPU に適しているかは定かではない
    • 性能特性を見たい
  • 研究
    • いくつかの種類のアプリケーションを GPU + DSMS を用いて実装し、性能特性を見る
    • アプリケーション候補
      • Web ログデータ
      • 移動平均などの簡単計算
      • IBM 高橋さんの異常検知アプリケーション
        • 行列計算の部分を GPU に置き換えることによって性能特性を見る
          • GPU と CPU のメモリコピーのコストを考えると、ウィンドウサイズを大きくしないと速くならないはず
          • この点をいろいろ試してみる
      • StreamDNA の 画像認識部分および Smith-Waterman 法
      • 音声認識(西井さんに期待)
  • 本研究の Contribution
    • DSMS に対して、GPU を適用し、その性能特性をみるという研究は初めて
    • GPU を用いることで、リアルタイム処理ができなかったことができるようになったこと
    • 幅広いアプリケーションを用いて評価をしたこと
  • 本研究の広がり
    • 性能モデルの定式化
    • 上記の異常検知アプリケーションのウィンドウサイズのチューニングを自動でやれるとうれしい
    • クラスタ環境において、GPU なしの場合と、GPU マシン1台とで性能はどうか、を知りたい

0 件のコメント:

コメントを投稿