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

2018 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)上で,遠隔から投入される科学計算の超並列処理を実現することである.その実現のために,平成30年度は以下3点の研究課題に取り組んだ.
まず,画像認識のための深層学習を複数のGPUノード上で加速できる並列プログラムを拡張し,各ノードにおいて秒間40フレームの滑らかな画面描画を実現しながら,分散深層学習を高速化できることを示した.この並列プログラムは,標準通信仕様MPI(Message Passing Interface)を用い,GPUノード間でメッセージを交換しながら分散深層学習を実現する.さらに,ノード間の計算負荷の偏りに起因して学習時間が長くなる問題に対し,ノード間の同期待ちを削減する手法を開発した.この結果,一定の学習精度に到達するまでの学習時間を40%削減できることが分かった.
次に,海外の研究機関との交流を推進するために,スウェーデン王立工科大学ならびにバルセロナ・スーパーコンピューティング・センターとの共同研究を実施し,評価に用いる科学計算応用の候補として分散ボリュームレンダリングならびに大規模地震波シミュレーションの並列プログラムをそれぞれ開発した.前者の研究成果は国際共著論文として国際論文誌に投稿し,後者は投稿の準備を進めた.
最後に,GPUにおける遊休サイクルの活用を自動化するために,マルチタスク実行のためのGPUプログラムを自動生成できるトランスレータの開発を進めた.当初の計画にしたがい,ROSEコンパイラフレームワークによる実装を開発し,大規模地震波シミュレーションへの適用を試みている.

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

    (15 results)

All 2019 2018 Other

All Int'l Joint Research (3 results) Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (9 results) (of which Int'l Joint Research: 2 results,  Invited: 2 results) Remarks (1 results)

  • [Int'l Joint Research] バルセロナ・スーパーコンピューティング・センター(スペイン)

    • Country Name
      SPAIN
    • Counterpart Institution
      バルセロナ・スーパーコンピューティング・センター
  • [Int'l Joint Research] スウェーデン王立工科大学(スウェーデン)

    • Country Name
      SWEDEN
    • Counterpart Institution
      スウェーデン王立工科大学
  • [Int'l Joint Research] テネシー大学(米国)

    • Country Name
      U.S.A.
    • Counterpart Institution
      テネシー大学
  • [Journal Article] PACC: A Directive-based Programming Framework for Out-of-Core Stencil Computation on Accelerators2019

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

      International Journal of High Performance Computing and Networking

      Volume: 13 Pages: 19-34

    • DOI

      10.1504/IJHPCN.2019.097046

    • Peer Reviewed
  • [Journal Article] GPU-based Branch-and-Bound Method to Solve Large 0-1 Knapsack Problems with Data-centric Strategies2019

    • Author(s)
      Jingcheng Shen, Kentaro Shigeoka, Fumihiko Ino, and Kenichi Hagihara
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: 31 Pages: e4954

    • DOI

      10.1002/cpe.4954

    • Peer Reviewed
  • [Presentation] GPUプログラムにおける静的参照関係を表すハイパーグラフの分割を用いた参照効率のよいデータ配置2019

    • Author(s)
      比嘉慎哉, 置田真生, 萩原兼一, 伊野文彦
    • Organizer
      情報処理学会ハイパフォーマンスコンピューティング研究会
  • [Presentation] 対称巡回セールスマン問題に対するHeld-Karpアルゴリズムの高速化2019

    • Author(s)
      木村和郎, 比嘉慎哉, 置田真生, 伊野文彦
    • Organizer
      電子情報通信学会コンピュータシステム研究会
  • [Presentation] A Method for Estimating Task Granularity for Automating GPU Cycle Sharing2018

    • Author(s)
      Keishi Tsukada and Fumihiko Ino
    • Organizer
      7th International Conference on Network,Communication and Computing (ICNCC 2018)
    • Int'l Joint Research
  • [Presentation] PACC: A Directive-based Approach for Accelerating Out-of-Core Stencil Applications on the GPU2018

    • Author(s)
      Fumihiko Ino
    • Organizer
      3rd International Workshop on GPU Computing and AI (GCA 2018)
    • Int'l Joint Research / Invited
  • [Presentation] GPU上で大規模ナップザック問題を解くためのアウトオブコア計算手法2018

    • Author(s)
      沈靖程, 重岡謙太郎, 伊野文彦, 萩原兼一
    • Organizer
      第14回情報科学ワークショップ
  • [Presentation] 並列プログラム自動生成における間接参照の削減によるベクトル計算機向けメモリ参照効率化2018

    • Author(s)
      石田祐二郎, 置田真生, 伊野文彦, 萩原兼一
    • Organizer
      第14回情報科学ワークショップ
  • [Presentation] 並列プログラム自動生成におけるベクトル計算機向けメモリ参照効率化のための間接参照の削減2018

    • Author(s)
      石田祐二郎, 置田真生, 伊野文彦, 萩原兼一
    • Organizer
      電子情報通信学会コンピュータシステム研究会
  • [Presentation] An Out-of-core CPU-GPU Cooperative B&B Solver for the Large Knapsack Problem2018

    • Author(s)
      Jingcheng Shen, Kentaro Shigeoka Fumihiko Ino, and Kenichi Hagihara
    • Organizer
      2nd Cross-disciplinary Workshop on Computing Systems,Infrastructures, and Programming (xSIG 2018)
  • [Presentation] GPUコンピューティング技術に関わる産学共創の紹介2018

    • Author(s)
      伊野文彦
    • Organizer
      バイオグリッド研究会2018
    • Invited
  • [Remarks] 大阪大学 大学院情報科学研究科 並列処理工学講座

    • URL

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

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi