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

2015 Fiscal Year Annual Research Report

メモリマシンモデル上の並列計算理論の構築と次世代GPGPUアーキテクチャの提案

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が注目されており,さまざまな研究開発が行なわれている.これまでのGPGPUの理論的解析の結果,本年度は主に2つの研究成果を得た.
(1)LZW可逆圧縮法のための超並列アルゴリズムの発見とGPUへの効率的な実装方法.可逆圧縮法であるLZW圧縮手法が並列化可能なことを証明し,さらにGPUへの実装方法を提案.GPUで高速に実行できることを実証した.LZW可逆圧縮法は逐次的に辞書を作る圧縮方法であり,並列化は不可能であると思われてきた.本成果はこの常識を覆し,高並列化が可能であることを証明したことになり,データ圧縮手法の大きなブレークスルーとなると思われる.
(2)BPBC(Bitwise Parallel Bulk Computation)手法の発見とGPUへの効率的な実装方法.多くのプロセッサがサポートしているビットワイズ演算を用いて,大量の論理回路のシミュレーションが同時にかつ高速に行えることを理論的に示した.GPUへの効率的な実装も行うことができ,計算機実験によりその有効性を実証した.BPBC手法の具体的なアプリケーションとして,文脈自由文法のCKYパージングがGPUで高速に行えることを示した.BPBC手法は究極のビットレベル高並列化を行うものであり,GPUに適した手法であるとともに,さまざまな幅広い応用が考えられる.
これらの手法は,本研究の主題であるGPUの理論的モデルを用いて解析的評価を行っており,GPUでの評価実験結果が合致することも示した.

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

LZW圧縮法が並列化可能であることを証明した点,BPBC(Bitwise Parallel Bulk Computation)手法の発見という2つの大きな成果が得られており,予定以上の研究成果が得られている.

Strategy for Future Research Activity

次の2点を重点的に行う:(1)GPU向けの圧縮手法の提案,および(2)BPBC(Bitwise Parallel Bulk Computation)手法を実アプリケーションへの適用.
(1)については,LZW圧縮法が並列化可能であることがわかったが,まだ高速化は不十分である.処理がGPUで高速処理かのうな可逆圧縮方法を提案し,GPU実装とその評価を行う.(2)では,実アプリケーションとして文字列検索が候補である.文字列検索がBPBC手法により高速にGPUで処理できることを実証する.

Causes of Carryover

平成28年度に発売予定のGPUを搭載したPCを購入するため.

Expenditure Plan for Carryover Budget

GeForce GTX 1080を搭載したPCを購入する.

  • Research Products

    (13 results)

All 2016 2015 Other

All Int'l Joint Research (1 results) Journal Article (2 results) (of which Peer Reviewed: 2 results,  Open Access: 1 results) Presentation (9 results) (of which Int'l Joint Research: 9 results) Funded Workshop (1 results)

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

    • Country Name
      BRAZIL
    • Counterpart Institution
      ブラジリア大学
  • [Journal Article] Bulk execution of Euclidean algorithms on the CUDA-enabled GPU. International Journal of Networking and Computing2016

    • Author(s)
      Toru Fujita, Koji Nakano, Yasuaki Ito
    • Journal Title

      International Journal of Networking and Computing

      Volume: 6 Pages: 42-63

    • DOI

      10.15803/ijnc.6.1_42

    • Peer Reviewed / Open Access
  • [Journal Article] A character art generator using the local exhaustive search, with GPU acceleration2016

    • Author(s)
      Yuji Takeuchi, Koji Nakano, Daisuke Takafuji, Yasuaki Ito
    • Journal Title

      International Journal of Parallel, Emergent and Distributed Systems

      Volume: 31 Pages: 3063-3071

    • DOI

      10.1080/17445760.2014.962026

    • Peer Reviewed
  • [Presentation] Efficient GPU implementations for the Conway's Game of Life2015

    • Author(s)
      Toru Fujita, Daigo Nishikori, Koji Nakano, Yasuaki Ito
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] A flexible-length-arithmetic processor based on FDFM approach in FPGAs2015

    • Author(s)
      Tatsuya Kawamoto, Yasuaki Ito, Koji Nakano
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] Parallelization Techniques for Error Diffusion with GPU Implementations2015

    • Author(s)
      Akihiko Kasagi, Koji Nakano, Yasuaki Ito
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] A Fast Approximate String Matching Algorithm on GPU2015

    • Author(s)
      Lucas Saad, Jacir Bordim, Koji Nakano, Yasuaki Ito
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] A Warp-synchronous Implementation for Multiple-length Multiplication on the GPU2015

    • Author(s)
      Takumi Honda, Yasuaki Ito, Koji Nakano
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] Fast LZW compression using a GPU2015

    • Author(s)
      Shunji Funasaka, Koji Nakano, Yasuaki Ito
    • Organizer
      International Symposium on Computing and Networking
    • Place of Presentation
      Sapporo, Japan
    • Year and Date
      2015-12-08 – 2015-12-11
    • Int'l Joint Research
  • [Presentation] A Parallel Algorithm for LZW Decompression, with GPU Implementation2015

    • Author(s)
      Shunji Funasaka, Koji Nakano, Yasuaki Ito
    • Organizer
      International Conference on Parallel Processing and Applied Mathematics
    • Place of Presentation
      Krakow, Poland
    • Year and Date
      2015-09-06 – 2015-09-09
    • Int'l Joint Research
  • [Presentation] GPU-Accelerated Digital Halftoning by the Local Exhaustive Search2015

    • Author(s)
      Hiroaki Kouge, Yasuaki Ito, Koji Nakano
    • Organizer
      International Symposium on Parallel and Distributed Computing
    • Place of Presentation
      Limassol, Cyprus
    • Year and Date
      2015-06-29 – 2015-07-01
    • Int'l Joint Research
  • [Presentation] Bulk GCD Computation Using a GPU to Break Weak RSA Keys2015

    • Author(s)
      Toru Fujita, Koji Nakano and Yasuaki Ito
    • Organizer
      Workshop on Advances in Parallel and Distributed Computational Models
    • Place of Presentation
      Hyderabad, India
    • Year and Date
      2015-05-25 – 2015-05-25
    • Int'l Joint Research
  • [Funded Workshop] International Symposium on networking and Computing2015

    • Place of Presentation
      札幌
    • Year and Date
      2015-12-08 – 2015-12-11

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi