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

2017 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

これまでのGPGPUの理論的解析の結果,本年度は主に2つの研究成果を得た.
(1)一昨年度に,LZW可逆圧縮法のための超並列アルゴリズムの発見とGPUへの効率的な実装方法を示し,昨年度は,圧縮率や展開速度の優れたLLL(Light Loss Less)と呼ぶデータ可逆圧縮手法を示した.本年度はさらにそれを進め,ALL(Adaptive Loss Less)と呼ぶ新しいデータ可逆圧縮法を示した.そのアイデアは,元データに存在する繰り返しを求め,その部分をmagic stringとして保存しておく点にある. GPUへの実装実験を行い,圧縮率・処理時間ともに従来手法を大きく改善していることが示せた.GPUで何らかのデータ処理を行う場合は,あらかじめALL圧縮を用いておくことにより,GPUによる展開のための処理時間を含めても,ホストGPU間の転送時間が短縮できることになり,多くのアプリケーションへの適用が期待できる.
(2)我々が提案するBPBC(Bitwise Parallel Bulk Computation)手法の発見とGPUへの効率的な実装方法.多くのプロセッサがサポートしているビットワイズ演算を用いて,大量の論理回路のシミュレーションが同時にかつ高速に行えることを理論的に示したが,これを文脈自由文法の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

今年度は次の内容を査読付き学術雑誌論文に発表することができた.(1)GPU上でlocal exhaustive searchを用いることによるデジタルハーフトニング手法の高速化 (2) 逐次アルゴリズムを自動的にGPU向けのCUDAプログラムに変換するツール(3)GPUによる究極の性能を実現するALL(Adaptive Loss Less)可逆圧縮法(4)BPBC(Bitwise Parallel Bulk Computation)手法を用いて文脈自由文法のCKYパージングを行うGPU向け並列アルゴリズム(5)コラッツ予想のしらみつぶし解法を行うGPU向け並列アルゴリズム(6)大量の行列の固有値を並列に求めるGPU実装.
よって,予想以上の研究成果が得られている.

Strategy for Future Research Activity

GPUのキラーアプリケーションはディープラーニングであり,さまざまな人工知能アプリケーションが開発されている.今後は,GPUの理論モデルをベースにディープラーニングの究極の高速化の実現を目指す.ディープラーニングでは畳み込み演算が繰り返し行うが,その計算量の圧縮やBPBC(Bitwise Parallel Bulk Computation)手法を用いた高速化について検討しGPU実装を行い,有効性の実証を目標に研究を進める.

Causes of Carryover

2017年度中に購入予定であったGPUボードが他の予算で購入可能であったため.
2018年度中に発売されるアクセラレータボードの購入に使用予定である.

  • Research Products

    (14 results)

All 2017 Other

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

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

    • Country Name
      BRAZIL
    • Counterpart Institution
      ブラジリア大学
  • [Journal Article] Accelerating digital halftoning using the local exhaustive search on the GPU2017

    • Author(s)
      Hiroaki Kouge, Takumi Honda, Toru Fujita, Yasuaki Ito, Koji Nakano, Jacir Luiz Bordim
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: 29 Pages: e3781

    • DOI

      https://doi.org/10.1002/cpe.3781

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] C2CU: a CUDA C program generator for bulk execution of a sequential algorithm2017

    • Author(s)
      Daisuke Takafuji, Koji Nakano, Yasuaki Ito, Jacir Luiz Bordim
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: 29 Pages: e4022

    • DOI

      https://doi.org/10.1002/cpe.4022

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Adaptive loss-less data compression method optimized for GPU decompression2017

    • Author(s)
      Shunji Funasaka, Koji Nakano, Yasuaki Ito:
    • Journal Title

      Concurrency and Computation: Practice and Experience

      Volume: 29 Pages: e4283

    • DOI

      https://doi.org/10.1002/cpe.4283

    • Peer Reviewed
  • [Journal Article] An Efficient GPU Implementation of CKY Parsing Using the Bitwise Parallel Bulk Computation Technique2017

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

      IEICE TRANSACTIONS on Information and Systems

      Volume: E100-D Pages: 2857-2865

    • DOI

      https://doi.org/10.1587/transinf.2017PAP0018

    • Peer Reviewed
  • [Journal Article] GPU-accelerated Exhaustive Verification of the Collatz Conjecture2017

    • Author(s)
      Takumi Honda, Yasuaki Ito, Koji Nakano
    • Journal Title

      International Journal of Networking and Computing

      Volume: 7 Pages: 69-85

    • DOI

      https://doi.org/10.15803/ijnc.7.1_69

    • Peer Reviewed
  • [Journal Article] An Efficient GPU Implementation of Bulk Computation of the Eigenvalue Problem for Many Small Real Non-symmetric Matrices2017

    • Author(s)
      Hiroki Tokura, Takumi Honda, Yasuaki Ito, Koji Nakano, Mitsuya Nishino, Yushiro Hirota, Masami Saeki
    • Journal Title

      International Journal of Networking and Computing

      Volume: 7 Pages: 227-247

    • DOI

      https://doi.org/10.15803/ijnc.7.2_227

    • Peer Reviewed / Open Access
  • [Presentation] Single Kernel Soft Synchronization Technique for Task Arrays on CUDA-enabled GPUs, with Applications2017

    • Author(s)
      Shunji Funasaka, Koji Nakano, Yasuaki Ito
    • Organizer
      International Symposium on Computing and Networking
    • Int'l Joint Research
  • [Presentation] A Square Pointillism Image Generation, and Its GPU Acceleration2017

    • Author(s)
      Hiroki Tokura, Yuki Kuroda, Yasuaki Ito, Koji Nakano
    • Organizer
      International Symposium on Computing and Networking
    • Int'l Joint Research
  • [Presentation] Simple and Fast Parallel Algorithms for the Voronoi Map and the Euclidean Distance Map, with GPU Implementations2017

    • Author(s)
      Takumi Honda, Shinnosuke Yamamoto, Hiroaki Honda, Koji Nakano, Yasuaki Ito
    • Organizer
      International Conference on Parallel Processing
    • Int'l Joint Research
  • [Presentation] Accelerating the Smith-Waterman Algorithm Using Bitwise Parallel Bulk Computation Technique on GPU2017

    • Author(s)
      Takahiro Nishimura, Jacir Luiz Bordim, Yasuaki Ito, Koji Nakano
    • Organizer
      International Parallel and Distributed Processing Symposium Workshops
    • Int'l Joint Research
  • [Presentation] Photomosaic Generation by Rearranging Subimages, with GPU Acceleration2017

    • Author(s)
      Yi Yang, Yasuaki Ito, Koji Nakano
    • Organizer
      International Parallel and Distributed Processing Symposium Workshops
    • Int'l Joint Research
  • [Presentation] Almost Optimal Column-wise Prefix-sum Computation on the GPU2017

    • Author(s)
      Hiroki Tokura, Toru Fujita, Koji Nakano, Yasuaki Ito
    • Organizer
      International Conference on Parallel Processing and Applied Mathematics
    • Int'l Joint Research
  • [Presentation] A GPU Implementation of Bulk Execution of the Dynamic Programming for the Optimal Polygon Triangulation2017

    • Author(s)
      Kohei Yamashita, Yasuaki Ito, Koji Nakano
    • Organizer
      International Conference on Parallel Processing and Applied Mathematics
    • Int'l Joint Research

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi