{"created":"2025-01-18T23:34:02.686265+00:00","updated":"2025-01-21T20:17:50.620989+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00079267","sets":["1164:1579:6260:6627"]},"path":["6627"],"owner":"10","recid":"79267","title":["SMPサーバー上での粒子線がん治療用線量計算エンジンの自動並列化"],"pubdate":{"attribute_name":"公開日","attribute_value":"2011-11-21"},"_buckets":{"deposit":"e71cbe29-6ddb-498e-9368-9d56d7c58bf3"},"_deposit":{"id":"79267","pid":{"type":"depid","value":"79267","revision_id":0},"owners":[10],"status":"published","created_by":10},"item_title":"SMPサーバー上での粒子線がん治療用線量計算エンジンの自動並列化","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"SMPサーバー上での粒子線がん治療用線量計算エンジンの自動並列化"},{"subitem_title":"Automatic Parallelization of Dose Calculation Engine for A Particle Therapy on SMP Servers","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"アプリケーション最適化","subitem_subject_scheme":"Other"}]},"item_type_id":"4","publish_date":"2011-11-21","item_4_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"早稲田大学"},{"subitem_text_value":"早稲田大学"},{"subitem_text_value":"早稲田大学"},{"subitem_text_value":"早稲田大学"},{"subitem_text_value":"三菱スペース・ソフトウエア"},{"subitem_text_value":"三菱スペース・ソフトウエア"},{"subitem_text_value":"三菱電機"},{"subitem_text_value":"早稲田大学"}]},"item_4_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"WASEDA UNIVERSITY","subitem_text_language":"en"},{"subitem_text_value":"WASEDA UNIVERSITY","subitem_text_language":"en"},{"subitem_text_value":"WASEDA UNIVERSITY","subitem_text_language":"en"},{"subitem_text_value":"WASEDA UNIVERSITY","subitem_text_language":"en"},{"subitem_text_value":"MITSUBISHI SPACE SOFTWARE CO., LTD.","subitem_text_language":"en"},{"subitem_text_value":"MITSUBISHI SPACE SOFTWARE CO., LTD.","subitem_text_language":"en"},{"subitem_text_value":"MITSUBISHI ELECTRIC CORPORATION","subitem_text_language":"en"},{"subitem_text_value":"WASEDA UNIVERSITY","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/79267/files/IPSJ-ARC11197002.pdf"},"date":[{"dateType":"Available","dateValue":"2013-11-21"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-ARC11197002.pdf","filesize":[{"value":"446.0 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"16"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"af7f859e-31b9-42f6-a834-93c466569c4e","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2011 by the Information Processing Society of Japan"}]},"item_4_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"林, 明宏"},{"creatorName":"松本, 卓司"},{"creatorName":"見神, 広紀"},{"creatorName":"木村, 啓二"},{"creatorName":"山本, 啓二"},{"creatorName":"崎, 浩典"},{"creatorName":"高谷, 保行"},{"creatorName":"笠原, 博徳"}],"nameIdentifiers":[{}]}]},"item_4_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Akihiro, Hayashi","creatorNameLang":"en"},{"creatorName":"Takuji, Matsumoto","creatorNameLang":"en"},{"creatorName":"Hiroki, Mikami","creatorNameLang":"en"},{"creatorName":"Keiji, Kimura","creatorNameLang":"en"},{"creatorName":"Keiji, Yamamoto","creatorNameLang":"en"},{"creatorName":"Hironori, Saki","creatorNameLang":"en"},{"creatorName":"Yasuyuki, Takatani","creatorNameLang":"en"},{"creatorName":"Hironori, Kasahara","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_4_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN10096105","subitem_source_identifier_type":"NCID"}]},"item_4_textarea_12":{"attribute_name":"Notice","attribute_value_mlt":[{"subitem_textarea_value":"SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc."}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_18gh","resourcetype":"technical report"}]},"item_4_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"粒子線によるがん治療は臨床レベルで実用化されており,外科的侵襲を伴わず患者への負担が少なく,また X 線放射線治療の様に皮膚からがん患部までの正常細胞に損傷を負わせることもなくその高い治癒率から注目を集めている.治療にあたっては医師が事前に計算機を使用してがん細胞にのみ照射するための照射計画のシミューレーションを行うが,標的に必要な投与線量が集中するように各種機器の設定条件を調整するには,シミュレーションを繰り返して評価することが必要であり時間が非常にかかるなどの問題点があった.本論文では,この治療計画を高速に行う重粒子線治療用線量計算エンジンの並列化手法を提案する.具体的には逐次プログラムをコンパイラで並列化しやすい Parallelizable C によって記述された計算エンジン本体を開発することにより OSCAR 自動並列化コンパイラにより自動並列化を行う.これにより一度だけの書き換えで任意の SMP サーバーで任意プロセッサ数に対応できるようにした.その結果 IBM Power 7 プロセッサを搭載した日立 SR16000 SMP サーバー上において.64CPU 使用時に約 50 倍,そして Intel Xeon X5670 プロセッサを搭載した日立 HA8000/RS220 SMP サーバー上において,12CPU 使用時に約 9 倍の性能向上を実現し,提案手法が高いスケーラビリティを実現可能であることを確認した.","subitem_description_type":"Other"}]},"item_4_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"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.","subitem_description_type":"Other"}]},"item_4_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"9","bibliographic_titles":[{"bibliographic_title":"研究報告計算機アーキテクチャ(ARC)"}],"bibliographicPageStart":"1","bibliographicIssueDates":{"bibliographicIssueDate":"2011-11-21","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"2","bibliographicVolumeNumber":"2011-ARC-197"}]},"relation_version_is_last":true,"weko_creator_id":"10"},"id":79267,"links":{}}