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

2018 Fiscal Year Annual Research Report

Parallel Computation Theory for Memory Machine Models and Next Generation GPGPU Architecture

Research Project

Project/Area Number 26280002
Research InstitutionHiroshima University

Principal Investigator

中野 浩嗣  広島大学, 工学研究科, 教授 (30281075)

Co-Investigator(Kenkyū-buntansha) 高藤 大介  広島大学, 工学研究科, 助教 (00314732)
伊藤 靖朗  広島大学, 工学研究科, 准教授 (40397964)
Project Period (FY) 2014-04-01 – 2019-03-31
Keywords並列処理 / 理論計算モデル / 並列アルゴリズム
Outline of Annual Research Achievements

GPUは本来グラフィックス処理のための補助演算用のLSI であるが,これをグラフィクス以外の汎用計算に利用する技術GPGPUが注目されており,さまざまな研究開発が行なわれている.本研究では,GPUの理論モデルを構築し,それに基づいたGPU上の高速計算処理手法を開発することである.本年度は,これまでのGPGPUの理論的解析の結果,いくつかの研究成果を得た.例えば,SAT(Summed Area Table)とは行列の行ごとのPrefix-sumと列ごとのPrefix-sumを順に計算することにより得られる行列である.SATを用いれば,もとの行列の任意の矩形を4つの要素の加減算で求めることができるので,画像処理など幅広い応用がある.このSATをGPUで高速に計算する手法であるSKSS(Single Kernel Soft Synchronization)手法を開発した.これはたった1つのカーネルを用いて,複数のCUDA Blockを起動し,ソフトウェア的に同期しながら計算を進めていく方法である.この手法により,従来手法よりもかなり高速に,グローバルメモリのバンド幅の限界に近い性能でSATが計算できることを示した.また,GPU上で行列の行ごとのPrefix-sumだけを求める手法を開発した.これもSKSS手法を用いており,バリア同期のオーバーヘッドがなく,グローバルメモリのバンド幅の限界に近い性能を達成することができた.さらには,文字列のパターンマッチングをGPU上で高速に行う手法も開発した.以上により,GPU上の様々な計算処理が理論的解析に基づいた実装により,高速に行えることが示せた.

Research Progress Status

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

Strategy for Future Research Activity

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

Causes of Carryover

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

Expenditure Plan for Carryover Budget

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

  • Research Products

    (7 results)

All 2018 Other

All Int'l Joint Research (1 results) Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (4 results) (of which Int'l Joint Research: 4 results) Funded Workshop (1 results)

  • [Int'l Joint Research] ブラジリア大学(ブラジル)

    • Country Name
      BRAZIL
    • Counterpart Institution
      ブラジリア大学
  • [Journal Article] Almost Optimal Column-wise Prefix-sum Computation on the GPU2018

    • Author(s)
      Tokura Hiroki、Fujita Toru、Nakano Koji、Ito Yasuaki
    • Journal Title

      The Journal of Supercomputing

      Volume: 74 Pages: 224~233

    • DOI

      https://doi.org/10.1007/978-3-319-78054-2_21

    • Peer Reviewed
  • [Presentation] An Optimal Parallel Algorithm for Computing the Summed Area Table on the GPU2018

    • Author(s)
      Yutaro Emoto, Shunji Funasaka, Hiroki Tokura, Takumi Honda, Koji Nakano, Yasuaki Ito
    • Organizer
      Workshop on Advances in Parallel and Distributed Computational Models
    • Int'l Joint Research
  • [Presentation] Tile Art Image Generation Using Conditional Generative Adversarial Networks2018

    • Author(s)
      Naoki Matsumura, Hiroki Tokura, Yuki Kuroda, Yasuaki Ito, Koji Nakano
    • Organizer
      Sixth International Symposium on Computing and Networking Workshops
    • Int'l Joint Research
  • [Presentation] A Prefix-Sum-Based Rabin-Karp Implementation for Multiple Pattern Matching on GPGPU2018

    • Author(s)
      Lucas Saad N. Nunes, Jacir Luiz Bordim, Yasuaki Ito, Koji Nakano
    • Organizer
      Sixth International Symposium on Computing and Networking
    • Int'l Joint Research
  • [Presentation] Efficient Byte Stream Pattern Test using Bloom Filter with Rolling Hash Functions on the FPGA2018

    • Author(s)
      Takuma Wada, Naoki Matsumura, Koji Nakano, Yasuaki Ito
    • Organizer
      Sixth International Symposium on Computing and Networking
    • Int'l Joint Research
  • [Funded Workshop] Sixth International Symposium on Computing and Networking2018

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi