Presentation 2020-01-23
FPGA-based Stream Data Aggregation for Large Sliding-Windows
Masaki Osaka, Masato Yoshimi, Celimuge Wu, Tsutomu Yoshinaga,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) This paper proposes an FPGA-based Stream Data Aggregation for large Sliding-Windows. We designed Configurable Query Processing Hardware (CQPH), which is a dynamically configurable accelerator for real-time query processing on data streams. Previous implementation of CQPH used BRAM on an FPGA to store intermediate data of aggregation, hence it restricts available sliding-window sizes due to the capacity of on-chip memory. We redesigns a new CQPH which utilizes off-chip DRAM for large amount of intermediate data buffering in order to support variety of queries with large window sizes. To reduce DRAM access latency, we introduce two mechanisms, a look-ahead cache and multi-stage compression of intermediate aggregation results. We show that the proposed new implementation of CQPH works well for stream data aggregation on large sliding-window sizes without degrading performance compared with the previous BRAM-based implementation.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) FPGA / window-aggregation / data stream / query processing / parallel processing
Paper # VLD2019-76,CPSY2019-74,RECONF2019-66
Date of Issue 2020-01-15 (VLD, CPSY, RECONF)

Conference Information
Committee IPSJ-SLDM / RECONF / VLD / CPSY / IPSJ-ARC
Conference Date 2020/1/22(3days)
Place (in Japanese) (See Japanese page)
Place (in English) Raiosha, Hiyoshi Campus, Keio University
Topics (in Japanese) (See Japanese page)
Topics (in English) FPGA Applications, etc.
Chair Yutaka Tamiya(Fujitsu Lab.) / Yuichiro Shibata(Nagasaki Univ.) / Nozomu Togawa(Waseda Univ.) / Hidetsugu Irie(Univ. of Tokyo) / Hiroshi Inoue(Kyushu Univ.)
Vice Chair / Kentaro Sano(RIKEN) / Yoshiki Yamaguchi(Tsukuba Univ.) / Daisuke Fukuda(Fujitsu Labs.) / Michihiro Koibuchi(NII) / Kota Nakajima(Fujitsu Lab.)
Secretary (Univ. Shiga Prefecture) / Kentaro Sano(NTT) / Yoshiki Yamaguchi(Mitsubishi Electric) / Daisuke Fukuda(Hiroshima City Univ.) / Michihiro Koibuchi(e-trees.Japan) / Kota Nakajima(Univ. of Aizu) / (Hitachi)
Assistant / Yuuki Kobayashi(NEC) / Hiroki Nakahara(Tokyo Inst. of Tech.) / Kazuki Ikeda(Hitachi) / Eiji Arima(Univ. of Tokyo) / Shugo Ogawa(Hitachi)

Paper Information
Registration To Special Interest Group on System and LSI Design Methodology / Technical Committee on Reconfigurable Systems / Technical Committee on VLSI Design Technologies / Technical Committee on Computer Systems / Special Interest Group on System Architecture
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) FPGA-based Stream Data Aggregation for Large Sliding-Windows
Sub Title (in English)
Keyword(1) FPGA
Keyword(2) window-aggregation
Keyword(3) data stream
Keyword(4) query processing
Keyword(5) parallel processing
1st Author's Name Masaki Osaka
1st Author's Affiliation The University of Electro-Communications(UEC)
2nd Author's Name Masato Yoshimi
2nd Author's Affiliation TIS Inc.(TIS)
3rd Author's Name Celimuge Wu
3rd Author's Affiliation The University of Electro-Communications(UEC)
4th Author's Name Tsutomu Yoshinaga
4th Author's Affiliation The University of Electro-Communications(UEC)
Date 2020-01-23
Paper # VLD2019-76,CPSY2019-74,RECONF2019-66
Volume (vol) vol.119
Number (no) VLD-371,CPSY-372,RECONF-373
Page pp.pp.141-146(VLD), pp.141-146(CPSY), pp.141-146(RECONF),
#Pages 6
Date of Issue 2020-01-15 (VLD, CPSY, RECONF)