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

2012 Fiscal Year Annual Research Report

マルチコア並列処理を指向した準数値アルゴリズムと実装法の研究

Research Project

Project/Area Number 22500011
Research InstitutionThe University of Electro-Communications

Principal Investigator

村尾 裕一  電気通信大学, 情報理工学(系)研究科, 准教授 (60174265)

Project Period (FY) 2010-04-01 – 2013-03-31
Keywords数式処理 / マルチコア / 並列処理 / RNS / 多項式補間 / 陰関数描画
Research Abstract

本年度は、基本演算と既存算法に関する従来の研究成果に基づき、より実用的な利用法の検討とこれまでに得られた成果の対外発表を主体としてまとめを行った。
多倍長整数をRNSで表現する算法は、効率がハードウェアや処理の粒度に大きく依存するため、典型的な問題に対して適切な実装法を実証的に検討することを計画したが、ハードウェアの進展が著しいことと当該分野でも自動チューニングの気運が高まりつつあることから、多彩なハードウェアを対象とした効率化の検討はせずにいくつかの実証実験にとどめた。特に、整数計算は高性能計算では副次的に扱われてきたが、最新のハードウェアでは高性能化が実現されるようになってきていることや、その計算精度が全体の計算規模(メモリ所要量と計算時間)に大きく影響することから、効率化はある程度機械的な判定に委ねるべきであると判断した。実証実験の一例としては、行列計算をとりあげ、その結果は国際会議で報告を行った。陰関数描画を初めとしたいくつかの基本的な応用問題については、計算法の理論的な解明はほぼ終えることができたが、GPUの利用を初めとした具体的な実装法の検討は今後の検討課題となった。
また、多項式補間の独自の算法の効率化については、内在する組み合わせ爆発を伴う全解探索の問題にGPUを構成する多数のプロセッサを活用すれば一定の高速化が達成することはこれまでの実験でわかってきている。この問題は一定手数内の解の探索に等しいが、類似の問題となる Rubik cubeの最短解の探索について、GPUによる効率化の実証実験を行った。これについては、GPU関連の最大の国際会議で発表を行った。
当初予定した様々な問題についても検討を進めた結果、数理的に解決された問題でも、効果的なソフトウェアの開発には、想定したよりも多くのソフトウェア技術の開発と実装が必要なことが判明し、今後の課題として残した。

Current Status of Research Progress
Reason

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

Strategy for Future Research Activity

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

  • Research Products

    (7 results)

All 2013 2012

All Journal Article (2 results) Presentation (5 results)

  • [Journal Article] 3変数の陰関数描画について2012

    • Author(s)
      近藤祐史,兵頭礼子,村尾裕一,齋藤友克
    • Journal Title

      数式処理

      Volume: 18巻2号 Pages: (大会報告)

  • [Journal Article] 有理区間数とGPU並列処理による陰関数描画について2012

    • Author(s)
      近藤祐史,兵頭礼子,村尾裕一,齋藤友克
    • Journal Title

      京都大学数理解析所講究録

      Volume: 1815 Pages: 163-167

  • [Presentation] Optimal Rubik's Cube Solver on GPU2013

    • Author(s)
      H.Hayakawa and H.Murao
    • Organizer
      GPU Technology Conference 2013
    • Place of Presentation
      San Jose McEnery Convention Center, CA, USA
    • Year and Date
      20130318-20130321
  • [Presentation] Rubik cubeの最少手数解の探索の GPUを用いた高速化2013

    • Author(s)
      早川広記,村尾裕一
    • Organizer
      Risa/Asir Conference 2013
    • Place of Presentation
      神戸大学瀧川記念学術交流会館
    • Year and Date
      20130316-20130318
  • [Presentation] 分割統治法による整数 GCD の高速アルゴリズムの実装へ向けて2013

    • Author(s)
      村尾裕一
    • Organizer
      Risa/Asir Conference 2013
    • Place of Presentation
      神戸大学瀧川記念学術交流会館
    • Year and Date
      20130316-20130318
  • [Presentation] 3変数の陰関数描画について2012

    • Author(s)
      近藤祐史,兵頭礼子,村尾裕一,齋藤友克
    • Organizer
      RIMS研究集会「数式処理-その研究と目指すものー」
    • Place of Presentation
      京都大学数理解析研究所
    • Year and Date
      20121225-20121227
  • [Presentation] Exact linear-system solving via GPU-accelerated iterative method over finite-fields2012

    • Author(s)
      H.Murao and H.Hagiwara
    • Organizer
      7th International Workshop on Parallel Matrix Algorithms and Applications (PMAA2012)
    • Place of Presentation
      Birkbeck University of London, UK
    • Year and Date
      20120628-20120630

URL: 

Published: 2014-07-24  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi