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

2017 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 15J09761
Research InstitutionKeio University

Principal Investigator

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

Project Period (FY) 2015-04-24 – 2018-03-31
KeywordsGPU / Virtualization / Multi-tenancy / GPGPU
Outline of Annual Research Achievements

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においても有効であることを示し,ジャーナル論文として投稿中である.

Research Progress Status

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

Strategy for Future Research Activity

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

  • Research Products

    (4 results)

All 2018 2017

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

  • [Journal Article] CPUs as Co-processors of GPUs: Running GPGPU Applications at the Full Speed with PullKernels2018

    • Author(s)
      Suzuki Yusuke、Yamada Hiroshi、Kato Shinpei、Kono Kenji
    • Journal Title

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

      Volume: - Pages: -

    • Peer Reviewed
  • [Journal Article] GLoop: an event-driven runtime for consolidating GPGPU applications2017

    • Author(s)
      Suzuki Yusuke、Yamada Hiroshi、Kato Shinpei、Kono Kenji
    • Journal Title

      Proceedings of the 2017 Symposium on Cloud Computing

      Volume: 1 Pages: 80-93

    • DOI

      10.1145/3127479.3132023

    • Peer Reviewed
  • [Presentation] Response to "Full Virtualization for GPUs Reconsidered"2017

    • Author(s)
      Suzuki Yusuke
    • Organizer
      The 14th Annual Workshop on Duplicating, Deconstructing and Debunking
    • Int'l Joint Research / Invited
  • [Presentation] Talk about "GLoop: An Event-driven Runtime for Consolidating GPGPU Applications2017

    • Author(s)
      Suzuki Yusuke
    • Organizer
      The 29th Computer System Symposium
    • Invited

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi