• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2016 Fiscal Year Annual Research Report

Development of a data stream management system using special hardware assistance

Research Project

Project/Area Number 26330061
Research InstitutionThe University of Electro-Communications

Principal Investigator

吉永 努  電気通信大学, 大学院情報理工学研究科, 教授 (60210738)

Co-Investigator(Kenkyū-buntansha) 吉見 真聡  電気通信大学, 大学院情報理工学研究科, 助教 (00548000)
Project Period (FY) 2014-04-01 – 2017-03-31
Keywordsデータストリーム処理 / リコンフィギャラブル計算 / FPGA / 専用ハードウェア / 結合演算 / スライディングウィンドウ
Outline of Annual Research Achievements

平成28年度の研究成果は以下の通りである.
1.高速・低電力なストリーム処理用ハードウェア開発: 27年度までにFPGA実装したスライディングウィンドウを用いた結合演算処理ハードウェアを複数FPGAボード対応に拡張した.
2.クエリコンパイラの開発: ユーザがビッグデータ処理アプリケーションで使用するクエリプランをSQLで入力し,これをFPGAで実行するためのハードウェア設計情報を出力するためのクエリコンパイラを開発し,実験用クエリTPC-Hへ対応した.
3.マルチノード支援ソフトウェア開発: ネットワーク結合した複数FPGAボード搭載ホストでストリーム処理を実行支援するためのシステムソフトウェアTAMAMOを開発した.TAMAMOは,各ホスト上にデーモンプロセスを常駐し,FPGAボード間のデータ通信やデータ通信経路上のFPGAでの演算を指示する関数を提供する.
4.結合演算性能: 上記1で開発した結合演算ハードウェアモジュールを搭載するアバールデータ社製APX7142FPGAボードを実装したホストを4ノードネットワーク結合し,ストリームデータ結合演算の性能を測定した.ウィンドウサイズを4096タプル/ノードとした場合,開発したハードウェアはソフトウェア実行した場合に比べて約9.2倍のスループット,58倍の電力当たり性能を達成した.また,電力当たり性能はノード数を増やす程大きくなることが分かった.
5.集約演算性能: 開発した集約演算ハードウェアモジュールをAPX7142FPGAボードに実装してストリームデータ集約演算の性能を測定した.FPGA実行は,ウィンドウサイズを大きくしても約63.5メガタプル/秒のスループットを維持することを確認した.一方,ソフトウェア実行では,通信プロトコル処理がボトルネックとなり1メガタプル/秒未満の性能となった.

  • Research Products

    (4 results)

All 2017 2016

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Acknowledgement Compliant: 1 results) Presentation (3 results) (of which Int'l Joint Research: 1 results)

  • [Journal Article] Pipelined Parallel Join and Its FPGA-Based Acceleration2017

    • Author(s)
      Masato YOSHIMI, Yasin OGE, and Tsutomu YOSHINAGA
    • Journal Title

      ACM Transactions on Embedded Computing System

      Volume: 印刷中 Pages: 印刷中

    • Peer Reviewed / Acknowledgement Compliant
  • [Presentation] マルチノードFPGAによるストリームデータ分散結合処理2017

    • Author(s)
      多田昂介・川原尚人・吉見真聡・策力木格・吉永 努
    • Organizer
      電子情報通信学会,信学技法CPSY2016-112
    • Place of Presentation
      慶応大(神奈川県・横浜市)
    • Year and Date
      2017-01-23
  • [Presentation] Accelerating BLAST Computation on an FPGA-enhanced PC Cluster2016

    • Author(s)
      Masato Yoshimi, Yasin Oge, Celimuge Wu and Tsutomu Yoshinaga
    • Organizer
      Proc. of the Fourth International Symposium on Computing and Networking (CANDAR 2016)
    • Place of Presentation
      Hiroshima Univ. (Hiroshima Prefecture, Higashi-hiroshima city))
    • Year and Date
      2016-11-22 – 2016-11-25
    • Int'l Joint Research
  • [Presentation] ネットワーク結合型マルチFPGAボードを用いた集約演算クエリ処理2016

    • Author(s)
      川原尚人・吉見真聡・策力木格・吉永努
    • Organizer
      電子情報通信学会,信学技法CPSY2016-49
    • Place of Presentation
      幕張メッセ(千葉県・千葉市)
    • Year and Date
      2016-10-06

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi