SMPサーバー上での粒子線がん治療用線量計算エンジンの自動並列化

書誌事項

タイトル別名
  • Automatic Parallelization of Dose Calculation Engine for A Particle Therapy on SMP Servers

この論文をさがす

抄録

粒子線によるがん治療は臨床レベルで実用化されており,外科的侵襲を伴わず患者への負担が少なく,また X 線放射線治療の様に皮膚からがん患部までの正常細胞に損傷を負わせることもなくその高い治癒率から注目を集めている.治療にあたっては医師が事前に計算機を使用してがん細胞にのみ照射するための照射計画のシミューレーションを行うが,標的に必要な投与線量が集中するように各種機器の設定条件を調整するには,シミュレーションを繰り返して評価することが必要であり時間が非常にかかるなどの問題点があった.本論文では,この治療計画を高速に行う重粒子線治療用線量計算エンジンの並列化手法を提案する.具体的には逐次プログラムをコンパイラで並列化しやすい Parallelizable C によって記述された計算エンジン本体を開発することにより OSCAR 自動並列化コンパイラにより自動並列化を行う.これにより一度だけの書き換えで任意の SMP サーバーで任意プロセッサ数に対応できるようにした.その結果 IBM Power 7 プロセッサを搭載した日立 SR16000 SMP サーバー上において.64CPU 使用時に約 50 倍,そして Intel Xeon X5670 プロセッサを搭載した日立 HA8000/RS220 SMP サーバー上において,12CPU 使用時に約 9 倍の性能向上を実現し,提案手法が高いスケーラビリティを実現可能であることを確認した.A particle therapy has been attracted much attention over the years. This is because a particle therapy is really effective for the cancers and has a small effect on normal cells. However, it takes a long time to simulates the dose calculation before the treatment. It is essential to gain the performance of a treatment simulation by using multicore processors. In this paper, we realize an automatic parallelization of dose calculation engine for a particle therapy. We apply a kind of technique which increase the paralellism to the calculation engine in order that parallelizing compiler is able to exploit the loop level parallelism. As a result, the proposed method attains speedup up to 50.0x with 64 IBM Power 7 processors and 9.0x with 12 Intel Xeon processors.

収録刊行物

詳細情報

  • CRID
    1571980076948749952
  • NII論文ID
    110008713472
  • NII書誌ID
    AN10096105
  • 本文言語コード
    ja
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ