{"id":186724,"metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00186724","sets":["934:1119:9405:9406"]},"path":["9406"],"owner":"11","recid":"186724","title":["時空間ブロッキングを用いたアジョイント法の高性能化――ForwardとBackwardの計算"],"pubdate":{"attribute_name":"公開日","attribute_value":"2018-03-14"},"_buckets":{"deposit":"44b5883a-7a47-49df-a4f2-df8f38e1c2d7"},"_deposit":{"id":"186724","pid":{"type":"depid","value":"186724","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"時空間ブロッキングを用いたアジョイント法の高性能化――ForwardとBackwardの計算","author_link":["419792","419791","419794","419789","419796","419795","419788","419790","419785","419793","419787","419786"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"時空間ブロッキングを用いたアジョイント法の高性能化――ForwardとBackwardの計算"},{"subitem_title":"Optimizing Adjoint Method via Spatial and Temporal Blocking―Forward and Backward Computations","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"データ同化,アジョイント法,ステンシル計算,キャッシュブロッキング,時空間ブロッキング","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2018-03-14","item_3_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":"名古屋大学情報基盤センター大規模計算支援環境研究部門"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Information Science Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Earthquake Research Institute The University of Tokyo","subitem_text_language":"en"},{"subitem_text_value":"Earthquake Research Institute, Graduate School of Information Science and Technology The University of Tokyo","subitem_text_language":"en"},{"subitem_text_value":"Information Technology Center Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Information Technology Center Nagoya University","subitem_text_language":"en"},{"subitem_text_value":"Information Technology Center Nagoya 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/186724/files/IPSJ-TACS1101003.pdf","label":"IPSJ-TACS1101003.pdf"},"date":[{"dateType":"Available","dateValue":"2020-03-14"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TACS1101003.pdf","filesize":[{"value":"1.3 MB"}],"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":"11"},{"tax":["include_tax"],"price":"0","billingrole":"14"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"da2dc781-f235-4f26-97dd-80dacea089be","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2018 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"池田, 朋哉"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"伊藤, 伸一"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"長尾, 大道"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"片桐, 孝洋"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"永井, 亨"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"荻野, 正雄"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Tomoya, Ikeda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shin-ichi, Ito","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiromichi, Nagao","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Takahiro, Katagiri","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Toru, Nagai","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Masao, Ogino","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11833852","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7829","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"大規模数値シミュレーションと大容量観測データを融合するための計算技術として「データ同化」が注目されている.本研究では,非逐次型データ同化であるアジョイント法に対しブロッキング手法を用いた高性能化を検討する.特にアジョイント法のForward計算とBackward計算に含まれるステンシル計算に対し,キャッシュブロッキング手法である時空間ブロッキングを適用した.さらに,複数のForward計算を同時に実行するブロッキングを適用し,本手法の有効性を調査するためFujitsu PRIMEHPC FX100を用いて提案手法の性能評価を行った.Forward計算とBackward計算の時空間ブロッキングと投機的に計算を行うブロッキングからなる階層的なブロッキングを適用することによって,アジョイント法アプリケーション全体で最大1.18倍の速度向上を達成した.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Data assimilation (DA) is a computation technique to integrate large-scale numerical simulations and large-scale observed data. In our research, we consider to apply blocking optimization in order to improve the performance of adjoint method for DA, which is classified as non-sequential data assimilation. Spatial and temporal blocking (STB), which is one of cache blocking methods, was applied with respect to stencil computations included in forward computation and backward computation of the adjoint method. Moreover, a blocking technique for execution of multiple forward computations speculatively is applied. We investigated the effectiveness of the proposed method on the Fujitsu PRIMEHPC FX100 supercomputer. We attained a speed up of 1.18x by applying STB for forward computation and backward computation, and the blocking technique for multiple forward computations.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"26","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌コンピューティングシステム(ACS)"}],"bibliographicPageStart":"12","bibliographicIssueDates":{"bibliographicIssueDate":"2018-03-14","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"1","bibliographicVolumeNumber":"11"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"updated":"2025-01-20T02:29:09.998990+00:00","created":"2025-01-19T00:53:39.340524+00:00","links":{}}