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

2016 Fiscal Year Annual Research Report

Fundamental Technologies for Bandwidth Compression Hardware to Overcome Memory-Wall Problem

Research Project

Project/Area Number 26540017
Research InstitutionTohoku University

Principal Investigator

佐野 健太郎  東北大学, 大学院・情報科学研究科, 准教授 (00323048)

Project Period (FY) 2014-04-01 – 2017-03-31
Keywordsバンド幅圧縮 / ハードウェア / 高性能計算 / FPGA / リコンフィギャラブル
Outline of Annual Research Achievements

本年度では、前年度に実装および準備を行ったシステムを使用して、バンド幅圧縮ハードウェアの性能評価と、それを適用した場合の高性能計算アプリケーションの性能評価を行った。まず、これまでの設計と比べて回路面積と動作周波数を改善するために、圧縮後のデータ符号化方式を改良し、それを実現するハードウェアの設計および実装を行った。この新しい方式では、あるビット幅を単位として量子化を行う従来と異なり、予測ワードと実際のワードとの残差に3種類のビット幅のみを与える。例えば、4,8,32などである。この幅はパラメータ化されており、自由に選ぶことができる。このように量子化を荒く行うことにより符号を短縮できる他、符号化ハードウェアを小さく出来る。特に予測精度が高く残差長が概ね短くなる場合には、最小幅を適切に設定することにより、圧縮率向上・回路面積縮小、動作周波数向上を実現できる。
計算に必要な変数のための複数チャネルに対応させた上で、この方式をFPGA上に実装した流体シミュレーションのストリーム計算機へ適用した。その結果、計算途中データの圧縮により実効メモリ帯域が向上し、メモリ帯域が制約となる条件において1.7倍高い計算性能を達成することが確認された。また、FPGAを相互に接続した拡張可能なシステムに対し、ネットワーク帯域向上の評価を行った。16個のFPGAを数珠つなぎにして実装する流体シミュレーションストリーム計算機に対して、提案するデータ圧縮ハードウェアは、SFP+接続の10Gbps x 2の帯域を2.25倍に拡張できる見通しが得られた。
これらの結果は、提案する方式によりメモリやネットワークの実効帯域を拡張でき、その結果計算性能が向上することを実証している。以上、期待された性能や機能が達成されたことに加え、その成果は国際会議や国際論文誌において発表されており、本研究は順調に進展した言える。

  • Research Products

    (35 results)

All 2017 2016

All Journal Article (16 results) (of which Peer Reviewed: 10 results,  Acknowledgement Compliant: 6 results) Presentation (19 results) (of which Int'l Joint Research: 7 results,  Invited: 6 results)

  • [Journal Article] FPGA-based Tsunami Simulation: Performance Comparison with GPUs, and Roofline Model for Scalability Analysis2017

    • Author(s)
      Kohei Nagasu, Kentaro Sano, Fumiya Kono, and Naohito Nakasato
    • Journal Title

      Journal of Parallel and Distributed Computing

      Volume: 印刷中 Pages: 印刷中

    • DOI

      10.1016/j.jpdc.2016.12.015

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Memory Bandwidth Compressor for FPGA-based High-Performance Custom Stream Computation2017

    • Author(s)
      Tomohiro Ueno, Kentaro Sano, and Satoru Yamamoto
    • Journal Title

      ACM Transactions on Reconfigurable Technology and Systems (TRETS)

      Volume: - Pages: -

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Performance Evaluation of Inter-Cube Data Exchange in FPGA-based Fluid Simulation with Building Cube Method2016

    • Author(s)
      Daichi Tanaka, Tomoya Ueno, Kentaro Sano, and Satoru Yamamoto
    • Journal Title

      Proceedings of the International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies

      Volume: - Pages: 57-60

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Parallelism for High-Performance Tsunami Simulation with FPGA: Spatial or Temporal?2016

    • Author(s)
      Kohei Nagasu, Kentaro Sano, Fumiya Kono, Naohito Nakasato, Alexander Vazhenin and Stanislav Sedukhin
    • Journal Title

      Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM)

      Volume: - Pages: -

    • Peer Reviewed
  • [Journal Article] Performance and Power Evaluation of FPGA-based Tsunami Simulator using Floating-Point DSPs2016

    • Author(s)
      Kohei Nagasu, Kentaro Sano, Fumiya Kono, Naohito Nakasato
    • Journal Title

      Proceeding of IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips XIX)

      Volume: - Pages: -

    • Peer Reviewed
  • [Journal Article] Performance Improvement of FPGA-Based Stream Computing by Bandwidth Compressor2016

    • Author(s)
      Tomohiro Ueno, Kentaro Sano, and Satoru Yamamoto
    • Journal Title

      Proceeding of IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips XIX)

      Volume: - Pages: -

    • Peer Reviewed
  • [Journal Article] Tsunami Simulation Accelerator Exploiting Fine and Coarse-Grain Parallelism with FPGA2016

    • Author(s)
      Kohei Nagasu, Kentaro Sano, Fumiya Kono, and Naohito Nakasato
    • Journal Title

      Proceedings of the International Conference on Parallel Computational Fluid Dynamics (ParCFD)

      Volume: - Pages: 60-61

    • Peer Reviewed
  • [Journal Article] High-Performance Fluid Simulation using Multiple FPGAs with Bandwidth-Compressed Links2016

    • Author(s)
      Kentaro Sano, Tomohiro Ueno, Daichi Tanaka, and Satoru Yamamoto
    • Journal Title

      Proceedings of Second International Workshop on Heterogeneous High-Performance Reconfigurable Computing (H2RC) in conjunction with SC16

      Volume: - Pages: -

    • Peer Reviewed
  • [Journal Article] FPGA による流体専用並列計算ハードウェアの試作実装と性能評価2016

    • Author(s)
      上野友也, 田中大智, 佐野健太郎, 山本悟
    • Journal Title

      流体力学会ながれ

      Volume: 35 Pages: 97-104

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] 予測残差長の量子化を用いた可逆データ圧縮ハードウェアの性能評価2016

    • Author(s)
      上野知洋, 佐野健太郎, 山本悟
    • Journal Title

      ハイパフォーマンスコンピューティングと計算科学シンポジウム(HPCS) 論文集

      Volume: - Pages: 88-96

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] ストリーム計算ハードウェアコンパイラSPGenを用いたFPGA津波シミュレータの開発2016

    • Author(s)
      長州航平, 佐野 健太郎, 河野郁也, 中里直人
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 115 Pages: 131-136

  • [Journal Article] FPGAによる流体専用並列計算機の実効メモリ帯域と計算性能評価2016

    • Author(s)
      田中大智, 佐野健太郎, 山本悟
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 116 Pages: 41-46

    • Acknowledgement Compliant
  • [Journal Article] 津波シミュレーション専用計算機のルーフラインモデルと次世代FPGA の性能評価2016

    • Author(s)
      長州航平, 佐野健太郎
    • Journal Title

      第214 回システム・アーキテクチャ研究発表会情報処理学会研究報告

      Volume: 2016-ARC-222 Pages: -

  • [Journal Article] ビルディングキューブ法に基づく流体専用計算機におけるFPGA間直接通信と性能見積もり2016

    • Author(s)
      田中大智, 佐野健太郎, 山本悟
    • Journal Title

      第29 回数値流体力学シンポジウム講演論文集

      Volume: - Pages: -

  • [Journal Article] 浮動小数点DSP ブロックを搭載したFPGA による津波シミュレーションアクセラレータの性能評価2016

    • Author(s)
      長州航平, 佐野健太郎
    • Journal Title

      第29 回数値流体力学シンポジウム講演論文集

      Volume: - Pages: -

  • [Journal Article] 複数FPGA による並列流体計算と帯域圧縮通信による性能向上2016

    • Author(s)
      上野知洋, 佐野健太郎, 山本悟
    • Journal Title

      第29回数値流体力学シンポジウム講演論文集

      Volume: - Pages: -

  • [Presentation] ビルディングキューブ法に基づく流体専用計算機におけるFPGA間直接通信と性能見積もり2016

    • Author(s)
      田中 大智
    • Organizer
      第29 回数値流体力学シンポジウム
    • Place of Presentation
      タワーホール船堀(東京都)
    • Year and Date
      2016-12-14
  • [Presentation] 浮動小数点DSP ブロックを搭載したFPGA による津波シミュレーションアクセラレータの性能評価2016

    • Author(s)
      長洲 航平
    • Organizer
      第29 回数値流体力学シンポジウム
    • Place of Presentation
      タワーホール船堀(東京都)
    • Year and Date
      2016-12-14
  • [Presentation] 複数FPGA による並列流体計算と帯域圧縮通信による性能向上2016

    • Author(s)
      上野 知洋
    • Organizer
      第29 回数値流体力学シンポジウム
    • Place of Presentation
      タワーホール船堀(東京都)
    • Year and Date
      2016-12-14
  • [Presentation] High-Performance Fluid Simulation using Multiple FPGAs with Bandwidth-Compressed Link2016

    • Author(s)
      Kentaro Sano
    • Organizer
      International Workshop on Heterogeneous High-Performance Reconfigurable Computing at SC16
    • Place of Presentation
      Salt Lake city Salt Palace Convention Center, United States
    • Year and Date
      2016-11-14
    • Int'l Joint Research
  • [Presentation] FPGAによる津波シミュレーションと最新FPGA の性能評価2016

    • Author(s)
      佐野 健太郎
    • Organizer
      Rebooting Computing 勉強会
    • Place of Presentation
      秋葉原ダイビル 日立製作所Guest Room(東京都)
    • Year and Date
      2016-10-28
    • Invited
  • [Presentation] 津波シミュレーション専用計算機のルーフラインモデルと次世代FPGA の性能評価2016

    • Author(s)
      長洲 航平
    • Organizer
      第214 回システム・アーキテクチャ研究発表会情報処理学会
    • Place of Presentation
      幕張メッセ(千葉市)
    • Year and Date
      2016-10-06
  • [Presentation] ポストムーア時代の計算プラットフォーム2016

    • Author(s)
      佐野 健太郎
    • Organizer
      第22 回ターボ機械・航空宇宙の空力伝熱セミナー
    • Place of Presentation
      八幡平ハイツ(八幡平市)
    • Year and Date
      2016-09-21
  • [Presentation] システムワイドデータフローアーキテクチャとFPGA による高性能計算2016

    • Author(s)
      佐野 健太郎
    • Organizer
      情報処理学会第15 回科学技術フォーラムFIT2016
    • Place of Presentation
      富山大学(富山市)
    • Year and Date
      2016-09-09
    • Invited
  • [Presentation] FPGAによる津波シミュレーション- GPUを超える高性能計算の手法2016

    • Author(s)
      佐野 健太郎
    • Organizer
      第8 回FPGA エクストリームコンピューティング
    • Place of Presentation
      ドワンゴセミナールーム(東京都)
    • Year and Date
      2016-08-24
    • Invited
  • [Presentation] FPGA によるデータフローカスタムコンピューティングと浮動小数点演算器搭載FPGAの性能評価2016

    • Author(s)
      佐野 健太郎
    • Organizer
      琉球大学長名研究室オープンセミナー
    • Place of Presentation
      琉球大学工学部電気電子工学科(那覇市)
    • Year and Date
      2016-08-04
    • Invited
  • [Presentation] Performance Evaluation of Inter-Cube Data Exchange in FPGA-based Fluid Simulation with Building Cube Method2016

    • Author(s)
      Daichi Tanaka
    • Organizer
      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologie
    • Place of Presentation
      Crowne Plaza Hong Kong, China
    • Year and Date
      2016-07-26
    • Int'l Joint Research
  • [Presentation] 予測残差長の量子化を用いた可逆データ圧縮ハードウェアの性能評価2016

    • Author(s)
      上野 知洋
    • Organizer
      ハイパフォーマンスコンピューティングと計算科学シンポジウム(HPCS)
    • Place of Presentation
      東北大学さくらホール(仙台市)
    • Year and Date
      2016-06-07
  • [Presentation] ストリーム計算高位合成コンパイラの開発と浮動小数点演算器搭載FPGA の性能評価2016

    • Author(s)
      佐野 健太郎
    • Organizer
      ハイパフォーマンスコンピューティングと計算科学シンポジウム
    • Place of Presentation
      東北大学片平キャンパス(仙台市)
    • Year and Date
      2016-06-06
    • Invited
  • [Presentation] FPGAによる流体専用並列計算機の実効メモリ帯域と計算性能評価2016

    • Author(s)
      田中 大智
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      富士通研究所(川崎市)
    • Year and Date
      2016-05-20
  • [Presentation] Tsunami Simulation Accelerator Exploiting Fine and Coarse-Grain Parallelism with FPGA2016

    • Author(s)
      Kohei Nagasu
    • Organizer
      International Conference on Parallel Computational Fluid Dynamics
    • Place of Presentation
      神戸国際会議場(神戸市)
    • Year and Date
      2016-05-12
    • Int'l Joint Research
  • [Presentation] Parallelism for High-Performance Tsunami Simulation with FPGA: Spatial or Temporal?2016

    • Author(s)
      Kohei Nagasu
    • Organizer
      IEEE Symposium on Field-Programmable Custom Computing Machines
    • Place of Presentation
      Alexandria city Crown Plaza Old Towne Alexandria , United States
    • Year and Date
      2016-05-02
    • Int'l Joint Research
  • [Presentation] Performance and Power Evaluation of FPGA-based Tsunami Simulator using Floating-Point DSPs2016

    • Author(s)
      Kohei Nagasu
    • Organizer
      IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips XIX)
    • Place of Presentation
      横浜情報文化センター(横浜市)
    • Year and Date
      2016-04-21
    • Int'l Joint Research
  • [Presentation] Tomohiro Ueno2016

    • Author(s)
      Performance Improvement of FPGA-Based Stream Computing by Bandwidth Compressor
    • Organizer
      IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips XIX)
    • Place of Presentation
      神奈川県横浜市 横浜情報文化センター(横浜市)
    • Year and Date
      2016-04-21
    • Int'l Joint Research
  • [Presentation] Architectural Possibilities of FPGA-based High-Performance Custom Computing2016

    • Author(s)
      Kentaro Sano
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing (PP16)
    • Place of Presentation
      Paris,France
    • Year and Date
      2016-04-15
    • Int'l Joint Research / Invited

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi