{"created":"2025-01-19T00:35:37.914111+00:00","updated":"2025-01-20T11:11:23.113155+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00163723","sets":["934:935:8438:8669"]},"path":["8669"],"owner":"11","recid":"163723","title":["分散メモリ環境における並列グラフマイニングの実現に向けて"],"pubdate":{"attribute_name":"公開日","attribute_value":"2016-06-06"},"_buckets":{"deposit":"c5ebcb53-ff41-4e7d-a574-0ab12a32c93a"},"_deposit":{"id":"163723","pid":{"type":"depid","value":"163723","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"分散メモリ環境における並列グラフマイニングの実現に向けて","author_link":["321566","321569","321561","321568","321565","321560","321562","321567","321563","321564"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"分散メモリ環境における並列グラフマイニングの実現に向けて"},{"subitem_title":"Towards Parallel Graph Mining in Distributed Memory Environments","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[発表概要] ","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2016-06-06","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"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 Informatics, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Academic Center for Computing and Media Studies, Kyoto University","subitem_text_language":"en"},{"subitem_text_value":"Department of Artificial Intelligence, Kyushu Institute of Technology","subitem_text_language":"en"},{"subitem_text_value":"National Institute of Advanced Industrial Science and Technology","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/163723/files/IPSJ-TPRO0903004.pdf","label":"IPSJ-TPRO0903004.pdf"},"date":[{"dateType":"Available","dateValue":"2018-06-06"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO0903004.pdf","filesize":[{"value":"111.0 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"276aa234-0999-4c17-8d06-c3d9c0077f00","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2016 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":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Shingo, Okuno","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Tasuku, Hiraishi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Hiroshi, Nakashima","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Masahiro, Yasugi","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Jun, Sese","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11464814","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-7802","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"本発表では,各頂点がアイテムの集合を持つようなグラフからユーザが指定した閾値以上の数の共通アイテム集合を持つ連結部分グラフを全抽出するグラフマイニングの,タスク並列言語Tascellを用いた分散メモリ環境向けの実装について報告する.我々はすでに,この問題を解く探索アルゴリズムCOPINEの共有メモリ環境向けの並列実装を提案している.この実装では,探索中に蓄えた知識に基づいて不要な探索を回避するため,1つの情報管理テーブルを全ワーカで共有する.しかし分散メモリ環境でこの手法を用いると,通信コストが大きくなってしまう.そこで,ノードをまたぐワークスティールのタイミングで,そのノード間のテーブル情報の差分を送信する手法を実装した.また,COPINEではタスク生成のコストが大きいため,ノード間のスティール回数の最小化を指向する従来のTascellのスティール戦略では,ノード内で小さい仕事を多く盗み合うことによる性能劣化が大きくなってしまう.そこで,ノード外へのタスク要求を増やすことにより大きな仕事を得やすくするスティール戦略の検討,実装も行った.これらの工夫により,一定の性能改善効果が得られることを確認した.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"This paper reports a parallelized implementation of graph mining that extracts all connected subgraphs with common itemsets whose size is not less than a given threshold from a graph and itemsets associated with vertices of the graph, in distributed memory environments using the task-parallel language Tascell. For this problem, we have already proposed a backtrack search algorithm called COPINE and its parallel implementation in shared memory environments. In this implementation, all workers share a single table that contains the knowledge acquired during search in order to avoid useless search. This sharing method will crucially increase the cost for internode communications in distributed memory environments. Therefore, we implemented a sharing method where the difference of table information between computing nodes is sent when an internode work-steal occurs. There is another problem that the task creation cost is high for COPINE and thus the conventional work-stealing strategy in Tascell, which aims to minimize the number of internode work-steals, significantly degrades the performance since it increases the number of intranode work-steals for small tasks. Therefore, we implemented and evaluated work-stealing strategies that promotes workers to request tasks to external nodes to increase the opportunity to obtain large tasks. We confirmed that we can get the performance improvement using these methods.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"22","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"22","bibliographicIssueDates":{"bibliographicIssueDate":"2016-06-06","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"3","bibliographicVolumeNumber":"9"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"id":163723,"links":{}}