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

2013 Fiscal Year Annual Research Report

多階層生体機能を解明する汎用シミュレータのヘテロ計算による高速化

Publicly Offered Research

Project AreaEstablishment of Integrative Multi-level Systems Biology and its Applications
Project/Area Number 25136711
Research Category

Grant-in-Aid for Scientific Research on Innovative Areas (Research in a proposed research area)

Research InstitutionOsaka University

Principal Investigator

萩原 兼一  大阪大学, 情報科学研究科, 教授 (00133140)

Project Period (FY) 2013-04-01 – 2015-03-31
Keywords並列処理 / 汎用生体機能シミュレータ / ヘテロ計算 / 大規模生体モデル
Research Abstract

本領域では,生体機能の本質的理解のために、統合的多階層生体機能学推進のための基盤システムを構築し,生体機能モデル記述言語PHML(Physiological hierarchy markup language)で記述した生体モデルを,シミュレータFlintでシミュレーションしている.このシミュレーションは非常に多くの計算量を必要とするので,Flintの並列計算による高速化が重要である.本研究では,ヘテロ計算でのFlint高速化技術の開発を目的とする.ここで,ヘテロ計算とは様々な並列計算機が混在する環境,具体的には,グラッフィクスプロセッサGPU,マルチコアCPU,PCクラスタ,さらには「京」などのスーパーコンピュータが混在する計算機環境を用いた計算である.
平成25年度は,ヘテロ計算の基礎となる,GPU単体,マルチコアPC単体,スーパーコンピュータ「京」で稼働するトランスレータ(コンパイラ)方式のシミュレータを開発した.
約12万心筋細胞,約460万個の微分方程式を含む心臓モデルFSKに関して実時間4秒間(0.005ミリ秒間隔で80万ステップ)のシミュレーションを次の性能で実行できる.
スーパーコンピュータ京の場合,1コアで約6.6日,32コアで約4.8時間(台数効果約32倍),256コアで約1時間(台数効果約161倍)であり,良好な台数効果である.
GPU Tesla K20mを1台装備のPCの場合,約2時間であり,これも実行性能がよい.
このようなシミュレーションの高速化により,例えば心室筋細胞の膜電位ダイナミクスを再現する生体機能モデルの研究が加速し,薬物動態から心臓電気生理までの統合的にシミュレーションでき,新しい強心薬ベスナリノンの濃度に依存して心臓が正常な動きに戻ることの確認できている.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

本研究で開発した並列シミュレータが実際に使われており,ユーザグループから処理速度に関して良好な評価を得ている.

Strategy for Future Research Activity

「研究実績の概要」には,現在,本研究代表者が保持する最大規模の生体モデルのシミュレーション時間を示した.シミュレーションそのものは台数効果よく実行できているので,生体モデルが大規模なものを対象とする場合でも,実行効率よくシミュレーションできる可能性が高い.一方,シミュレーションコードの生成は約5時間を要する.シミュレーションの内容がグラフとして表現され,そのグラフが大規模になるからである.生体モデルの作成は試行錯誤するので,シミュレーションコードの生成時間は,生体機能の研究全体を考えるとボトルネックになる.したがって,シミュレーション実行だけでなく,シミュレーションコードの生成も並列処理で高速化することが重要である.

  • Research Products

    (8 results)

All 2014 2013 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (4 results) Remarks (2 results)

  • [Journal Article] A Versatile Platform for Multilevel Modeling of Physiological Systems: SBML-PHML Hybrid Modeling and Simulation2014

    • Author(s)
      Yoshiyuki Asai, Takeshi Abe, Hideki Oka, Masao Okita, Kenichi Hagihara, Samik Ghosh, Yukiko Matsuoka, Yoshihisa Kurachi, Taishin Nomura, and Hiroaki Kitano
    • Journal Title

      Advanced Biomedical Engineering

      Volume: 印刷中 Pages: 印刷中

    • Peer Reviewed
  • [Journal Article] Accelerating ODE-based Simulation of General and Heterogeneous Biophysical Models using a GPU2014

    • Author(s)
      Tomohiro Okuyama, Masao Okita, Takeshi Abe, Yoshiyuki Asai, Hiroaki Kitano, Taishin Nomura, and Kenichi Hagihara
    • Journal Title

      IEEE Transactions on Parallel and Distributed Systems

      Volume: 印刷中 Pages: 印刷中

    • Peer Reviewed
  • [Presentation] PhysioDesigner and Flint: a platform for multilevel modeling of physiological systems and simulation2013

    • Author(s)
      Yoshiyuki Asai, Takeshi Abe, Hideki Oka, Masao Okita, Tomohiro Okuyama, Kenichi Hagihara, Yoshihisa Kurachi, and Hiroaki Kitano
    • Organizer
      5th International Conference on Computational Bioengineering
    • Place of Presentation
      Leuven, Belgium
    • Year and Date
      20130901-20130903
  • [Presentation] A versatile platform for multilevel modeling of physiological systems: Template/instance framework for large-scale modeling and simulation

    • Author(s)
      Yoshiyuki Asai, Takeshi Abe, Hideki Oka, Masao Okita, Tomohiro Okuyama, Kenichi Hagihara, Samik Ghosh, Yukiko Matsuoka, and Hiroaki Kitano
    • Organizer
      35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society
    • Place of Presentation
      Osaka, Japan
  • [Presentation] 汎用生体モデルの高速な並列シミュレーションのための階層的依存グラフの自動分割

    • Author(s)
      吉川禎, 中村亜紀, 置田真生, 安部武志, 浅井義之, 北野宏明, 野村泰伸, 萩原兼一
    • Organizer
      情報処理学会ハイパフォーマンスコンピューテング研究会
    • Place of Presentation
      石川県七尾市
  • [Presentation] GPU クラスタを用いた大規模生体シミュレーションにおける CPU・GPU 間データ転送の効率化

    • Author(s)
      大越雄一, 置田真生, 安部武志, 浅井義之, 北野宏明, 萩原兼一
    • Organizer
      情報処理学会ハイパフォーマンスコンピューテング研究会
    • Place of Presentation
      北九州市
  • [Remarks] PysioDesigner

    • URL

      http://physiodesigner.org/phml/index.html

  • [Remarks] 大阪大学 大学院情報科学研究科 コンピュータサイエンス専攻 並列処理工学講座 萩原研究室

    • URL

      http://www-hagi.ist.osaka-u.ac.jp/

URL: 

Published: 2015-05-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi