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

2017 Fiscal Year Annual Research Report

刹那の遊休活用による安定的な共創型超並列分散計算基盤の創出

Research Project

Project/Area Number 16H02801
Research InstitutionOsaka University

Principal Investigator

伊野 文彦  大阪大学, 情報科学研究科, 教授 (90346172)

Project Period (FY) 2016-04-01 – 2020-03-31
KeywordsGPU / マルチタスク / 並列分散処理
Outline of Annual Research Achievements

本研究の目的は,家庭やオフィスで日常的に使われているグラフィクスハードウェアGPU(Graphics Processing Unit)上で,遠隔から投入される科学計算の超並列処理を実現することである.その実現のために,平成29年度は以下2点の研究課題に取り組んだ.

まず,GPUにおける遊休サイクルの活用を自動化するために,マルチタスク実行のための適切なタスク粒度を推定する手法を開発した.GPU向けのマルチタスク実行は,GPUを日常的に使用するホストに対してはフレームレートを維持し,同時に科学計算を投入するゲストに対しては計算の高速化を両立する必要がある.開発した手法は,この両立の鍵となるタスク粒度を動的に調節できる.評価の結果,画像フィルタのフレームレートを維持しつつ,行列計算の実効性能の低下を5%に抑えられ,適切なタスク粒度を自動的に設定できることが分かった.

次に,画像認識のための深層学習を複数のGPUノード上で加速できる並列プログラムを開発した.開発した並列プログラムは,標準通信仕様MPI(Message Passing Interface)を用い,GPUノード間でメッセージを交換しながら深層学習を実現する.この学習プログラムを,GPUを装備する4ノードの実行環境上で評価した結果,専有実行時において台数に対して線形な速度向上を得た.また,共有実行時における性能を評価するために,GPUを酷使する画像フィルタを実行しながら並列に学習した結果,各ノードにおいて秒間40フレーム弱のフレームレートを維持できた.ただし,ホストの使用状況に応じて学習の計算負荷がノード間で偏ることが分かった.

Current Status of Research Progress
Current Status of Research Progress

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

Reason

実運用に基づく実行履歴を先行して収集することを優先させた結果,次年度以降に計画していた応用研究(複数のGPUノードを用いた深層学習の高速化)を先行して進めた点は想定以上の進捗である.ただし,本年度に取り組む予定であった課題(GPUプログラムの自動生成)の一部を先送りしたため,これらを差し引いて全体の進捗は計画通りである.

Strategy for Future Research Activity

手作業で開発した応用プログラムの開発労力を軽減すべく,マルチタスク向けGPUプログラムの自動生成に取り組む予定である.また,これまでに得られた成果を発表していくことで,研究者からのフィードバックを計画に取り込み,研究の円滑な遂行に役立てる予定である.

  • Research Products

    (13 results)

All 2018 2017 Other

All Journal Article (2 results) (of which Peer Reviewed: 1 results) Presentation (10 results) (of which Int'l Joint Research: 6 results) Remarks (1 results)

  • [Journal Article] PACC: A Directive-based Programming Framework for Out-of-Core Stencil Computation on Accelerators2018

    • Author(s)
      Nobuhiro Miki, Fumihiko Ino, and Kenichi Hagihara
    • Journal Title

      International Journal of High Performance Computing and Networking

      Volume: 印刷中 Pages: 印刷中

  • [Journal Article] Parallelizing Exact and Approximate String Matching via Inclusive Scan on a GPU2017

    • Author(s)
      Yasuaki Mitani, Fumihiko Ino, and Kenichi Hagihara
    • Journal Title

      IEEE Transactions on Parallel and Distributed Systems

      Volume: 28 Pages: 1989-2002

    • DOI

      10.1109/TPDS.20162645222

    • Peer Reviewed
  • [Presentation] An Automated Method for Generating Training Sets for Deep Learning Based Image Registration2018

    • Author(s)
      Masato Ito and Fumihiko Ino
    • Organizer
      11th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2018)
    • Int'l Joint Research
  • [Presentation] Transparent Avoidance of Redundant Data Transfer on GPU-enabled Apache Spark2018

    • Author(s)
      Ryo Asai, Masao Okita, Fumihiko Ino, and Kenichi Hagihara
    • Organizer
      11th Workshop on General Purpose Processing Using GPU (GPGPU 2018)
    • Int'l Joint Research
  • [Presentation] RLAGPU: High-performance Out-of-Core Randomized Singular Value Decomposition on GPU2017

    • Author(s)
      Yuechao Lu, Fumihiko Ino, Yasuyuki Matsushita, and Kenichi Hagihara
    • Organizer
      8th GPU Technology Conference (GTC 2017)
    • Int'l Joint Research
  • [Presentation] cuShiftOr: String Matching with Prefix Summing on a GPU2017

    • Author(s)
      Fumihiko Ino, Yasuaki Mitani, and Kenichi Hagihara
    • Organizer
      8th GPU Technology Conference (GTC 2017)
    • Int'l Joint Research
  • [Presentation] An Out-of-Core Branch and Bound for Solving the 0-1 Knapsack Problem on a GPU2017

    • Author(s)
      Jingcheng Shen, Kentaro Shigeoka, Fumihiko Ino, and Kenichi Hagihara
    • Organizer
      17th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP 2017)
    • Int'l Joint Research
  • [Presentation] Accelerating Scoring Computation of Smith-Waterman Algorithm with Mixed Word Length2017

    • Author(s)
      Kazuki Yasui and Fumihiko Ino
    • Organizer
      4th International Workshop on High Performance Computing on Bioinformatics (HPCB 2017)
    • Int'l Joint Research
  • [Presentation] GPUサイクル共有を自動化するためのタスク粒度推定手法の検討2017

    • Author(s)
      塚田敬司, 伊野文彦, 萩原兼一
    • Organizer
      1st Cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2017)
  • [Presentation] 深層学習を用いた画像位置合わせのための教師データの自動生成手法2017

    • Author(s)
      伊藤眞人, 伊野文彦, 萩原兼一
    • Organizer
      電子情報通信学会医用画像研究会
  • [Presentation] GPUサイクル共有を自動化するためのタスク粒度推定手法2017

    • Author(s)
      塚田敬司, 伊野文彦, 萩原兼一
    • Organizer
      情報処理学会ハイパフォーマンスコンピューティング研究会
  • [Presentation] GPUサイクル共有システムにおいて深層学習フレームワークCNTKを実行する手法の検討2017

    • Author(s)
      塚田敬司, 伊野文彦
    • Organizer
      GPU Technology Conference (GTC Japan 2017)
  • [Remarks] 大阪大学 大学院情報科学研究科 並列処理工学講座

    • URL

      http://www-ppl.ist.osaka-u.ac.jp/

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi