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

2019 Fiscal Year Research-status Report

複素母関数の多倍長精度計算に基づく組み合わせ最適化新解法の並列化

Research Project

Project/Area Number 17K00171
Research InstitutionOsaka Prefecture University

Principal Investigator

藤本 典幸  大阪府立大学, 工学(系)研究科(研究院), 教授 (90294165)

Project Period (FY) 2017-04-01 – 2021-03-31
Keywords高性能計算
Outline of Annual Research Achievements

本研究の目的は,研究代表者が2016年12月に発表した,組み合わせ最適化問題の最適解を擬似多項式時間および多項式空間で厳密に求める新しい手法(逐次アルゴリズム)を,年々コア数の増加により性能が向上しているマルチコアCPUや,現在注目されており将来も有望な並列計算プラットフォームであるGPUを用いた並列処理により高速化することにより,様々な組み合わせ最適化問題を現実的なメモリ消費量と許容できる計算時間で解けるようにすることである.
本研究の並列化の対象である逐次アルゴリズム(研究代表者が提案)は,多倍長精度の複素数の加減乗除算,平方根演算,(整数のべき指数による)べき乗演算を実行するので,演算間の並列性の利用に加えて,これらの多倍長精度演算の並列化を考える.最終目標はマルチコアCPUとマルチGPUを備えた計算機において,その演算能力をフルに引き出すことであるが,その実現は容易ではないと考えられるため,マルチコアCPUのみの利用,単一GPUの利用,複数GPUの利用,CPUと複数GPUの併用,と段階を踏んで開発を行う.
令和元年度は,前年度に難航した複数GPUを用いた並列実装の開発を容易にするため,多倍長乗算を行列積に帰着して実行する新しい実装を試作した.多倍長乗算を行列積へと帰着することにより,GPUベンダー等が提供する行列積の(複数GPU対応の)並列実装を利用して多倍長乗算を高速に並列実行できるようになる.

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

当初の計画では,令和元年度末までに,複数GPUを用いた並列実装と,CPUと複数GPUの併用による並列実装を開発する予定であったが,複数GPU実装の開発が部分的にしか進んでいないため,進捗が少し遅れていることになる.

Strategy for Future Research Activity

性能上のボトルネックとなる多倍長乗算を行列積へと帰着することにより,GPUベンダー等が提供する行列積の並列実装を利用して多倍長乗算を並列実行できるようになった.今後は,試作した行列積への帰着実装の性能改善を行いつつ,乗算以外の必要な演算を複数GPUに対応させた後,CPUとGPUの併用実装を行う予定である.

Causes of Carryover

当該年度に発売されると予想していた新型GPU(倍精度演算性能の高いもの)の発売が遅れたため次年度使用額が生じた.次年度分として請求した助成金と合わせて,次年度に発売されると予想される新型GPUを購入する予定である.

  • Research Products

    (2 results)

All 2020 2019

All Journal Article (2 results) (of which Peer Reviewed: 2 results,  Open Access: 1 results)

  • [Journal Article] GPU-based Parallel Multi-objective Particle Swarm Optimization for Large Swarms and High Dimensional Problems2020

    • Author(s)
      Md Maruf Hussain, Noriyuki Fujimoto
    • Journal Title

      Parallel Computing

      Volume: 92 Pages: 1-19

    • DOI

      10.1016/j.parco.2019.102589

    • Peer Reviewed
  • [Journal Article] 階層的クラスタリングを用いた時系列データの分割2019

    • Author(s)
      高橋 勝稔, 馬野 元秀, 藤本 典幸
    • Journal Title

      知能と情報

      Volume: 31 Pages: 731-738

    • DOI

      10.3156/jsoft.31.3_731

    • Peer Reviewed / Open Access

URL: 

Published: 2021-01-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi