• 検索結果がありません。

関数毎指定及びパラメータ型オプションによるコンパイラの最適化オプションセット探索の拡張

N/A
N/A
Protected

Academic year: 2021

シェア "関数毎指定及びパラメータ型オプションによるコンパイラの最適化オプションセット探索の拡張"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

関数毎指定及びパラメータ型オプションによるコン

パイラの最適化オプションセット探索の拡張

著者

大城 亮

(2)

2012

年度 修士論文要旨

関数毎指定及びパラメータ型オプションによる

コンパイラの最適化オプションセット探索の拡張

関西学院大学大学院理工学研究科

情報科学専攻 石浦研究室 大城 亮

本論文では, コンパイラの最適化技術を活用する手段として, コンパイラの最適化オプションを関数 毎に指定する方法およびパラメータ型の最適化オプションを利用する手法を提案する. コンパイラには 様々な最適化手法がオプションによって制御されており, どのように組み合わせて適用するかを探索す る研究が行われている. しかし,従来手法は全て, 最適化オプションの切り替え方式のみをプログラム単 位で適用し探索を行っていた. これに対し本論文では, 関数毎指定及びパラメータ型オプションによる 最適化オプションセット探索の探索空間拡張を行う. プラグマ記述を利用して最適化オプションセット を各関数毎に指定することにより, 関数単位で最適化を施す. 一方, パラメータ型オプションは最適化の 回数や走査範囲を調整することにより全体最適化のさらなる向上を目指す. 以上の手法に基づく探索プ ログラムをPerlで実装した. 探索アルゴリズムにはシミュレーテッドアニーリングを利用した. 探索評 価値をメモリ使用量とし, ARM用GCC バージョン 4.7.0 (オプション数 181 個) に対して, MiBench の3プログラム並びにNewlib 中の1プログラム(関数の個数が2から10個以内)について実験を行っ た. 従来手法とメモリ使用量を比較して関数毎指定では平均約 1.78% 削減でき , パラメータ型オプ ションでは平均約0.08% 増加した.

参照

関連したドキュメント

東北大学大学院医学系研究科の運動学分野門間陽樹講師、早稲田大学の川上

2014 年度に策定した「関西学院大学

経済学研究科は、経済学の高等教育機関として研究者を

3 学位の授与に関する事項 4 教育及び研究に関する事項 5 学部学科課程に関する事項 6 学生の入学及び卒業に関する事項 7

向井 康夫 : 東北大学大学院 生命科学研究科 助教 牧野 渡 : 東北大学大学院 生命科学研究科 助教 占部 城太郎 :

社会学研究科は、社会学および社会心理学の先端的研究を推進するとともに、博士課

高村 ゆかり 名古屋大学大学院環境学研究科 教授 寺島 紘士 笹川平和財団 海洋政策研究所長 西本 健太郎 東北大学大学院法学研究科 准教授 三浦 大介 神奈川大学 法学部長.