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

2012 Fiscal Year Annual Research Report

メニーコア環境での汎用計算モデル開発

Research Project

Project/Area Number 23240002
Research InstitutionNational Institute of Informatics

Principal Investigator

定兼 邦彦  国立情報学研究所, 情報学プリンシプル研究系, 准教授 (20323090)

Co-Investigator(Kenkyū-buntansha) 渋谷 哲朗  東京大学, 医科学研究所, 准教授 (60396893)
浅野 哲夫  北陸先端科学技術大学院大学, 情報科学研究科, 教授 (90113133)
福永 ALEX  東京大学, 総合文化研究科, 准教授 (90452002)
Project Period (FY) 2011-05-31 – 2015-03-31
Keywordsメニーコア / GPGPU / 並列アルゴリズム / 省スペースアルゴリズム
Research Abstract

GPUのための新しい並列計算モデルを提案した.並列計算モデルとして一般的に使用されるPRAMモデルはGPUアルゴリズムの評価には適していない.我々の提案するAGPUモデルはGPUアーキテクチャの良い抽象化となっており,グローバルメモリへのコアレスアクセスや共有メモリのバンクコンフリクトについても考慮される.AGPUモデルは既存のモデルよりもアルゴリズムの漸近解析に適しており,本モデルを使用することで様々なGPUアーキテクチャ上で効率よく動作するアルゴリズムを開発することができる.本モデルを使用したアルゴリズム解析の例として,リダクション計算を取り上げる.GPUを用いたリダクション計算には,大きく分類してTree-basedとCascadingの2種類のアルゴリズムがある.実際のGPUでの計算では後者は前者よりも高速に動作する.我々はAGPUモデルによるアルゴリズムの解析を行い,本モデルにおいても後者のほうが時間計算量が小さくなっていることを示した.また,本報告では非可換演算を用いたリダクション計算に対する新しいアルゴリズムを提案し,本モデルおよび実際の計算時間が共に小さくなることを示した.
また,AGPUモデルで評価される時間計算量と実際の計算時間との関係について検討した.GPUアーキテクチャは,マルチスレッディングを利用して,メモリアクセスのレイテンシを隠ぺいすることで高速化を行っている.マルチスレッディングの効果を上げるためには,GPUアルゴリズムのスレッド数をコア数よりも大きくする必要がある.マルチスレッディングの効率の指標として多重度を定義した.多重度はAGPUモデルによる評価結果から算出することができる.実験を行い,多重度が処理時間に大きな影響を与えることを示した.

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用のアルゴリズムを解析するための計算モデルの開発が順調にすすんでいる.また,遺伝子配列を解析するための省メモリデータ構造の開発もすすんでいる.

Strategy for Future Research Activity

開発したGPU用の計算モデルを用い,様々なアルゴリズムの計算量を解析する.また,新しいアルゴリズムの開発を行う.省メモリアルゴリズムの開発も行う.

  • Research Products

    (15 results)

All 2013 2012 Other

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

  • [Journal Article] Evaluation of a simple, scalable, parallel best-first search strategy2013

    • Author(s)
      Kishimoto A, Fukunaga A, Botea A
    • Journal Title

      Artificial Intelligence

      Volume: 195 Pages: 222-248

    • DOI

      10.1016/j.artint.2012.10.007

    • Peer Reviewed
  • [Journal Article] Iterative resource allocation for memory intensive parallel search algorithms on clouds, grids, and shared clusters2013

    • Author(s)
      Fukunaga A, Kishimoto A, Botea A
    • Journal Title

      Proceedings of 26th AAAI Conference on Artificial Intelligence (AAAI-2012)

      Volume: 1 Pages: 478-485

    • Peer Reviewed
  • [Journal Article] Algorithm for Reporting All Segment Intersections Using Work Space of Arbitrary Size2013

    • Author(s)
      Matsuo Konagaya, Tetsuo Asano
    • Journal Title

      IEICE Trans. EA, Special Section on Discrete Mathematics and Its Applications

      Volume: 未定 Pages: 未定

    • DOI

      10.1587/transfun.E0.A.1

    • Peer Reviewed
  • [Journal Article] A Small-Space Algorithm for Removing Small Connected Components from a Binary Image2013

    • Author(s)
      Tetsuo Asano, Revant Kumar
    • Journal Title

      IEICE Trans. EA, Special Section on Discrete Mathematics and Its Applications. 2012

      Volume: 未定 Pages: 未定

    • DOI

      10.1587/transinf.E0.D.1

    • Peer Reviewed
  • [Journal Article] Space-Time Trade-offs for Stack-Based Algorithms2013

    • Author(s)
      Luis Barba, Matias Korman, Stefan Langerman, Rodrigo I. Silveira, Kunihiko Sadakane
    • Journal Title

      Proceedings of STACS (2013)

      Volume: LIPIcs(20) Pages: 281-292

    • DOI

      10.4230/LIPIcs.STACS.2013.281

    • Peer Reviewed
  • [Journal Article] Fully-Functional Static and Dynamic Succinct Trees2013

    • Author(s)
      Gonzalo Navarro, Kunihiko Sadakane
    • Journal Title

      ACM Transactions on Algorithms

      Volume: 未定 Pages: 未定

    • Peer Reviewed
  • [Journal Article] Kaboozle is NP-complete, even in a Strip Form2012

    • Author(s)
      Tetsuo Asano, Erik D. Demaine, Martin L. Demaine, Ryuhei Uehara
    • Journal Title

      Journal of Information Processing

      Volume: 20(3) Pages: 713-718

    • DOI

      10.2197/ipsjjip.20.713

    • Peer Reviewed
  • [Journal Article] Faster Computation of the Robinson-Foulds Distance between Phylogenetic Networks2012

    • Author(s)
      Tetsuo Asano, Jesper Jansson, Kunihiko Sadakane, Ryuhei Uehara, Gabriel Valiente
    • Journal Title

      Information Sciences

      Volume: 197 Pages: 77-90

    • DOI

      10.1016/j.ins.2012.01.038

    • Peer Reviewed
  • [Journal Article] A New Framework for Connected Components Labeling of Binary Images2012

    • Author(s)
      Tetsuo Asano, Sergey Bereg
    • Journal Title

      Lecture Notes in Computer Science, Combinatorial Image Analysis

      Volume: 7655 Pages: 90-102

    • Peer Reviewed
  • [Journal Article] Small Work Space Algorithms for Some Basic Problems on Binary Images2012

    • Author(s)
      Tetsuo Asano, Sergey Bereg, Lilian Buzer
    • Journal Title

      Lecture Notes in Computer Science, Combinatorial Image Analysis

      Volume: 7655 Pages: 103-114

    • Peer Reviewed
  • [Journal Article] Succinct de Bruijn Graphs2012

    • Author(s)
      Alexander Bowe, Taku Onodera, Kunihiko Sadakane, Tetsuo Shibuya
    • Journal Title

      Lecture Notes in Computer Science, Algorithms in Bioinformatics

      Volume: LNCS 7534 Pages: 225-235

    • DOI

      10.1007/978-3-642-33122-0_18

    • Peer Reviewed
  • [Journal Article] Inferring a Graph from Path Frequency2012

    • Author(s)
      Tatsuya Akutsu, Daiji Fukagawa, Jesper Jansson, Kunihiko Sadakane
    • Journal Title

      Discrete Applied Mathematics

      Volume: 160(10-11) Pages: 1416-1428

    • DOI

      10.1016/j.dam.2012.02.002

    • Peer Reviewed
  • [Presentation] GPUのための並列計算モデル

    • Author(s)
      小池 敦, 定兼 邦彦
    • Organizer
      電子情報通信学会 コンピュテーション研究会
    • Place of Presentation
      東北大学
  • [Presentation] GPUのための並列計算モデル

    • Author(s)
      小池 敦, 定兼 邦彦
    • Organizer
      ハイパフォーマンスコンピューティングと計算科学シンポジウム
    • Place of Presentation
      東京工業大学
  • [Presentation] AGPUモデルにおけるマルチスレッディングの効果

    • Author(s)
      小池 敦, 定兼 邦彦
    • Organizer
      電子情報通信学会2013年総合大会 COMP学生シンポジウム
    • Place of Presentation
      岐阜大学

URL: 

Published: 2014-07-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi