@techreport{oai:ipsj.ixsq.nii.ac.jp:00022988,
 author = {永野, 悠介 and 石原, 誠 and 平澤, 将一 and 本多, 弘樹 and Yusuke, Nagano and Makoto, Ishihara and Shoichi, Hirasawa and Hiroki, Honda},
 issue = {17(2007-ARC-172)},
 month = {Mar},
 note = {開発者が直接細やかな調整を行うことができるソースコードレベルでの性能最適化は並列プログラミングにおいて重要である.しかし,従来の開発環境は,最適化のためのコード変換後にコードの可読性が低下する,最適化における試行錯誤の作業量が多いといった問題を持っているため,最適化における試行錯誤に適していない.本研究では,ソースコードレベル最適化における新しい試行錯誤支援手法を提案する.提案手法ではユーザとの対話に基づいて指示文を用いたコード変換・復元を行う.提案手法を対話型並列化支援ツールiPat/OMP上のプログラムリストラクチャリング機能に適用し,実装を行った.適用実験の結果,性能最適化における試行錯誤を可読性を維持しつつ少ない作業量で行えることを確認した, 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.},
 title = {iPat/OMPでのソースコードレベル最適化における試行錯誤支援ツール},
 year = {2007}
}