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

2009 Fiscal Year Annual Research Report

異種複数のプロセッサを適材適所で活用する高性能計算フレームワークの構築

Research Project

Project/Area Number 21700049
Research InstitutionTohoku University

Principal Investigator

滝沢 寛之  Tohoku University, 大学院・情報科学研究科, 准教授 (70323996)

Keywordsハイパフォーマンスコンピューティング / 情報システム / 自動チューニング / GPUコンピューティング
Research Abstract

平成21年度には、CPU向けの線形代数ライブラリ(Basic Linear Algebra Subroutines, BLAS)とGPU(Graphics Processing Unit)向けのBLASライブラリを自動的に使い分けるための性能予測方法、および性能パラメータ取得方法を検討し、CPUとGPUがお互いに得意な処理の実行のみを担当する実行時プロセッサ選択機付きBLASライブラリを実現した。同ライブラリは本研究代表者らが提案している高水準プログラミング言語からシームレスに利用可能となっており、異種複数のプロセッサを適材適所で活用できるように設計されている。
また、現在GPUの計算能力を利用するために事実上の標準の開発環境として利用されているCUDA(Compute Unified Device Architecture)では、ハードウェアを意識していくつかのパラメータを試行錯誤で設定しなければならない。したがって、GPUの存在を意識することなくその計算能力を利用するためには、それらのパラメータ設定を自動化する必要がある。そのため、パラメータ自動チューニング機能を検討し、上記の高水準プログラミング環境への実装と性能評価を行った。
今後、高性能計算システムはさらに大規模化・複雑化し、膨大な数の計算ノードから構成されるため、そのディペンダビリティの向上が極めて重要である。このため本研究課題ではGPUコンピューティングにおけるディペンダビリティを高めるための検討も行い、CUDAアプリケーション向けチェックポイントリスタート機能を実装・評価した。その結果、CUDAアプリケーションの障害からの復帰やタスクマイグレーションの機能を実現することが可能であることが示された。
さらに、異種複数のプロセッサ向けのプログラミング環境としてOpenCLが利用可能となったことから、それらを活用するための検討も行った。

  • Research Products

    (14 results)

All 2010 2009

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (11 results)

  • [Journal Article] Automatic Tuning of CUDA Execution Parameters for Stencil Processing2010

    • Author(s)
      Katsuto Sato, Hiroyuki Takizawa, Kazuhiko Komatsu, Hiroaki Kobayashi
    • Journal Title

      Software Automatic Tuning : From Concepts to State-of-the-Art Results (採録決定)

    • Peer Reviewed
  • [Journal Article] CheCUDA : A Checkpoint/Restart Tool for CUDA Applications2009

    • Author(s)
      Hiroyuki Takizawa, Katsuto Sato, Kazuhiko Komatsu, Hiroaki Kobayashi
    • Journal Title

      International Conference on Parallel and Distributed Computing Applications and Technologies

      Pages: 408-413

    • Peer Reviewed
  • [Journal Article] ストリーム処理記述言語のGPU向け自動最適化の検討2009

    • Author(s)
      佐藤功人, 滝沢寛之, 小林広明
    • Journal Title

      先進的計算基盤システムシンポジウムSACSIS2009

      Pages: 361-368

    • Peer Reviewed
  • [Presentation] A High-level Programming Framework for Efficient Hybrid-architecture Computing2010

    • Author(s)
      小松一彦, 小山賢太郎, 佐藤功人, 滝沢寛之, 小林広明
    • Organizer
      14th SIAM Conference on Parallel Processing for Scientific Computing Mini-symposium
    • Place of Presentation
      米国シアトル
    • Year and Date
      2010-02-25
  • [Presentation] OpenCLによるGPUコンピューティングの性能評価2010

    • Author(s)
      荒井勇亮, 佐藤功人, 滝沢寛之, 小林広明
    • Organizer
      第124回 HPC研究会
    • Place of Presentation
      熱海
    • Year and Date
      2010-02-23
  • [Presentation] GPUを手軽にちゃんと使える環境の実現に向けて2009

    • Author(s)
      滝沢寛之
    • Organizer
      東京工業大学計算世界観GCOEセミナー
    • Place of Presentation
      東京
    • Year and Date
      2009-12-09
  • [Presentation] A High-level GPU Programming Framework for Fluid Dynamics Simulation2009

    • Author(s)
      佐藤功人, 滝沢寛之, 小林広明
    • Organizer
      ICFD 2009 : International Conference on Flow Dynamics
    • Place of Presentation
      仙台
    • Year and Date
      2009-11-05
  • [Presentation] 新アーキテキチャへのアプローチ2009

    • Author(s)
      滝沢寛之
    • Organizer
      自動チューニング技術の現状と応用に関するシンポジウム
    • Place of Presentation
      東京
    • Year and Date
      2009-10-22
  • [Presentation] CUDAアプリケーション向けチェックポイント・リスタート機能の実装と評価2009

    • Author(s)
      滝沢寛之, 佐藤功人, 小松一彦, 小林広明
    • Organizer
      第122回HPC研究会
    • Place of Presentation
      東京
    • Year and Date
      2009-10-09
  • [Presentation] Cell による高性能計算の可能性を探る2009

    • Author(s)
      滝沢寛之
    • Organizer
      日本機械学会2009年度年次大会
    • Place of Presentation
      盛岡
    • Year and Date
      2009-09-15
  • [Presentation] プロセッサ自動選択機能を有するBLASの実現に向けた性能評価2009

    • Author(s)
      小松一彦, 小山賢太郎, 佐藤功人, 滝沢寛之, 小林広明
    • Organizer
      FIT2009第8回情報科学技術フォーラム
    • Place of Presentation
      仙台
    • Year and Date
      2009-09-04
  • [Presentation] 次世代プログラミング環境~多様なプロセッサを使いこなす~2009

    • Author(s)
      滝沢寛之
    • Organizer
      FIT2009第8回情報科学技術フォーラム
    • Place of Presentation
      仙台
    • Year and Date
      2009-09-03
  • [Presentation] CPUとGPUを協調利用するソフトウェア開発環境2009

    • Author(s)
      佐藤功人, 滝沢寛之, 小林広明
    • Organizer
      筑波大学計算科学研究センターGPGPU講習会/研究会
    • Place of Presentation
      筑波
    • Year and Date
      2009-06-24
  • [Presentation] GPU向け線形代数ライブラリの性能評価2009

    • Author(s)
      小山賢太郎, 佐藤功人, 小松一彦, 滝沢寛之, 小林広明
    • Organizer
      第14回計算工学講演会
    • Place of Presentation
      東京
    • Year and Date
      2009-05-14

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi