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

2015 Fiscal Year Research-status Report

メモリウォール問題を突破するバンド幅圧縮ハードウェア基盤技術の創出

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

本年度では、前年度に設計したバンド幅圧縮ハードウェアの改良と試作実装を行い、実機上で動作するシステムを構築して、高性能計算に対する本手法の性能評価の準備を行った。まず、対象とする数値流体力学計算にバンド幅圧縮ハードウェアを適用するために、流体シミュレーションのストリームハードウェアを設計し、FPGA上に実装した。次に、そのストリームハードウェアの複数の入出力チャネルのそれぞれを並行に圧縮・展開するようなバンド幅圧縮ハードウェアを実装した。バンド幅圧縮を用いた計算では、まず、DMA(direct memory access)により外部メモリから圧縮データストリームを読み出す。次に、分配器により、圧縮データストリームを複数のチャネルに分配し、それぞれを展開器に入力する。複数の展開器により並行して復元された複数の非圧縮数値データは、流体計算ストリームハードウェアに入力される。流体計算ストリームハードウェアはパイプライン処理によりnタイムステップ分の流体計算を行い、結果を複数の数値データとして出力する。出力された複数の数値データは、複数の圧縮器により並行して圧縮され、結合器により単一の圧縮データストリームに変換される。圧縮データストリームは、DMAにより外部メモリに書き込まれる。以上により、外部メモリに対し読み書きされるのは圧縮されたデータとなるため、外部メモリ帯域以上の数値データ帯域を計算ハードウェアに供給することが可能となる。
以上のシステムに加え、圧縮ハードウェア、流体計算ストリームハードウェア、DMA、性能計測用カウンタ等を制御するためのソフトウェアとして圧縮制御ライブラリを開発した。これらを用いた実験により、バンド幅圧縮を用いる場合でも正しい計算が行えることを確認した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

計画していた研究内容を実施したことに加え、バンド幅圧縮ハードウェアとそれを組み込んだ実験システムを構築でき、その動作確認を完了している。以上のことから、本研究は概ね順調に進展しているといえる。

Strategy for Future Research Activity

本年度ではバンド幅圧縮ハードウェアの改良・実装とその高性能計算実験システム構築を完了できたため、今後は、その性能評価を詳細に行うべく研究を進める。また、提案手法を汎用化し様々な問題に応用可能とするために、圧縮チャネル数等をパラメータ化して様々な構成の圧縮ハードウェアを自動生成するようなスクリプトプログラムを開発する。また、流体シミュレーション以外の計算にも応用し、性能評価を行う予定である。また、性能向上のみならずメモリアクセスの減少による消費電力抑制効果についても評価を行う予定である。

Causes of Carryover

人件費・謝金の支出を抑えたことと、回路設計には既存のPCを使用して研究開発を行ってきたため。

Expenditure Plan for Carryover Budget

最終年度は、詳細な実証実験を加速するために、大規模回路設計用に使用する最新のPC等の物品費として予算を使用することに加え、研究成果を発表するための旅費に使用する。

  • Research Products

    (36 results)

All 2016 2015

All Journal Article (16 results) (of which Peer Reviewed: 9 results,  Acknowledgement Compliant: 11 results,  Open Access: 1 results) Presentation (20 results) (of which Int'l Joint Research: 7 results,  Invited: 6 results)

  • [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] 予測残差長の量子化を用いた可逆データ圧縮ハードウェアの性能評価2016

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

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

      Volume: - Pages: 印刷中

    • 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 19th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM2016)

      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 (ParCFD2016)

      Volume: - Pages: 印刷中

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

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

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

      Volume: 115(400) Pages: 131-136

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

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

      流体力学会誌 ながれ (特集 注目研究 in CFD29)

      Volume: 印刷中 Pages: 印刷中

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] Stream Computation of Shallow Water Equation Solver for FPGA-based 1D Tsunami Simulation2015

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

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

      Volume: 43(4) Pages: 82-87

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] DSL-based Design Space Exploration for Temporal and Spatial Parallelism of Custom Stream Computing2015

    • Author(s)
      Kentaro Sano
    • Journal Title

      Proceedings of the Second International Workshop on FPGAs for Software Programmers (FSP 2015)

      Volume: - Pages: 29-34

    • DOI

      arXiv:1509.00040

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Parallelization of Tsunami Simulation based on MOST on Various Architectures2015

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

      Proceedings of the International Conference for High-Performance Computing, Networking, Storage and Analysis (SC15)

      Volume: - Pages: post211s1 (2 p)

    • Peer Reviewed
  • [Journal Article] 階層的モジュール設計を可能とするストリーム計算コア高位合成コンパイラ2015

    • Author(s)
      佐野健太郎, 伊藤涼, 菅原啓介, 山本悟
    • Journal Title

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

      Volume: 114(428) Pages: 79-84

    • Acknowledgement Compliant
  • [Journal Article] FPGAによる津波シミュレーションの専用ストリーム計算ハードウェアと性能評価2015

    • Author(s)
      佐野健太郎, 河野郁也, 中里直人, Alexander Vazhenin, Stanislav Sedukhin
    • Journal Title

      第149回ハイパフォーマンスコンピューティング研究発表会情報処理学会研究報告

      Volume: HPC149(5) Pages: 005 (7 pages)

    • Acknowledgement Compliant
  • [Journal Article] メモリ帯域圧縮ハードウェアを用いた数値計算の高性能化2015

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

      第151回ハイパフォーマンスコンピューティング研究発表会情報処理学会研究報告

      Volume: HPC151(10) Pages: 010 (8 pages)

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

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

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

      Volume: - Pages: B09-2(2 pages)

    • Acknowledgement Compliant
  • [Journal Article] FPGAによる津波シミュレーション専用計算機の開発2015

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

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

      Volume: - Pages: B09-3(4 pages)

    • Acknowledgement Compliant
  • [Journal Article] 帯域圧縮による数値計算ハードウェアの高速化2015

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

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

      Volume: - Pages: B09-4(1 page)

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

    • Author(s)
      上野 知洋
    • Organizer
      ハイパフォーマンスコンピューティングと計算科学シンポジウム
    • Place of Presentation
      仙台市 東北大学さくらホール
    • Year and Date
      2016-06-07
  • [Presentation] Tsunami Simulation Accelerator Exploiting Fine and Coarse-Grain Parallelism with FPGA2016

    • Author(s)
      Kohei Nagasu
    • Organizer
      Proceedings of the International Conference on Parallel Computational Fluid Dynamics (ParCFD2016)
    • 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
      19th Annual IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM2016)
    • Place of Presentation
      Crown Plaza Old Towne Alexandria, Washington DC, USA
    • Year and Date
      2016-05-02
    • Int'l Joint Research
  • [Presentation] Performance Improvement of FPGA-Based Stream Computing by Bandwidth Compressor2016

    • Author(s)
      Tomohiro Ueno
    • Organizer
      IEEE Symposium on Low-Power and High-Speed Chips (COOL Chips XIX)
    • Place of Presentation
      横浜情報文化センター
    • Year and Date
      2016-04-20
    • 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-20
    • Int'l Joint Research
  • [Presentation] FPGAによる新しい高性能・高効率計算パラダイムと数値シミュレーション応用への取り組み2016

    • Author(s)
      佐野 健太郎
    • Organizer
      第一回フォトニクスイノベーション・ビジョンワークショップ
    • Place of Presentation
      東京都 東京大学駒場リサーチキャンパス 先端科学技術研究センター ENEOSホール
    • Year and Date
      2016-02-24
    • Invited
  • [Presentation] FPGAによる新しい高性能・高効率計算パラダイムと流体計算応用への取り組み2016

    • Author(s)
      佐野 健太郎
    • Organizer
      海洋研究開発機構地球情報基盤センター講演会
    • Place of Presentation
      横浜市 海洋研究開発機構横浜研究所
    • Year and Date
      2016-02-08
    • Invited
  • [Presentation] ストリーム計算ハードウェアコンパイラSPGenを用いたFPGA津波シミュレータの開発2016

    • Author(s)
      長州 航平
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      慶應義塾大学日吉キャンパス
    • Year and Date
      2016-01-20
  • [Presentation] ポストムーアとFPGAによるカスタムコンピューティング2015

    • Author(s)
      佐野 健太郎
    • Organizer
      「ポストムーアに向けた計算機科学・計算科学の新展開」シンポジウム
    • Place of Presentation
      東京都 東京大学武田先端知ビル
    • Year and Date
      2015-12-22
    • Invited
  • [Presentation] FPGAによる流体専用並列計算ハードウェアの試作実装と性能評価2015

    • Author(s)
      上野 友也
    • Organizer
      第29回数値流体力学シンポジウム
    • Place of Presentation
      九州大学 筑紫キャンパス
    • Year and Date
      2015-12-17
  • [Presentation] FPGAによる津波シミュレーション専用計算機の開発2015

    • Author(s)
      長州 航平
    • Organizer
      第29回数値流体力学シンポジウム
    • Place of Presentation
      九州大学 筑紫キャンパス
    • Year and Date
      2015-12-17
  • [Presentation] 帯域圧縮による数値計算ハードウェアの高速化2015

    • Author(s)
      上野 知洋
    • Organizer
      第29回数値流体力学シンポジウム
    • Place of Presentation
      九州大学 筑紫キャンパス
    • Year and Date
      2015-12-17
  • [Presentation] FPGA-based Custom Computing : A Challenge to Architectural Exploration2015

    • Author(s)
      Kentaro Sano
    • Organizer
      The 6th International Workshop on Advances in Networking and Computing (WANC)
    • Place of Presentation
      札幌市産業振興センター
    • Year and Date
      2015-12-11
    • Int'l Joint Research / Invited
  • [Presentation] 半導体技術動向から読み解くFPGAコンピューティングへの期待2015

    • Author(s)
      佐野 健太郎
    • Organizer
      NECソリューションイノベータ講演会
    • Place of Presentation
      金沢市 NECソリューションイノベータ金沢センター
    • Year and Date
      2015-12-01
    • Invited
  • [Presentation] メモリ帯域圧縮ハードウェアを用いた数値計算の高性能化2015

    • Author(s)
      上野 知洋
    • Organizer
      第151回ハイパフォーマンスコンピューティング研究発表会
    • Place of Presentation
      沖縄産業支援センター
    • Year and Date
      2015-09-30
  • [Presentation] Domain-Specific Language and Compiler for FPGA-based High-Performance Custom Computing2015

    • Author(s)
      Kentaro Sano
    • Organizer
      The 2nd MSU-TohokuU Joint Workshop
    • Place of Presentation
      Moscow State University, Moscow, Russia
    • Year and Date
      2015-09-07
    • Invited
  • [Presentation] DSL-based Design Space Exploration for Temporal and Spatial Parallelism of Custom Stream Computing2015

    • Author(s)
      Kentaro Sano
    • Organizer
      Second International Workshop on FPGAs for Software Programmers (FSP 2015)
    • Place of Presentation
      Imperial College London (London, UK)
    • Year and Date
      2015-09-01
    • Int'l Joint Research
  • [Presentation] FPGAによる津波シミュレーションの専用ストリーム計算ハードウェアと性能評価2015

    • Author(s)
      佐野 健太郎
    • Organizer
      第149回ハイパフォーマンスコンピューティング研究発表会
    • Place of Presentation
      東京都 工学院大学
    • Year and Date
      2015-06-26
  • [Presentation] 階層的モジュール設計を可能とするストリーム計算コア高位合成コンパイラ2015

    • Author(s)
      佐野 健太郎
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      京都大学吉田キャンパス百周年時計台記念館
    • Year and Date
      2015-06-20
  • [Presentation] Stream Computation of Shallow Water Equation Solver for FPGA-based 1D Tsunami Simulation2015

    • Author(s)
      Kentaro Sano
    • Organizer
      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART)
    • Place of Presentation
      Boston University (Boston, MA 02215 USA)
    • Year and Date
      2015-06-02
    • Int'l Joint Research

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi