WEKO3
アイテム
{"_buckets": {"deposit": "d6b8a060-55d1-4b27-a9b3-e43140c271b7"}, "_deposit": {"id": "3402", "owners": [], "pid": {"revision_id": 0, "type": "depid", "value": "3402"}, "status": "published"}, "_oai": {"id": "oai:repository.dl.itc.u-tokyo.ac.jp:00003402", "sets": ["234", "262"]}, "item_7_alternative_title_1": {"attribute_name": "その他のタイトル", "attribute_value_mlt": [{"subitem_alternative_title": "Relative Profiling : Performance Analysis Method for Parallel Applications Based on Comparison"}]}, "item_7_biblio_info_7": {"attribute_name": "書誌情報", "attribute_value_mlt": [{"bibliographicIssueDates": {"bibliographicIssueDate": "2012-03-22", "bibliographicIssueDateType": "Issued"}, "bibliographic_titles": [{}]}]}, "item_7_date_granted_25": {"attribute_name": "学位授与年月日", "attribute_value_mlt": [{"subitem_dategranted": "2012-03-22"}]}, "item_7_degree_name_20": {"attribute_name": "学位名", "attribute_value_mlt": [{"subitem_degreename": "修士(情報理工学)"}]}, "item_7_description_5": {"attribute_name": "抄録", "attribute_value_mlt": [{"subitem_description": "アプリケーションの速度面での性能を向上させるため, 旧来からプロファイラが開発され, 利用されてきた. プロファイラはアプリケーションの性能を解析し, 開発者がそれを理解し, 高速化につなげる手助けをする役割を果たしてきた. これまでの性能解析はアプリケーションを1回実行し, そのときの挙動を解析することによって為されるものが大半であり, 近年では複数回の実行性能を比較して解析するためのツールも開発されている. また, 現在では並列アプリケーションへの対応は事実上必須となっている. 本研究ではこれらのものとは異なり, 並列アプリケーションの性能解析手法として新たに相対プロファイリングを提案する. 相対プロファイリングでは異なる実行条件での性能差を解析することにより, 原因を突き止め, 性能改善につなげる. 本稿では相対プロファイリングを行うための実装PARPを提案し, これを用いて評価を行った. PageRankを計算するMPIアプリケーションを用いた例では, 通信部分の性能が著しく劣化してしまった原因が誤ったMPIの利用方法によるものであることを明らかにした. 日本語文書のtf-idfを計算するワークフローアプリケーションを用いた例では, Tsubame2とAmazon EC2を用い, 性能差の原因をCPU計算とそれ以外の部分に切り分け, CPU計算部分はほぼ期待されるCPU性能の差と等しく, またそれ以外の部分が性能差の大部分を占めていることを明らかにした. さらに, Tsubame2において2つのファイルシステムで同じアプリケーションを動作させ, ファイルアクセス性能を解析することにより, 性能差に関わるファイルアクセス操作がメタデータアクセスであったことを明らかにし, 相対プロファイリングの有用性を示した.", "subitem_description_type": "Abstract"}]}, "item_7_full_name_3": {"attribute_name": "著者別名", "attribute_value_mlt": [{"nameIdentifiers": [{"nameIdentifier": "8179", "nameIdentifierScheme": "WEKO"}], "names": [{"name": "Kabe, Tomoya"}]}]}, "item_7_select_21": {"attribute_name": "学位", "attribute_value_mlt": [{"subitem_select_item": "master"}]}, "item_7_subject_13": {"attribute_name": "日本十進分類法", "attribute_value_mlt": [{"subitem_subject": "007", "subitem_subject_scheme": "NDC"}]}, "item_7_text_24": {"attribute_name": "研究科・専攻", "attribute_value_mlt": [{"subitem_text_value": "情報理工学系研究科電子情報学専攻"}]}, "item_7_text_36": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"subitem_text_value": "Thesis"}]}, "item_7_text_4": {"attribute_name": "著者所属", "attribute_value_mlt": [{"subitem_text_value": "東京大学大学院情報理工学系研究科電子情報学専攻"}, {"subitem_text_value": "Department of Information and Communication Engineering, Graduate School of Information Science and Technology, The University of Tokyo"}]}, "item_creator": {"attribute_name": "著者", "attribute_type": "creator", "attribute_value_mlt": [{"creatorNames": [{"creatorName": "加辺, 友也"}], "nameIdentifiers": [{"nameIdentifier": "8178", "nameIdentifierScheme": "WEKO"}]}]}, "item_files": {"attribute_name": "ファイル情報", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_date", "date": [{"dateType": "Available", "dateValue": "2017-05-31"}], "displaytype": "detail", "download_preview_message": "", "file_order": 0, "filename": "48106404.pdf", "filesize": [{"value": "2.7 MB"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 2700000.0, "url": {"label": "48106404.pdf", "url": "https://repository.dl.itc.u-tokyo.ac.jp/record/3402/files/48106404.pdf"}, "version_id": "7552ee48-8f65-4ad1-8ad1-7241144b15e3"}]}, "item_language": {"attribute_name": "言語", "attribute_value_mlt": [{"subitem_language": "jpn"}]}, "item_resource_type": {"attribute_name": "資源タイプ", "attribute_value_mlt": [{"resourcetype": "thesis", "resourceuri": "http://purl.org/coar/resource_type/c_46ec"}]}, "item_title": "相対プロファイリング : 比較に基づいた並列アプリケーションの性能解析手法", "item_titles": {"attribute_name": "タイトル", "attribute_value_mlt": [{"subitem_title": "相対プロファイリング : 比較に基づいた並列アプリケーションの性能解析手法"}]}, "item_type_id": "7", "owner": "1", "path": ["234", "262"], "permalink_uri": "http://hdl.handle.net/2261/51726", "pubdate": {"attribute_name": "公開日", "attribute_value": "2012-05-29"}, "publish_date": "2012-05-29", "publish_status": "0", "recid": "3402", "relation": {}, "relation_version_is_last": true, "title": ["相対プロファイリング : 比較に基づいた並列アプリケーションの性能解析手法"], "weko_shared_id": null}
相対プロファイリング : 比較に基づいた並列アプリケーションの性能解析手法
http://hdl.handle.net/2261/51726
http://hdl.handle.net/2261/51726fe4a1e1b-a90d-4220-8bc5-c3d80183446e
名前 / ファイル | ライセンス | アクション |
---|---|---|
48106404.pdf (2.7 MB)
|
|
Item type | 学位論文 / Thesis or Dissertation(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2012-05-29 | |||||
タイトル | ||||||
タイトル | 相対プロファイリング : 比較に基づいた並列アプリケーションの性能解析手法 | |||||
言語 | ||||||
言語 | jpn | |||||
資源タイプ | ||||||
資源 | http://purl.org/coar/resource_type/c_46ec | |||||
タイプ | thesis | |||||
その他のタイトル | ||||||
その他のタイトル | Relative Profiling : Performance Analysis Method for Parallel Applications Based on Comparison | |||||
著者 |
加辺, 友也
× 加辺, 友也 |
|||||
著者別名 | ||||||
識別子 | 8179 | |||||
識別子Scheme | WEKO | |||||
姓名 | Kabe, Tomoya | |||||
著者所属 | ||||||
著者所属 | 東京大学大学院情報理工学系研究科電子情報学専攻 | |||||
著者所属 | ||||||
著者所属 | Department of Information and Communication Engineering, Graduate School of Information Science and Technology, The University of Tokyo | |||||
Abstract | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | アプリケーションの速度面での性能を向上させるため, 旧来からプロファイラが開発され, 利用されてきた. プロファイラはアプリケーションの性能を解析し, 開発者がそれを理解し, 高速化につなげる手助けをする役割を果たしてきた. これまでの性能解析はアプリケーションを1回実行し, そのときの挙動を解析することによって為されるものが大半であり, 近年では複数回の実行性能を比較して解析するためのツールも開発されている. また, 現在では並列アプリケーションへの対応は事実上必須となっている. 本研究ではこれらのものとは異なり, 並列アプリケーションの性能解析手法として新たに相対プロファイリングを提案する. 相対プロファイリングでは異なる実行条件での性能差を解析することにより, 原因を突き止め, 性能改善につなげる. 本稿では相対プロファイリングを行うための実装PARPを提案し, これを用いて評価を行った. PageRankを計算するMPIアプリケーションを用いた例では, 通信部分の性能が著しく劣化してしまった原因が誤ったMPIの利用方法によるものであることを明らかにした. 日本語文書のtf-idfを計算するワークフローアプリケーションを用いた例では, Tsubame2とAmazon EC2を用い, 性能差の原因をCPU計算とそれ以外の部分に切り分け, CPU計算部分はほぼ期待されるCPU性能の差と等しく, またそれ以外の部分が性能差の大部分を占めていることを明らかにした. さらに, Tsubame2において2つのファイルシステムで同じアプリケーションを動作させ, ファイルアクセス性能を解析することにより, 性能差に関わるファイルアクセス操作がメタデータアクセスであったことを明らかにし, 相対プロファイリングの有用性を示した. | |||||
書誌情報 | 発行日 2012-03-22 | |||||
日本十進分類法 | ||||||
主題 | 007 | |||||
主題Scheme | NDC | |||||
学位名 | ||||||
学位名 | 修士(情報理工学) | |||||
学位 | ||||||
値 | master | |||||
研究科・専攻 | ||||||
情報理工学系研究科電子情報学専攻 | ||||||
学位授与年月日 | ||||||
学位授与年月日 | 2012-03-22 |