WEKO3
アイテム
iPat/OMPでのソースコードレベル最適化における試行錯誤支援ツール
https://ipsj.ixsq.nii.ac.jp/records/22988
https://ipsj.ixsq.nii.ac.jp/records/22988111b37b1-4359-433d-ab90-d246e377a359
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2007 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2007-03-01 | |||||||
タイトル | ||||||||
タイトル | iPat/OMPでのソースコードレベル最適化における試行錯誤支援ツール | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Assistance Tool for Trial-and-Error in Source-Code-Level Optimization on iPat/OMP | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
電気通信大学 大学院情報システム学研究科 | ||||||||
著者所属 | ||||||||
電気通信大学 大学院情報システム学研究科 | ||||||||
著者所属 | ||||||||
電気通信大学 大学院情報システム学研究科 | ||||||||
著者所属 | ||||||||
電気通信大学 大学院情報システム学研究科 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Systems, The University of Electro-Communications | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Systems, The University of Electro-Communications | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Systems, The University of Electro-Communications | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Graduate School of Information Systems, The University of Electro-Communications | ||||||||
著者名 |
永野, 悠介
× 永野, 悠介
|
|||||||
著者名(英) |
Yusuke, Nagano
× Yusuke, Nagano
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 開発者が直接細やかな調整を行うことができるソースコードレベルでの性能最適化は並列プログラミングにおいて重要である.しかし,従来の開発環境は,最適化のためのコード変換後にコードの可読性が低下する,最適化における試行錯誤の作業量が多いといった問題を持っているため,最適化における試行錯誤に適していない.本研究では,ソースコードレベル最適化における新しい試行錯誤支援手法を提案する.提案手法ではユーザとの対話に基づいて指示文を用いたコード変換・復元を行う.提案手法を対話型並列化支援ツールiPat/OMP上のプログラムリストラクチャリング機能に適用し,実装を行った.適用実験の結果,性能最適化における試行錯誤を可読性を維持しつつ少ない作業量で行えることを確認した | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Source-code-level performance optimization is important in parallel programming. However, previous development environments have problems, such as decrease of readability of codes and large amount of work for the trial-and-error in source-code-level optimization. In this paper, we propose a new method for trial-and-error in source-code-level optimization. The optimization is performed by directive-based interactive code transformation and undo in our method. We apply the proposed method to program restructuring function of iPat/OMP, which is an interactive parallelization assistance tool for OpenMP. The results of application experiment show our method solves the above-mentioned problems in source-code-level optimization. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10096105 | |||||||
書誌情報 |
情報処理学会研究報告計算機アーキテクチャ(ARC) 巻 2007, 号 17(2007-ARC-172), p. 67-72, 発行日 2007-03-01 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |