• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2017 年度 実績報告書

汎目的計算のための GPU の仮想化と信頼性向上

研究課題

研究課題/領域番号 15J09761
研究機関慶應義塾大学

研究代表者

鈴木 勇介  慶應義塾大学, 理工学研究科, 特別研究員(DC1)

研究期間 (年度) 2015-04-24 – 2018-03-31
キーワードGPU / Virtualization / Multi-tenancy / GPGPU
研究実績の概要

GPUの仮想化における研究の進展は,GPUを共有し,計算資源として利用することを可能とする.しかしながら,現在のGPUにおけるノンプリエンプティブな性質がGPUの計算資源としての利用を大きく妨げ,バグのある,もしくは悪意のあるGPUアプリケーションのみならず,近年研究において用いられているデザインに則った正当なアプリケーションですらGPUを占有してしまいうる.このような状況下では,マルチテナント環境においてアプリケーションにおいて信頼できる計算資源とは言えず,また,容易に占有がなされてしまう状態では信頼性を求めるアプリケーションを動作させることは出来ない.そこで GPU の状態を保存し回復する手法を用いたGPUアプリケーションのスケジューリングのデザインを検討しフレームワーク, GLoop を実装した.このフレームワークはGPUアプリケーションに新しいプログラミング・モデルを導入し,細粒度でのスケジューリングを可能にする.さまざまな実際のアプリケーションを調査し,GPUを占有するアプリケーションについてGPU eaterと名付けその性質や種類を調査した.そしてGPUの占有の仕方にも複数存在することを発見し,それら幅広いGPU eaterに対してGLoopが適用できるようにGLoopをデザインし,8つのGPU eaterをGLoop上に移植することによってGLoopのプログラミング・モデルが実際に適用でき,アプリケーションのコンソリデーションに用いることができることを実験によって示した.デザイン,実装及び実験を論文にまとめ,採択率23.6%のトップカンファレンスである国際会議ACM SoCC'17にて発表した.また,より新しいP100 GPUにおいて新しいCUDA9.0上で評価し,GLoopが異なる世代のGPUにおいても有効であることを示し,ジャーナル論文として投稿中である.

現在までの達成度 (段落)

29年度が最終年度であるため、記入しない。

今後の研究の推進方策

29年度が最終年度であるため、記入しない。

  • 研究成果

    (4件)

すべて 2018 2017

すべて 雑誌論文 (2件) (うち査読あり 2件) 学会発表 (2件) (うち国際学会 1件、 招待講演 2件)

  • [雑誌論文] CPUs as Co-processors of GPUs: Running GPGPU Applications at the Full Speed with PullKernels2018

    • 著者名/発表者名
      Suzuki Yusuke、Yamada Hiroshi、Kato Shinpei、Kono Kenji
    • 雑誌名

      The 8th Workshop on Systems for Multi-core and Heterogeneous Architectures

      巻: - ページ: -

    • 査読あり
  • [雑誌論文] GLoop: an event-driven runtime for consolidating GPGPU applications2017

    • 著者名/発表者名
      Suzuki Yusuke、Yamada Hiroshi、Kato Shinpei、Kono Kenji
    • 雑誌名

      Proceedings of the 2017 Symposium on Cloud Computing

      巻: 1 ページ: 80-93

    • DOI

      10.1145/3127479.3132023

    • 査読あり
  • [学会発表] Response to "Full Virtualization for GPUs Reconsidered"2017

    • 著者名/発表者名
      Suzuki Yusuke
    • 学会等名
      The 14th Annual Workshop on Duplicating, Deconstructing and Debunking
    • 国際学会 / 招待講演
  • [学会発表] Talk about "GLoop: An Event-driven Runtime for Consolidating GPGPU Applications2017

    • 著者名/発表者名
      Suzuki Yusuke
    • 学会等名
      The 29th Computer System Symposium
    • 招待講演

URL: 

公開日: 2018-12-17  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi