• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2017 年度 実施状況報告書

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

研究課題

研究課題/領域番号 17K00171
研究機関大阪府立大学

研究代表者

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

研究期間 (年度) 2017-04-01 – 2020-03-31
キーワード高性能計算
研究実績の概要

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

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

当初の計画では,平成29年度は,スレッドセーフなフリーの多倍長演算ライブラリであるMPFRをOpenMPから用いることにより,マルチコアCPUの複数コアを用いた並列実装を開発する予定であったが,マルチコアCPU実装は単一コアの利用までにとどめ,先に単一GPUを用いて多倍長演算を並列実行するライブラリの開発を進めた.
マルチコアCPU実装に関しては,進捗が少し遅れていることになるが,単一GPU実装の開発が前倒しされているので,進捗の遅れが相殺され,全体としてはおおむね順調に進展していると考えている.

今後の研究の推進方策

平成29年度に開発した単一GPU実装は,多倍長演算の基本演算の実行速度がまだ遅い状況である.この遅さの原因は,最も重要な基本演算である多倍長乗算が遅いためである.このため平成30年度は,より良いアルゴリズムを用いた多倍長乗算の実装を最優先して行う.またマルチコアCPUの複数コアを用いた実装の開発も並行して行い,平成29年度の遅れを取り戻す.

次年度使用額が生じた理由

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

  • 研究成果

    (18件)

すべて 2018 2017

すべて 雑誌論文 (9件) (うち査読あり 2件、 オープンアクセス 4件) 学会発表 (9件) (うち国際学会 1件)

  • [雑誌論文] Parallel Multi-objective Particle Swarm Optimization for Large Swarm and High Dimensional Problems2018

    • 著者名/発表者名
      Md. Maruf Hussain, Noriyuki Fujimoto
    • 雑誌名

      procs. of the 2018 IEEE Congress on Evolutionary Computation (IEEE CEC 2018)

      巻: なし ページ: 1-10

    • 査読あり
  • [雑誌論文] Tuning of Fuzzy Rules with a Real-coded Genetic Algorithm in Car Racing Game2017

    • 著者名/発表者名
      Akifumi Ise, Motohide Umano, Noriyuki Fujimoto
    • 雑誌名

      procs. of Joint 17th World Congress of International Fuzzy Systems Association and 9th International Conference on Soft Computing and Intelligent Systems (IFSA-SCIS)

      巻: なし ページ: 1-6

    • DOI

      10.1109/IFSA-SCIS.2017.8023267

    • 査読あり
  • [雑誌論文] 階層的クラスタリングを用いた時系列データの分割: ヒープを用いた一括クラスタリング2017

    • 著者名/発表者名
      高橋勝稔,馬野元秀,藤吉誠,藤本典幸
    • 雑誌名

      第33回ファジィシステムシンポジウム(FSS2017)講演論文集

      巻: なし ページ: 1-6

  • [雑誌論文] 忘却型ファジィ・ニューラルネットワークを用いた時系列データの異常検知2017

    • 著者名/発表者名
      高橋勝稔,塩澤大輝,馬野元秀,藤本典幸,藤吉誠
    • 雑誌名

      第33回ファジィシステムシンポジウム(FSS2017)講演論文集

      巻: なし ページ: 1-6

  • [雑誌論文] 実数値追跡問題における通信機能を持つエージェントの学習2017

    • 著者名/発表者名
      二本松立朗,馬野元秀,藤本典幸
    • 雑誌名

      第33回ファジィシステムシンポジウム(FSS2017)講演論文集

      巻: なし ページ: 1-6

  • [雑誌論文] 多倍長演算ライブラリMPIR 互換のCUDA ライブラリの実装について2017

    • 著者名/発表者名
      藤田崚太,藤本典幸,澤田幸一郎,紫垣賢人,川口大輔
    • 雑誌名

      第13回情報科学ワークショップ予稿集

      巻: なし ページ: 1-3

    • オープンアクセス
  • [雑誌論文] CUDAを用いた多倍長除算と多倍長平方根演算の実装について2017

    • 著者名/発表者名
      川口大輔,藤田崚太,藤本典幸
    • 雑誌名

      第13回情報科学ワークショップ予稿集

      巻: なし ページ: 1-4

    • オープンアクセス
  • [雑誌論文] CUDAを用いた多倍長加減算の実装について2017

    • 著者名/発表者名
      紫垣賢人,藤本典幸
    • 雑誌名

      第13回情報科学ワークショップ予稿集

      巻: なし ページ: 1-7

    • オープンアクセス
  • [雑誌論文] CUDAを用いた多倍長乗算の実装について2017

    • 著者名/発表者名
      澤田幸一郎,藤本典幸,和田幸一
    • 雑誌名

      第13回情報科学ワークショップ予稿集

      巻: なし ページ: 1-2

    • オープンアクセス
  • [学会発表] Parallel Multi-objective Particle Swarm Optimization for Large Swarm and High Dimensional Problems2018

    • 著者名/発表者名
      Md. Maruf Hussain, Noriyuki Fujimoto
    • 学会等名
      the 2018 IEEE Congress on Evolutionary Computation (IEEE CEC 2018)
  • [学会発表] Tuning of Fuzzy Rules with a Real-coded Genetic Algorithm in Car Racing Game2017

    • 著者名/発表者名
      Akifumi Ise, Motohide Umano, Noriyuki Fujimoto
    • 学会等名
      Joint 17th World Congress of International Fuzzy Systems Association and 9th International Conference on Soft Computing and Intelligent Systems (IFSA-SCIS)
    • 国際学会
  • [学会発表] 階層的クラスタリングを用いた時系列データの分割: ヒープを用いた一括クラスタリング2017

    • 著者名/発表者名
      高橋勝稔,馬野元秀,藤吉誠,藤本典幸
    • 学会等名
      第33回ファジィシステムシンポジウム(FSS2017)
  • [学会発表] 忘却型ファジィ・ニューラルネットワークを用いた時系列データの異常検知2017

    • 著者名/発表者名
      高橋勝稔,塩澤大輝,馬野元秀,藤本典幸,藤吉誠
    • 学会等名
      第33回ファジィシステムシンポジウム(FSS2017)
  • [学会発表] 実数値追跡問題における通信機能を持つエージェントの学習2017

    • 著者名/発表者名
      二本松立朗,馬野元秀,藤本典幸
    • 学会等名
      第33回ファジィシステムシンポジウム(FSS2017)
  • [学会発表] 多倍長演算ライブラリMPIR 互換のCUDA ライブラリの実装について2017

    • 著者名/発表者名
      藤田崚太,藤本典幸,澤田幸一郎,紫垣賢人,川口大輔
    • 学会等名
      第13回情報科学ワークショップ
  • [学会発表] CUDAを用いた多倍長除算と多倍長平方根演算の実装について2017

    • 著者名/発表者名
      川口大輔,藤田崚太,藤本典幸
    • 学会等名
      第13回情報科学ワークショップ
  • [学会発表] CUDAを用いた多倍長加減算の実装について2017

    • 著者名/発表者名
      紫垣賢人,藤本典幸
    • 学会等名
      第13回情報科学ワークショップ
  • [学会発表] CUDAを用いた多倍長乗算の実装について2017

    • 著者名/発表者名
      澤田幸一郎,藤本典幸,和田幸一
    • 学会等名
      第13回情報科学ワークショップ

URL: 

公開日: 2018-12-17  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi